1.07K subscribers
260 photos
1 video
341 links
1cloud.ru — автоматизированный онлайн-сервис аренды виртуальной инфраструктуры.

Пишем про управление проектами, безопасность в ИТ, ЦОДы и облачную инфраструктуру.

Поддержка @onecloud_customerbot
Download Telegram
Технология WebAssembly — как это работает

💻💫☁️

В противостоянии с JavaSript была рождена технология, позволяющая повысить производительность рабочего процесса и использовать любимый стиль программирования, и имя ей — WebAssembly. Разбираемся с ключевыми фичами технологии.

WebAssembly — низкоуровневый формат байт-кода для выполнения скриптов в браузере. Теперь разработчикам не придется использовать JS только потому, что именно он умеет выполняться в браузере. WebAssembly позволяет использовать инфраструктуру JS почти без самого JS.

Как это работает?

Уже сейчас в WebAssembly можно скомпилировать C/C++, Rust, Go, C#, TypeScript, PHP, Python, Ruby, Swift, Kotlin и другие языки — список платформ и языков постоянно расширяется. WebAssembly не призван заменить JS, а, скорее, расширить его возможности, запуская код различных языков программирования в веб-приложениях практически с нативной скоростью.

Зачем это нужно?

WebAssembly позволяет выполнять код с высокой скоростью на различных платформах. Он не предназначен для самостоятельного написания, так как это низкоуровневый ассемблерный язык, однако wasm-код имеет читабельный текстовый формат, который позволяет отлаживать его вручную. В то же время технология хорошо сочетается с актуальными веб-технологиями и поддерживает политики безопасности и инструменты современных браузеров.

Как начать работу?

Познакомиться с WebAssembly можно использовать Emscripten (SDK) — набор утилит для компиляции C/C++ кода в asm.js. Также сгенерировать wasm-код можно прямо на уровне сборки. А если вы знакомы с Rust — его тоже можно скомпилировать в WebAssembly.

Узнать больше о технологии можно на MDN web docs.

Нужна надежная облачная инфраструктура для реализации проектов и идей? Оставьте заявку на бесплатное тестирование облака 1cloud.
Как автоматизировать работу в облаке и сократить трудозатраты на 30-40%?

🤖☁️📈

Многие процессы, сопряженные с взаимодействием с облаками, можно автоматизировать. Это позволит вам вести разработку эффективнее и сократить затраты сил и времени на 30-40%. Какие инструменты автоматизации позволяют этого добиться?

1️⃣ Шаблоны серверов

Создайте шаблоны серверов с необходимой вам конфигурацией, настройками и ПО, чтобы каждый раз не повторять полную процедуру развертывания, конфигурации и установки софта. Использование шаблонов значительно упрощает создание нового сервера и связанные с этим процедуры.

2️⃣ «Горячее» копирование

Многие облачные провайдеры позволяют использовать функцию копирования сервера «на горячую» — без остановки запущенных серверов. Вос

3️⃣ RESTAPI

Используйте API для автоматизации работы с панелью управления. Кстати, с помощью API можно управлять шаблонами серверов — создавать, получать список, удалять без непосредственного взаимодействия с панелью управления. Также API 1cloud позволяет гибко управлять мониторингом, частными и публичными сетями, серверами, SSH-ключами, хранилищем и другим.

4️⃣ Снапшоты

Используйте мгновенные снимки состояний для быстрого отката изменений. Облако 1cloud позволяет сделать полный снимок машины, включая диски и оперативную память.

Бесплатно протестируйте облачную инфраструктуру 1cloud и убедитесь в надежности решения.
Cascadia Code — новый шрифт от Microsoft для кодеров

Шрифт анонсировали весной этого года. Cascadia Code «заточена» под работу с IDE, редакторами кода, терминалами и командной строкой.

Какие фичи предлагает Microsoft?

Поддержка лигатур — символы «для обывателей» превращаются в нужные вам программистские символы.

Это open source, детка! А значит, каждый может внести свой вклад в развитие Cascadia Code.

Скачать шрифт можно прямо из репозитория.
7 полезных инструментов для Android-разработчика

Занимаетесь разработкой Android? Собрали для вас 7 инструментов, повышающих продуктивность и качество процесса.

1️⃣ Stetho

Сервис от Facebook с открытым исходным кодом для отладки приложений. Процесс отладки приложения теперь не сложнее работы с сайтами через DevTools.

2️⃣ JRebel для Android

Надоело ждать? JRebel сократит временные затраты на разработку и сборку.

