-
Усилия и деньги, вкладываемые в продвижение языка Go, часто приносят пользу и другим разработчикам. В конце прошлого года на сайте gopheracademy была опубликована очень удачная статья о семантическом версионировании. Том самом, которое используется в npm, начинается с домика ^ и…
-
Введение в программирование шейдеров: часть 2
Научившись писать шейдеры, вы сможете максимально эффективно использовать всю вычислительную мощь современных графических чипов, тысячи ядер которых работают параллельно в одном потоке, ведь все шейдерные вычисления производятся на GPU, а не на CPU. Программирование шейдеров требует другого мышления и подхода…
-
SparrowHub — репозиторий готовых утилит для системного администрирования
SparrowHub — проект, целью которого является распространение различных готовых решений для задач системного администрирования и не только. Несмотря на то, что существует масса решений по автоматизации задач системного администрирования, определенная ниша в этой области все же остается незанятой. Что мы…
-
Перспективы языка го для программиста
Статья написана по мотивам одного не очень приятного разговора на последнем IT global митапе в Питере.
-
Исследование скорости вызова метода различными способами
Результат и выводы для тех кто не любит длинный текст 100.000 вызовов, 20 итераций теста, x86 100.000 вызовов, 20 итераций теста, x64 1.000.000 вызовов, 10 итераций теста, x86 1.000.000 вызовов, 10 итераций теста, x64 Прямой вызов Min: 10 ms Max:…
-
Forbes 2016: в рейтинге 200 самых богатых бизнесменов России появилось два «новичка» из IT-отрасли
Сегодня, 14 апреля 2016 года, опубликован 13-й по счету рейтинг 200 самых богатых бизнесменов России. В нем оказалось два новичка из IT-индустрии. Кроме того, в списке появился новый миллиардер из IT-сферы. В этот раз сменился лидер рейтинга. Им стал Леонид…
-
Прощайте, считывающие головки! Или как работает флэш-память
Привет, Geektimes! Мы часто рассказываем о преимуществах SSD, развенчиваем мифы о твердотельных накопителях, вот недавно даже на производстве побывали. А как же, собственно, работает флэш-память? В чем отличие между разными типами NAND? Всех желающих разобраться в этих вопросах милости просим…
-
История развития процессоров: конец 80-х — начало 2000-х
Продолжая тему первой статьи — история эволюции процессоров с конца XX века по начала XI века. Во многих процессорах 80-х годов использовалась архитектура CISC (Complex instruction set computing). Чипы были довольно сложными и дорогими, а также не достаточно производительными. Возникла…
-
Умный дом. Разбираемся с проектированием цепи низкого напряжения системы
Принцип подключения HDL Buspro к локальной сети Различные подсети можно соединять путем создания локальной сети (UDP/IP) через шинный коммутатор (не более 255 подсетей). В некоторых случаях рекомендуется использовать для локальной сети кольцевую топологию для увеличения надежности всей структуры. Настройка устройств…
-
Пишем бота Slack для получения комментариев из VK на Python
Расширяя базовые возможности Slack, столкнулся с проблемой интеграции некоторых соц.сетей в чаты. Чтобы подружить Slack и Вконтакте, было решено использовать Python и API. Ниже базовый рецепт того, как научить Slack-бота получать информацию о последних комментариях из постов на стене групп…