Экосистема российского ПО. Вступление

Автор: admin от 7-10-2015, 20:42, посмотрело: 523

Да пребудет с вами светлая сторона силы.

Казалось бы еще не так давно случалось мне сказать партнеру, что с человеком из компании КРОК не то, чтобы за круглый стол, в одном поле не присяду. Но время быстро летит и стремительно меняется, тот партнер уже не в ИТ. А КРОК заимел одну из лучших в рунете страничек по импорто-/вендорозамещению.

Помните, как КРОК недавно круто нахабрил про ФЗ-188 и перспективы импортозамещения? За прошедшие три недели появились десятки тематических новостных поводов. На нашем ресурсе остался практически незамеченным самый четкий и предметный за это время разбор полетов по реальному кейсу миграции на «отечественную» ОС. Один из западных вендоров поспешил лишний раз напомнить про те «жалкие» 8,9 миллиардов рублей, которые он заработал в 2014 на российском рынке. Что неправда. В депутатском корпусе оценили потенциальный экономический эффект от перехода на свободное ПО в 500 млрд в год. Что еще более намного чудовищная неправда.

А за закупки иностранной проприетарщины вообще предложили увольнять ответственных чиновников. На что хочется спросить: а руководства к ним сжигать не прикажете? или по производству гос-ИТ-менеджеров в Калуге завод, чтоли открылся??? Узкая группа соратников из госкомпаний получила славу лоббистов идеи создания собственного интернета с блекджеком и … А первая десятка госведомств по традиции попросила на информатизацию-2016 более 50 млрд, особенно в этом списке доставляет ФНС, у которой так пока и не появился нормальный транспорт для сдачи всех видов налоговой отчетности из единого интерфейса. Но к слову сказать, спасибо хоть за «тулу» с полным набором форм Р — это удобно. Вышел содержательный обзор результатов работы Минкомсвязи и других, причастных к теме импортозамещения, ведомств. Появилась пара сверхновых продуктовых сайтов об отечественных разработках. Вот собственно на этом и хотелось бы сконцентрироваться в ближайшие 3-4 месяца. Начну издалека… Будет много букв, можно экономя время смело проваливаться в третий снизу абзац.

Категория: Программирование » Веб-разработка

 

Добавить системный вызов. Часть 4 и последняя

Автор: admin от 7-10-2015, 19:16, посмотрело: 526




- Что-то беспокоит меня Гондурас...
- Беспокоит? А ты его не чеши.




В предыдущих частях обсуждения (1-я, 2-я и 3-я) мы рассматривали как, используя возможность поменять содержимое sys_call_table, изменить поведение того или иного системного вызова Linux. Сейчас мы продолжим эксперименты в сторону того, можно ли (и как) динамически добавить новый системный вызов в целях вашего программного проекта.

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

 

Технокнига, часть 4: литература по управлению продуктом, разработке веб-сервисов, управлению веб-проектами, бизнесу и системному анализу архитекторов

Автор: admin от 7-10-2015, 17:17, посмотрело: 476

Технокнига, часть 4: литература по управлению продуктом, разработке веб-сервисов, управлению веб-проектами, бизнесу и системному анализу архитекторов

Мы продолжаем публиковать список рекомендуемой литературы для студентов Технопарка. На этот раз вас ждет заключительная часть, рассчитанная на студентов 4 семестра. Предыдущие части: первая, вторая, третья.

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

 

Диагностируем причину, выживаем в JAR hell: не дышим серой и не варимся в котле

Автор: admin от 7-10-2015, 15:59, посмотрело: 350

Бывает что в крупном проекте работающем в jvm, внезапно обнаруживается что приложение не работает и даже не запускается при обновлении какой-либо из зависимостей проекта. Такое же возможно из-за любого другого события, которое изменило порядок следования библиотек в classpath приложения.

Диагностируем причину, выживаем в JAR hell: не дышим серой и не варимся в котле
Добро пожаловать в JAR hell

Категория: Программирование, Веб-разработка

 

Создание загружаемых модулей Zabbix на примере добавления протокола Modbus

Автор: admin от 7-10-2015, 15:18, посмотрело: 828