3️⃣ Gradle Please

Используете Gradle? Теперь либы можно добавлять одной строкой!

4️⃣ LeakCanary

Найдет любые утечки памяти. Нужно всего лишь установить, после этого утилита будет запускаться автоматом и уведомлять вас о проблемах.

5️⃣ DryRun

Практически инновация в мире Android-разработки — инструмент позволяет в тестовом режиме запустить любую либу, размещенную в интернете.

6️⃣ Fabric

Легендарный инструмент с полным набором возможностей для сборки, развертывания и масштабирования приложения. Мощнейшая вещь.

7️⃣ NimbleDroid

Необходимо протестировать продукт перед публикацией в маркет? NimbleDroid позволяет найти критический ошибки и утечки памяти, проверяя пользовательские сценарии и точки возможных падений.

Как много наших подписчиков занимаются Android-разработкой? Или вы из лагеря вебщиков? А может, мы вообще не угадали! Поделитесь в комментариях, чем вы занимаетесь и как именно используете облако 1cloud — будем рады.

Еще не сделали выбор? Оставьте заявку на бесплатное тестирование облачной инфраструктуры и ощутите все преимущества работы с 1cloud.
Не Bootstrap'ом единым

Bootstrap — самый популярный UI-фремворков. Но далеко не единственный. Разбираемся с преимуществами и недостатками его альтернатив.

1️⃣ Bulma

Бесплатный CSS-фреймворк с открытым исходным кодом, основанный на Flexbox и используемый более 200 000 разработчиков. Из минусов — нет JS, поэтому модальные окна и другие свистелки нужно будет делать на стороне.

2️⃣ Semantic UI

Относительно молодой, но набирающий популярность фреймворк. Пока очевидных недостатков по сравнению с Bootstrap не обнаружено — интуитивно понятный, с семантическим кодом (относится даже к JS).

3️⃣ UIKit

Импонирует Material Design? Вам подойдет модульный UIKit, соответствующий этому веянию веб-дизайна. Кстати, фреймворк весьма неплох функционально: модульный, высокий уровень кастомизации компонентов, подойдет для создания сложных интерфейсов. После Bootstrap может показаться сложным, однако советуем протестировать.

4️⃣ Materialize

Фреймворк от Google в стиле материального дизайна. Документация хорошо проработана и написано, поэтому сложностей с фреймворком не должно возникнуть даже у новичков.

5️⃣ Foundation

Если вы хоть раз задумывались об использовании UI-фреймворков, то наверняка слышали о Foundation. Несмотря на обилие документации и обучающих видео, новичок, скорее, сделает выбор в пользу Bootstrap — Foundation может показаться сложным и тяжелым. Однако многие любят его за более широкие возможности кастомизации сетки, количество плагинов и многое другое.

А как вы делаете процесс разработки более эффективным и комфортным?

Облачная инфраструктура 1cloud позволяет не только разрабатывать в облаке, но и макетировать, тестировать, развертывать информационные системы. Закажите бесплатный тест облака от 1cloud на нашем сайте.
Коллеги из компании ИТ-ГРАД приглашают на вебинар про SAP
Forwarded from МWS Cloud
Приглашаем вас принять участие в первом из серии вебинаров, посвященном презентации новой услуги профессионального SAP-хостинга с международным уровнем поддержки на базе дата-центров в России.

Облачный провайдер «ИТ-ГРАД» (входит в Группу МТС) и компания itelligence, SAP Platinum Partner с более чем 30-летним опытом реализации SAP-проектов, объявляют о стратегическом сотрудничестве и запуске сервиса для решений SAP по модели облачного хостинга на российских локациях.

Регистрация по ссылке
Windows или Linux — холивар выбора ОС для работы

🤬⚔️😱

Выбор оптимальной операционной системы — во многом вопрос вкуса и личных предпочтений, тем более, если речь идет о профессиональных разработчиках. Вкратце рассмотрим каждую из систем и поговорим об их плюсах и минусов для разработки.

1. Windows

✔️ Огромный выбор софта для разработки: от редакторов кода (Atom, Sublime Text) до полнофункциональных IDE.
✔️ В качестве решения для веб-разработки может быть использован Open Server.
✔️ Visual Studio для Windows позволяет разрабатывать и собирать программы практически «в одном окне».
✔️ Средство автоматизации PowerShell, пришедшее на смену cmd, само по себе является замечательным и удобным сопутствующим инструментом.

