Июн 30
Как любитель с детства узнать «что там внутри», люблю как сам копаться во внутренностях железяк, так и поглощать чужие обзоры.

Очередная новинка от Apple — интерфейс Thunderbolt (в девичестве Light Peaк) для подключения любых периферийных устройств. Неслыханная доселе скорость в 10 Гбит/с, мультиподключение, двунаправленность и другие плюшки.

Листая любимый iFixIt, натолкнулся на препарирование родного эппловского кабеля.
И вот тут я впал в ступор от того, как это реализовано. Может я отстал от жизни, но смысл такого шаманства мне непонятен.

Июн 30
-->
Какую рыбу можно есть, а какую – нельзя: http://bit.ly/l1ghRb #ru_lh
Купи Батон!
Июн 30
Сегодня, выпущен юбилейный (4 года проекту) релиз [lorMode]бинарной генты [/lorMode] замечательного российского дистрибутива Calculate Linux. Стоило бы оформить как топик-ссылку, но к сожалению не могу.

Подробности по катом.
Июн 30
Данная статья является вольным переводом. Оригинал тут.

Введение


Думаю, ни для кого не секрет, что клиентские приложения в современных веб-сервисах становится все сложнее и количество JS кода в них растет. До недавнего времени архитектура клиентской части, как правило, разрабатывалась с нуля и была специфична для каждого проекта. Не удивительно что приходилось снова и снова сталкиваться с типичными задачами.
К MVC-фреймворкам на серверной стороне все уже привыкли, но JS код на клиенте часто бывает плохо структурирован.

Предлагаю ознакомиться с решением на базе backbone.js, underscore.js и jQuery, которое поможет решить эту проблему.

Постановка задачи


Каким бы мы хотели видеть наше приложение? Вот основные моменты, которые мне кажутся важными:
  1. Должен быть удобный способ описать модели нашей предметной области.
  2. Любые изменения в модели должны немедленно отражаться в пользовательском интерфейсе, если модель в нем представлена каким-либо образом.
  3. Понятная и легко-поддерживаемая структуризация кода в стиле MVC.


Попробуем решить эти задачи на примере простого приложения «Каталог фильмов».
Июн 30
В этой статье я хочу провести краткий обзор шины SPI (интерфейса, широко распространённого во встраиваемой технике, используемого для подключения различных устройств) и попытаюсь описать процесс создания драйвера протокольного уровня SPI устройства для Linux. Данный документ не претендует на роль полного руководства, а скорее преследует цель указать нужное направление. Так как статья не вошла в размер одного топика, мне пришлось разбить её на две части.

0. Вместо введения


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

Для кого эта статья?
В первую очередь, для новичков, каковым являюсь и я. На форумах по embedded Linux очень часто можно встретить вопрос: «А как на этой плате работать с SPI?». Именно на него я и попытаюсь дать ответ. В качестве примера, я приведу код написанный для работы с моим тестовым SPI устройством.
Июн 30

1. Выучить новый язык программирования


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

Среди языков программирования отличный познавательный эффект и наверстывание опыта дают: Lisp (или Scheme), Форт, PostScript или Factor (стековые языки программирования), Haskell (строго типизированный, чистый функциональный язык) либо OCaml (объектно-ориентированный язык функционального программирования), Пролог (логическое программирование), Erlang (отличные паралельные вычисления).

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

1. Home


Минуя все возможные преграды, а также страницу «Добро пожаловать!», которая дает общие сведения о сервисе, мы попадаем на домашнюю страницу G+.


« Previous Entries