Архив за 07 сентября 2016 - 8

В стандарте IEEE 1471 термин «архитектура» определен как базовая организация системы, описывающая связи между компонентами этой системы и внешней средой, а также определяющая принципы её проектирования и развития. В одной из предыдущих статей мы уже рассматривали несколько видов архитектур программного обеспечения. Сегодня мы обратим свой взор на набирающие популярность бессерверные архитектуры, поскольку это достаточно «горячая» тема в сфере software-решений: уже появляется специальная литература, фреймворки, организуются конференции.

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

«Архитектуры приложений»: немного о бессерверных архитектурах - 1

/ фото John Voo CC
Читать полностью »

По поводу разработки игр решил написать небольшую заметку, дабы развеять мифы.
В этой теме я варюсь уже много лет и могу сказать со всей уверенностью:
Читать полностью »

Компания ASRock представила системную плату с замысловатым названием H110M-DS/Hyper. Новинка основана на наборе системной логики Intel H110 и позволяет использовать процессоры LGA 1151.

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

ASRock представила системную плату H110M-DS/Hyper

Читать полностью »

Компания Oracle, являющаяся крупнейшим разработчиком ПО и поставщиком серверного оборудования, заявила о приобретении LogFire.

LogFire — созданная в 2007 году компания, специализирующаяся на облачных решениях, предназначенных для управления бизнесом и инвентаризации продукции. На данный момент у LogFire более 40 крупных клиентов по всему миру, включая Glad, Ryder и Sears.

Компания  LogFire переходит под крыло Oracle

Читать полностью »

Наша Стандартная модель элементарных частиц и взаимодействий не так давно стала настолько полной, насколько вообще можно было желать. Все до единой элементарные частицы – во всех их возможных видах – создали в лаборатории, измерили, и для всех определили свойства. Дольше всех державшиеся верхний кварк, антикварк, тан-нейтрино и антинейтрино, и, наконец, бозон Хиггса, пали жертвами наших возможностей.

А последняя – бозон Хиггса – ещё и решила старую задачу физики: наконец, мы можем продемонстрировать, откуда элементарные частицы берут свою массу!

Величайшая нерешённая задача современной физики: почему гравитация такая слабая? - 1

Это всё круто, но наука-то не заканчивается в момент окончания решения этой загадки. Наоборот, она поднимает важные вопросы, и один из них, это «а что дальше?». Насчёт Стандартной модели можно сказать, что мы ещё не всё знаем. И для большинства физиков один из вопросов особенно важен – для его описания давайте сначала рассмотрим следующее свойство Стандартной модели.
Читать полностью »

Ссылаясь на данные IDC, источник опубликовал статистику рынка смартфонов Индии по итогам второго квартала. Недавно мы уже освещали этот вопрос, предоставив информацию аналитиков CRM India. Но у IDC данные несколько отличаются.

IDC оценила рынок смартфонов Индии

Читать полностью »

Футуристический смартфон Turing Phone Cadenza, недавно анонсированный компанией Turing Robotic industries, всего за несколько дней утратил пальму первенства, передав ее еще более устрашающему зверю в лице Turing Monolith Chaconne.

Безумнее некуда: анонсирован смартфон Turing Monolith Chaconne с тремя SoC Snapdragon 830 и 18 ГБ ОЗУ

Читать полностью »

Публикую перевод моей статьи из блога ГитЛаба про то как начать использовать CI. Остальные переводы гитлабовских постов можно найти в блоге компании Softmart


Представим на секунду, что вы не знаете ничего о концепции непрерывной интеграции (Continuous Integration — CI) и для чего она нужна. Или вы всё это забыли. В любом случае, начнем с основ.

Представьте, что вы работаете над проектом, в котором вся кодовая база состоит из двух текстовых файлов. Более того, очень важно, чтобы при конкатенации этих файлов в результате всегда получалась фраза "Hello world." Если это условие не выполняется, вся команда лишается месячной зарплаты. Да, все настолько серьезно.

Hello wolrd

Читать полностью »

Организация CompactFlash Association (CFA) объявила о разработке нового стандарта карт памяти. Он называется CFexpress. В отличие от ранее разработанных стандартов, таких как CompactFlash, VPG или CFast, в нем будет описано целое семейство сменных носителей разных типоразмеров и уровней производительности. Общим у них будет физический интерфейс и протокол обмена.

Потребность в новом стандарте продиктована ростом скоростей потока в профессиональном видео

Читать полностью »

Плохой программист Джон сделал ошибку в коде, из-за которой каждый пользователь программы был вынужден потратить в среднем 15 минут времени на поиск обхода возникшей проблемы. Пользователей было 10 миллионов. Всего впустую потрачено 150 миллионов минут = 2.5 миллиона часов. Если человек спит 8 часов в сутки, то на сознательную деятельность у него остается 16 часов. То есть Джон уничтожил 156250 человеко-дней ≈ 427.8 человеко-лет. Средний мужчина живет 64 года, значит Джон убил примерно 6 целых 68 сотых человека.

Как тебе спится, Джон — серийный программист?

Пользователи — низ пищевой цепочки. Программисты также медленно убивают друг друга.

Правила хорошего кода

Простота-понятность-компактность, производительность, отсутствие дублирования.

Если вы пишете что-то сложнее «hello world”, оно будет размещаться не в одном, а в нескольких файлах. Как правило, файлов бывает больше десятка. Всем им даются непонятные короткие имена (программисты любят сокращения) Человек, который попытается разобраться в вашем коде, будет плеваться, шипеть и проклинать вас. Ваша карма будет испорчена и следующие несколько жизней вы будете собакой в Корее.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js