Запуск LAMP и сотен других веб-приложений в несколько кликов

Автор: admin от 9-06-2018, 20:35, посмотрело: 72

Запуск LAMP и сотен других веб-приложений в несколько кликов В прошлой публикации я рассказал как SSHeller помогает быстро и легко развернуть OpenVPN сервер. В версии 1.1.0 был добавлен еще один плагин — Docker.

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



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



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



Нужен сервер с практически любым современным Linux дистрибутивом. Но, в отличии от OpenVPN, для Docker я бы порекомендовал Debian 9 либо Ubuntu 18.04. С Fedora и Centos дела обстоят чуть хуже, так как требуется ставить больше пакетов, дополнительно настраивать автозапуск, немного иначе построена работа с хранилищем.



Самое главное — это должна быть либо физическая либо виртуальная машина, но никак не контейнер (LXC, OpenVZ не подойдут). И нужен доступ по SSH. В прошлой публикации есть подробное описание, как зарегистрироваться и запустить сервер в DigitalOcean, а в конце — чуть менее подробная инструкция для Linode. Оба этих сервиса предлагают простые машины за $5/месяц и бонусы при регистрации по реферальной ссылке. Для начала этого будет вполне достаточно.



Как только у нас есть IP, логин и пароль к серверу, можно устанавливать SSHeller. Скачать его можно из релизов на GitHub, есть версии для macOS, Windows и Linux. После запуска добавляем наш сервер, подключаемся к нему и переходим к плагину Docker.

Категория: Linux

 

Что это было и как: впечатления команды Redmadrobot от WWDC

Автор: admin от 9-06-2018, 18:00, посмотрело: 67

Роботы-разработчики продолжают телеграфировать из Сан-Хосе. И если о технических новостях WWDC все уже знают — да и мы об этом писали, на этот раз mc_murphy vani2 bealex рассказывают об опыте, который получают участники конференции, и других вопросах, которые обычно остаются за кадром.



Что это было и как: впечатления команды Redmadrobot от WWDC

Категория: Apple, iOS

 

[Анонс] Хабы для соревнования на CodinGame.com в семи городах России

Автор: admin от 9-06-2018, 17:00, посмотрело: 68

tl;dr: Контур во второй раз организует оффлайновые площадки для онлайн-соревнования по программированию игровых ботов на CodinGame. Площадки будут в 7 городах: Екатеринбурге, Ижевске, Иннополисе, Новосибирске, Перми, Ростове-на-Дону и Санкт-Петербурге.



Всё пройдёт 16 июня, в субботу (в Иннополисе — 18 июня, в понедельник). Приходите, если хотите отвлечься от рабочих задач и запрограммировать что-нибудь необычное. Ссылка для регистрации — в конце поста.

Всем привет! Я люблю участвовать в соревнованиях по программированию. Например, занимаюсь спортивным программированием — недавно в составе команды Ural FU: Kek стал бронзовым призёром ACM ICPC World Finals.



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



[Анонс] Хабы для соревнования на CodinGame.com в семи городах России
Мой профиль на CodinGame.

Категория: Game Development

 

Методика разработки высоконадёжных серверов на Go

Автор: admin от 9-06-2018, 11:15, посмотрело: 105

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



Методика разработки высоконадёжных серверов на Go

Категория: Веб-разработка

 

Как не надо писать код

Автор: admin от 9-06-2018, 10:20, посмотрело: 89

Как не надо писать код



Готовы погрузиться с головой в дивный мир программирования? Хотите узнать как непредсказуемо могут повести себя несколько простых строк кода?



Если ваш ответ "Да!" — добро пожаловать под кат.



Вас будут ждать несколько занимательных задачек на С или С++.



Правильный ответ с объяснением всегда будет спрятан под спойлером.



Удачи!

Категория: Программирование, Системное администрирование

 

Magento 2 REST API на примере простого модуля

Автор: admin от 9-06-2018, 09:40, посмотрело: 114

Приветствую вас, уважаемые хабравчане! Поскольку я занимаюсь разработкой на e-commerce платформе Magento с 2013 года, то набравшись храбрости и посчитав, что в этой области я могу себя назвать, как минимум, уверенным разработчиком, решил написать свою первую статью на хабре именно об этой системе. И начну я с реализации REST API в Magento 2. Здесь из коробки есть функционал для обработки запросов и я постараюсь продемонстрировать его на примере простого модуля. Данная статья больше рассчитана на тех, кто уже работал с Маджентой. И так, кто заинтересовался, прошу под кат.

Категория: Программирование

 

Handmade: Программируемая клавиатура для онлайн-трейдинга своими руками

Автор: admin от 9-06-2018, 08:40, посмотрело: 135

Handmade: Программируемая клавиатура для онлайн-трейдинга своими руками



Пользователи форума для инвесторов и трейдеров Bear Bull Traders нередко обсуждают вопросы гаджетов для торговли на бирже. В одном из тредов участник по имени Райан поделился
своим опытом превращения цифровой панели на клавиатуре в специализированный гаджет с горячими клавишами для сверхбыстрой торговли. Мы подготовили подробную адаптацию его истории.

Категория: Гаджеты

 

Как на Positive Hack Days атаковали камеры видеонаблюдения: конкурс CAMBreaker

Автор: admin от 9-06-2018, 05:15, посмотрело: 93

Как на Positive Hack Days атаковали камеры видеонаблюдения: конкурс CAMBreaker



В этом году форум Positive Hack Days посетило более 5000 человек, большая часть которых — специалисты по информационной безопасности. Отличительная черта посетителей форума — нестандартный склад ума и сверхинтуиция по многим техническим вопросам. Все эти качества можно было проявить в хакерских конкурсах, которые приготовили организаторы, одним из таких был конкурс по взлому IP-камер CAMВreaker. Удалось ли кому-то справиться со всеми поставленными испытаниями — в нашей статье.

Категория: Информационная безопасность

 

К вопросу производительности старых и новых версий ноды

Автор: admin от 9-06-2018, 04:45, посмотрело: 109

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

Категория: Android

 

IT Школа Samsung: школьники разрабатывают мобильные приложения

Автор: admin от 9-06-2018, 04:45, посмотрело: 87

Сегодня наш пост о мобильных приложениях выпускников IT ШКОЛЫ SAMSUNG. Начнем с краткой справки об IT ШКОЛЕ (за деталями милости просим на наш сайт и/или задавайте вопросы в комментах). Во второй части расскажем о лучших, по нашему мнению, Android-приложениях, которые создали школьники 6-11 классов!



IT Школа Samsung: школьники разрабатывают мобильные приложения

Категория: Веб-разработка, Android