Делать Алгоритмы Маркова — это весело

Автор: admin от 6-05-2014, 19:05, посмотрело: 484

Писать Нормальные Алгоритмы Маркова, это безумно интересно и забавно. Интересно ли узнать о том, как мы делали лучшую в мире IDE для Нормальных Алгоритмов Маркова?

Делать Алгоритмы Маркова — это весело

Увлекательная история внутри

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

 

Действительно мощный и компактный ПК

Автор: admin от 6-05-2014, 19:05, посмотрело: 806

Некоторые новинки очень настораживают. Это то открытый ноутбук без клавиатуры и без диска за $1'995 на базе слабого ARM процессора, то «универсальный» и «мощный» ПК Tango размером со смартфон за $350, фактически совершенно бесполезный без второй док-станции, которая стоит как половина этого ПК, в том случае если всё-таки носить вычислительный модуль между работой и домом.

Я давно присматриваюсь заменить свой ноутбук на что-то, причём ноутбуки с момента появления планшета меня как таковые интересовать совершенно перестали.
Хотелось что-то совсем компактное, и я начал копать в сторону форм-фактора nano-ITX и pico-ITX, но ничего достаточно производительного за разумные деньги так и не нашлось.

Зато нашлась вот такая буквально поллитровка, несущая в себе 4е поколение Intel Core, Haswell.

Действительно мощный и компактный ПК

Если по картинке не понятно, то этот ПК всё же чуть меньше, чем уже упоминавшаяся док-станция для Tango (108mm x 115mm x 30mm vs 135mm x 135mm x 27mm).

Поставляется с вмонтированным в материнскую плату процессором. Линейка процессоров:

— Intel® Core™ i7-4500U 1.8 GHz – 3.0GHz (turbo), Intel HD 4400
— Intel® Core™ i5-4200U 1.6 GHz – 2.6GHz (turbo), Intel HD 4400
— Intel® Core™ i3-4010U 1.7 GHz, Intel HD 4400
— Intel® Celeron™ 2955U 1.4 GHz, Intel HD

Существует также и модель на базе AMD A8-5545M 1.7G/2.7GHz.

Продаётся такое чудо как модель для сборки, для полной комплектации которой необходима память (можно вставить до 16ГБ, осторожно, подходит только DDR3 на 1.35В, не 1.5В) и диск mSATA.
Стоимость в зависимости от процессора колеблется на зарубежных сайтах от $250 до $500. Комплект из двух планок памяти общим объёмом 8ГБ можно приобрести приблизительно за $100, примерно столько же обойдётся и mSATA SDD на 128ГБ. WiFi b/g/n и Bluetooth 4.0/3.0 уже на борту, занимают единственный PCIe порт.

Ещё о нескольких моделях той же серии и пара картинок

Категория: Гаджеты, Железо

 

Калашников: легенда или антибренд?

Автор: admin от 6-05-2014, 18:05, посмотрело: 622

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

Сегодня давайте поговорим о промышленном брендинге. А именно — о Калашникове. На сайте Состав опубликовали мнения о недавно презентованном логотипе, а сайт оружейного бренда «Калашников» лежит здесь. Все прекрасно знают, что это отечественная легенда, но вот именно как «легенда» — она не выглядит.

Давайте прослезимся посмотрим на этот логотип. И на сайт.

Калашников: легенда или антибренд?

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

 

2048. Официально на смартфоны

Автор: admin от 6-05-2014, 18:05, посмотрело: 464

Привет, Хабр!
Думаю, все уже слышали о игре 2048. Сегодня утром я получил электронное письмо от создателя этой игры Gabriele Cirulli.

2048. Официально на смартфоны

Хэй! Ты до сих пор играешь в 2048?
Если да, то у меня есть хорошие новости для тебя: Я только-что выпустил официальную версию 2048 для iPhone и Android!

Я потратил много времени на создание этого приложения и доведения его до ума. Я надеюсь, тебе оно понравится!

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

 

Детали реализации стека — часть вторая

Автор: admin от 6-05-2014, 17:05, посмотрело: 463

Детали реализации стека — часть вторая
Несколько человек спрашивали меня, в контексте моего предыдущего поста о значимых типов, почему же всё-таки значимые типы располагаются на стеке, а ссылочные нет.
Если коротко, то «потому что могут». И т.к. стек «дёшев» мы располагаем их на стеке, когда только это возможно.
Длинный ответ он … длинный.

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

 

Дизайн и архитектура в ФП. Часть 3

Автор: admin от 6-05-2014, 16:00, посмотрело: 360

Свойства и законы. Сценарии. Inversion of Control в Haskell.

Совсем немного теории

В прошлой части мы убедились, что очень легко запутаться в плохо спроектированном коде. К счастью, с древних времен нам известен принцип “разделяй и властвуй”, — он широко применяется при построении архитектуры и дизайна больших систем. Мы знаем разные воплощения этого принципа, как-то: разделение на компоненты, уменьшение зависимости между модулями, интерфейсы взаимодействия, абстрагирование от деталей, выделение специфических языков. Это хорошо работает для императивных языков, и надо полагать, что будет работать в функциональных, за тем исключением, что средства реализации будут другими. Какими же?

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

 

Сертификация JavaScript разработчиков. Мои впечатления

Автор: admin от 6-05-2014, 14:05, посмотрело: 3227

Компания, в которой я работаю, является партнёром Microsoft. Все компании-партнеры должны иметь в своем штате некоторое число сертифицированных специалистов. В один ясный солнечный день нам было предложено пройти сертификацию по какому-либо направлению. Соответствующие статьи в интернете утверждали, что сертификация — штука полезная и проходить её стоит по нескольким причинам. Ну, а поскольку расходы все равно оплачивал работодатель, я в решил углубиться в тему и пройти сразу несколько сертификаций.
Сертификация JavaScript разработчиков. Мои впечатления

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

 

Нефункциональные требования

Автор: admin от 6-05-2014, 14:05, посмотрело: 1381

Вступление к переводу


Мы все с вами ежедневно сталкиваемся с нефункциональными требованиями. Мы приходим в мебельный магазин, садимся на кресло и говорим «не удобно» или «это долго не проживет». Мы приходим выбирать автомобиль и не спрашиваем может ли машина разгоняться (функциональное требование), мы спрашиваем за сколько она может разогнаться до 100 км (нефункциональное требование)?
Когда мы проектируем системы, от которых будет зависеть жизнь и здоровье людей, нас интересует их надежность — важное нефункциональное требование.

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

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

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

 

Каждому окружению своя favicon-ка

Автор: admin от 6-05-2014, 13:05, посмотрело: 372

Сделал изменения в коде, дебажишь и не понимаешь в чем дело — код поменял, а результат тот же. Чёрт побери, да я же отлаживаю на продакшене! Случалось такое с вами? Со мной несколько раз, сегодня вот опять. Мне это надоело и я придумал простой способ избежать таких досадных случаев.

Возможно этот трюк не заслуживает отдельного топика, большинство из вас все поймет из одной картинки:

Каждому окружению своя favicon-ка

Суть — для каждого окружения своя favicon-ка.

Как это сделать на примере Laravel (попиарю лишний раз этот прекрасный фреймворк):

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

 

Знакомство с программированием DECT-модуля SC14CVMDECT

Автор: admin от 6-05-2014, 13:05, посмотрело: 828

Знакомство с программированием DECT-модуля SC14CVMDECT

В данной статье мы познакомимся с программированием DECT модуля SC14CVMDECT, обязательно помигаем светодиодом, а также поделимся опытом разработки решения для SIP-телефонии на базе этого модуля.

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

 
Назад Вперед