❌ Если вы занимаетесь веб-разработкой, и ваши сайты будут размещены на сервере под управлением Linux, вы рискуете столкнуться с некоторыми несовместимостями. К примеру, PHP для Windows не делает различий между заглавными и строчными символами. Программа в которой один и тот же метод в разных участках кода называется и «FooBar()», и «fooBar()» будет работать в Windows, но вызовет ошибки в Linux.
❌ Более тяжеловесна и требовательна к «железу».
❌ Серьезное ПО преимущественно распространяется на платной основе и не имеет качественной «свободной» реализации.
❌ Платная лицензия.

В целом, разработка на любом языке под Windows — достаточно тривиальное занятие, не требующее «танцев с бубном». Подойдет и начинающим, и профессионалам.

2. Linux

✔️ Идеальная платформа для web-разработчиков, как начинающих, так и профессиональных.
✔️ Стандартный способ установки приложений через окно терминала может показаться непривычным, однако гораздо более удобен на практике, так как исключает трату времени на поиск дистрибутивов в интернете.
✔️ Многие инструменты разработки имеют Linux-версии, что позволит вам с минимальными потерями перейти на Linux с Windows.

❌ Linux не слишком подходит для разработки на C#.
❌ Уверенный пользователь Windows не найдет в Linux некоторые привычные интерфейсные фичи и рискует запутаться в структуре ОС.
❌ Момент вкусовщины, но даже очень функциональный софт на Linux существенно уступает в красоте и удобстве интерфейса аналогам из Windows/MacOS.
❌ Настройка рабочего окружения (начиная с внешнего вида, заканчивая подбором софта) может занять существенно больше времени, чем на Windows. Тем не менее, потраченное на старте время не раз окупится во время работы.

Так что, слегка перефразируя популярное выражение, главное — не операционная система, а мастерство её пользователя.

Поделитесь, какую ОС вы используете на своем рабочем ПК и почему?
Наше промо сегодня на Газпром Арене! Потому что в сложных ситуациях мы своих клиентов не бросаем, и они это ценят ❤️
Партнерская программа 1cloud

💻🤝☁️

Стать партнером облачного сервиса 1cloud может любой пользователь!

Зачем?

Заработанные средства можно вывести на свой банковский счет или оплатить услуги 1cloud, если вы ими пользуетесь.

Как это работает?

Регистрируйтесь на сервисе 1cloud, размещайте реферальные ссылки и получайте гарантированное партнерское вознаграждение.

✔️ Получайте 10% всех платежей привлеченных пользователей младше 1 года.
✔️ Получайте 5% всех платежей пользователей старше 1 года.
✔️ Переводите средства на банковский счет или оплачивайте услуги 1cloud!

Даже если пришедший по вашей ссылке пользователь долго думал — cookie узнают его, а вам будет начислено вознаграждение.

Какие бонусы рефералу?

Клиент, зарегистрировавшийся по реферальной ссылке, получает бонус — 20% от первого платежа.

Как делиться реферальной ссылкой?

✔️ Размещайте ее на собственных (сайт, блог) или сторонних ресурсах (социальные сети, форумы, обсуждения).
✔️ В рассылке.
✔️ Просто рекомендуйте 1cloud своим друзьям и отправляйте ссылку напрямую!

Нужно ли быть клиентом 1cloud для участия в партнерской программе?

Чтобы стать нашим партнером, вам необязательно пользоваться услугами 1cloud. Достаточно регистрации и получения реферальной ссылки в личном кабинете.
Книжная полка: мобильная разработка в облаке

📚☁️✔️

Мобильная разработка и облака крайне тесно связаны: приложению не обойтись без виртуальной инфраструктуры.
Рассказываем, как сократить временные и финансовые затраты, если нужно быстро протестировать прототип приложения или сервиса.

1️⃣ Create an Uber Clone in 7 Days

Каждому начинающему разработчику приходится изобретать колесо — это неотъемлемый процесс изучения разработки. С помощью этого издания можно быстро понять проверенные решения и научиться их эксплуатировать.

Кстати, есть еще и сходный онлайн-курс.

2️⃣ Oracle Mobile Cloud Service Developer's Guide

Гайд по построению бэкенда приложения от Джона Томаса. Кстати, дополнительно вы научитесь best practiсes в сфере построения API.

3️⃣ App Development with Swift

Курс для тех, кто только начинает свой путь в iOS-дев. Подойдет даже в том случае, если вы еще не сталкивались со Swift — курс подробно рассказывает о его нюансах, инструментах и особенностях использования.

4️⃣ Swift in the Cloud