Еще в версии Zabbix 2.2 добавились загружаемые модули, которые позволили расширять на новом уровне возможности системы. «Зачем это нужно?», — спросите вы, ведь запускать внешние скрипты и программы из Zabbix можно было всегда. Конечно, в первую очередь это скорость — модули, как и сам Zabbix, пишутся на C и при правильном подходе работают максимально быстро, в отличие от внешних программ, которые требуется запускать на каждый опрос. Многих может напугать необходимость писать код, но сегодня я хочу показать вам, что все не так уж и сложно.

Для примера, напишем модуль, который позволит Zabbix собирать информацию с устройств, работающих по широко распространённому в мире протоколу промышленной автоматизации — Modbus и снимем при помощи него показания температурных датчиков, а также получим параметры электроэнергии с счетчика Меркурий 230. В конце разместим наш модуль на портале share.zabbix.com, где пользователи могут делиться своими наработками по Zabbix.
Создание загружаемых модулей Zabbix на примере добавления протокола Modbus

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

 

Codebattle: игра для программистов

Автор: admin от 7-10-2015, 14:42, посмотрело: 593

Привет, Хабрахабр!

Мы в Хекслете любим не только учиться и учить, но и развлекаться. Но развлекаться по-своему, по-программерски. Поэтому мы запустили Codebattle. Это игра для программистов.

Идея очень простая: вам и сопернику дается задача, вы решаете ее на выбранном вами языке. Вы видите код соперника в реальном времени, результаты запуска тестов и можете общаться с ним и зрителями в чате. Кто первый решит задачу (удовлетворит тестам) — тот победил.

Codebattle: игра для программистов

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

 

Функциональные тесты: Django + Selenium WebDriver и 3 варианта на Ваш выбор

Автор: admin от 7-10-2015, 12:53, посмотрело: 621

Функциональные тесты: Django + Selenium WebDriver и 3 варианта на Ваш выбор

«В жизни каждого django-разработчика наступает момент, когда он решительно рвет со своим прошлым, лишенным функционального тестирования!»

Об этом и поговорим.

Категория: Программирование » Веб-разработка

 

Фантазия на тему WebDAV. … сказку сделать былью?

Автор: admin от 7-10-2015, 12:48, посмотрело: 294

Пост завершает сиквелы:
— Фантазия на тему WebDAV. Штатный Клиент;
— Фантазия на тему WebDAV;
— RESTup — RESTful java сервер консольных приложений или опять о вызове shell из Oracle

Очень краткое содержание:
Выстроганное детище не было расположено к интерактиву с конечным пользователем — имело врожденный порок в виде отсутствия GUI. Шаря по просторам, безутешный родитель наткнулся на лекарство, которое имело побочные эффекты. Поможет ли оно?
+12

Категория: Программирование » Веб-разработка

 

RailsStuff — набор для разработки на рельсах

Автор: admin от 7-10-2015, 12:36, посмотрело: 301

RailsStuff — набор для разработки на рельсах

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


  • ResourcesController — облегчённая и современная версия InheritedResources;

  • Трекер типов;

  • Генератор уникальных случайных значений;

  • Хэлперы переводов и основных ссылок.

Категория: Программирование » Веб-разработка

 

Перевод. Я оставил свои системные шрифты в Сан Франциско

Автор: admin от 7-10-2015, 11:42, посмотрело: 407

Свет увидели и новая версия iOS 9, и OS X 10.11 El Capitan, и даже watchOS 2. И всех их объединяет новый шрифт — San Francisco. И как молодого веб разработчика, меня заинтересовала возможность использовать данный шрифт для веб сайтов. Так родился этот перевод статьи «I Left My System Fonts In San Francisco».

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

Что ж, скоро мы все будем сталкиваться с контентом, отображаемым в San Francisco, и нам понадобится как-то указать этот самый шрифт в нашем CSS.

По традиции мы можем попробовать указать шрифт San Francisco явно, что-нибудь в этом стиле:

body {
  font-family: "San Francisco", "Helvetica Neue", "Lucida Grande";
}

К сожалению, в свежеустановленной OS X 10.11 (El Capitan) нет этого шрифта.

Перевод. Я оставил свои системные шрифты в Сан Франциско

Но как это возможно, ведь это же системный шрифт?
Узнать всё, что скрыто

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

 
Назад Вперед