Как сократить время разработки, если есть Swift? Создать облачный бэкенд!
Кстати, книга разработана ребятами из IBM и самым полным руководством по Swift. Навыков работы с языком не нужно — курс начинается с классических 'Hello world!'.

5️⃣ Google Cloud Platform In Action

Научит вас создавать и запускать масштабируемые приложения на Google Cloud Platform. Разбираются даже базовые вопросы — что такое облако и облачный дата-центр, содержит примеры кода :)

Ок, как сэкономить время и деньги на разработке разобрались. А что делать с инфраструктурой?

Облако 1cloud — идеальное решение для разработчиков: надежно, легко масштабируемо, недорого.

Закажите бесплатный тест на нашем сайте.
5 ошибок, которые погубят технический стартап

По грубым подсчетам и статистике, на какие-то минимальные показатели прибыли выходят лишь 5% стартапов. Какие ошибки могут обречь на провал даже самый продуманный и интересный проект.

1️⃣ Отсутствие финансового плана

Стартапы — это не только про энтузиастов в гараже. Владельцу любого проекта, претендующего на звание бизнеса, необходимо ответить себе на несколько вопросов:

✔️ Готовы ли потратить время на разработку финансового плана?
✔️ Какую зарплату вы как основатель готовы себе платить?
✔️ Сколько ваш проект тратит ежемесячно?
✔️ Когда планируется окупаемость?

2️⃣ Отсутствие четкого направления деятельности

Далеко не все стартапы даже при наличии «горячей» идеи четко представляют, в чем именно заключается их деятельность и миссия. Любой проект на старте ограничен во временных и финансовых ресурсах, поэтому все нужно мобилизовать на реализацию основной цели и поддержания выбранного курса деятельности.

3️⃣ Нежелание прорабатывать стратегию, миссию, цели и задачи

Все эти элементы при качественной проработке сплочают людей, выступая в роде «социального клея». Ощущение принадлежности к чему-то важному сплочает.

4️⃣ Мнение, что продукт == клиенты

Создание продукта вообще не гарантирует появление хотя бы одного клиента, даже если вам кажется, что он реально закрывает потребность и соответствует JTBD.

5️⃣ Желание сразу привлечь инвестора

Получить живые деньги в немалом объеме на развитие проекта — мечта каждого владельца стартапа, ведь с ними можно будет прокачать маркетинг, продуктовую составляющую и много всего! Однако помните, чем раньше придет инвестор, тем меньше будет стоить ваша компания. А если потом он захочет вернуть свою долю?
Бонусом: не всякий инвестор — безусловное благо для компании. Все обязательства и договоренности должны закрепляться документально, а вам было бы неплохо обзавестись юристом с соответствующей спецификой.

Действительно надежное решение для стартапов — 1cloud, виртуальная инфраструктура в аренду по низкой цене! Закажите бесплатный тест облака или виртуального сервера, который не подведет.
Солнечные панели и ветряные установки — чистый способ получения возобновляемой электроэнергии. Однако не самый надежный — солнце заходит за горизонт, а ветра уходят, и наступает штиль.

Повсеместно используемые литий-ионные аккумуляторы не всегда экономически эффективны — их использование оправдано в случае с кратковременным хранением энергии.

Согласно исследованиям, массовое использование энергохранилищ будет целесообразным, если киловатт-час будет стоить менее 10 долларов. Решение, удовлетворяющее этому условию, взялся разработать стартап Form Energy.

http://amp.gs/qy3E
А вы знали, что у "Улицы Сезам" есть свой венчурный фонд?

Да-да, теперь это не только одна из топовых детских телепередач 90-х и 00-х. Фонд Sesame Ventures помогает компаниям, чья миссия тесно связана с образованием, здравоохранением и социальным обеспечением детей. Компании получают не только инвестиции, но и доступ к Sesame Workshop.

Кстати, именно "Улица Сезам", премьера которой состоялась в 1969 году, положила начало детскому образовательному ТВ - так что компании не в первой направлять технологии на благо подрастающего поколения.

Узнать больше о Sesame Workshop можно на сайте.
Камеру на яйца!

🎥🥚🍳

Российский производитель нашел интересное применение дополненной реальности.

Компания «Волжанин», один из трех лидеров среди производителей яиц в России, уже внедрил AR в свою продукцию. Пока элементы дополненной реальности присутствуют только на упаковке, однако уже в следующем году ими оснастят и ее содержимое. Компания планирует, что AR-поможет наладить дополнительный канал коммуникации с пользователем — AR позволит ознакомиться с информацией о компании, товаре или узнать новые рецепты с использованием продукции.

Для считывания информации необходимо установить на смартфон приложение Open Source AR и навести камеру. Сканирование упаковки позволит узнать больше о компании-производителе и ознакомиться с рецептами, а AR-элемент на самом яйце — узнать приватную информацию о курице: возраст, рацион питания, номер птичника.

Кстати, вот так сам производитель рассказывает об инновации.
Маск обещал — Маск сделал

Глава Tesla первым протестировал Starlink — систему глобального спутникого интернета. Первое, что он сделал, — отправил через Starlink 2 твита: "Sending this tweet through space via Starlink satellite" и "Whoa, it worked!!". Не "Поехали", конечно, но тоже многообещающе.

С помощью системы Маск планирует доставить интернет даже в самые отдаленные от коммуникаций территории планеты, первые 60 спутников уже были запущены в мае этого года.

Что ж, будем наблюдать, что случится со Starlink в России — возможно, эта система станет одним из препятствий на пути к "суверенному Рунету".
Банально? Необходимо! 5 книг по работе с Linux

Нельзя просто так взять и разобраться, как работает Linux. Но если вы уже получили высшее гугловское, а работать по мануалам надоело, делимся с вами подборкой книг по Linux.

1️⃣ Ten Steps to Linux Survival
Подойдет сисадминам, которые привыкли к Windows, но регулярно сталкиваются с настройкой Linux-окружения. Работа с файловой системой, сети, диагностика серверов — это и даже больше вы найдете в книге.

2️⃣ Just for Fun: The Story of an Accidental Revolutionary
Книга от самого Торвальдса, в которой он делится не только историей разработки ОС, но и своим видением на открытое ПО. Для тех, кто хочет больше узнать об истоках и создателе ОС.

3️⃣ Linux Bible
Считается одним из самых полных руководств по Linux, подойдет администраторам и разработчикам ПО.

4️⃣ How Linux Works: What Every Superuser Should Know
Подойдет тем, кто всегда хотел вывернуть Linux наизнанку и изучить изнутри.

5️⃣ Командная строка Linux. Полное руководство
Отличный гайд для прокачки работы с командной строкой, можно почитать бесплатно.
Ждет ли нас General AI?

Тема искусственного интеллекта захватила человечество еще в прошлом веке, однако серьезные подвижки в этом направлении произошли лишь в последние 5 лет.

Уже сейчас активно применяются узкопрофильные ИИ-системы, иначе — Narrow AI, внедряемые в маркетинговые сервисы, игры, банковские системы и медицину. Однако Narrow AI нельзя назвать ни предшественником, ни, тем более, конкурентом General AI.

Эксперты отмечают, что под General AI, как правило, понимается такая система искусственного интеллекта, которая сможет делать выводы на основании полученных данных вне зависимости от их сферы, способна к самообучению и однажды сможет себя осознать. Появление таких систем станет моментом наступления технологической сингулярности. Увы, пока никто из исследователей или экспертов не в силах предсказать, что ждет нас после этого события.
Яндекс.Тележка

В Яндексе разработали беспилотную тележечку, получившую название «Яндекс.Ровер». Планируется, что тележечка заменит курьеров и даже будет работать в Яндекс.Еде.

Робот получил имя «Яндекс.Ровер» и уже тестируется в штаб квартире компании — развозит документы от штаб-квартиры до автобусной остановки.

Разработчики утверждают, что ровер не будет мешать пешеходам, так как передвигается по тротуарам со скоростью человека и обучен уступать дорогу.

Посмотрите, как мило выглядит тележечка.
Forwarded from МWS Cloud
Книга «IaaS для бизнеса по кирпичикам» будет полезна генеральным и коммерческим директорам, менеджерам и другим сотрудникам, задействованным в управлении бизнесом, которые хотят быстро погрузиться в IaaS.

Вы уже немного знакомы с облачными технологиями, но не совсем понимаете, как это работает? С нашей книгой вы на простых примерах сможете понять, как работают облачные технологии и почему все больше компаний становятся клиентами IaaS-провайдеров, отказываясь от собственной IT-инфраструктуры.

✔️ Как IaaS-провайдер минимизирует возможные риски?
✔️ Как проверить облачного провайдера и убедиться качестве предоставляемых услуг?
✔️ С чего начать миграцию в облако?

Ответы на эти и другие вопросы вы найдете в книге «IaaS для бизнеса по кирпичикам». Скачайте ее абсолютно бесплатно на нашем сайте.