Архив за 06 апреля 2013 - 2

Vim и переключение раскладки клавиатуры Все команды Vim нужно вводить на английском языке. Если основной текст вводится на каком-либо другом языке, то это представляет из себя проблему, т.к. нужно часто переключать раскладку. Одно из решений представлено тут, однако оно заставляет привыкать к новой горячей клавише для переключения раскладки. Так же существует множество платформенно-зависимых решений с вызовом тех или иных утилит. Целью плагина vim-xkbswitch является предоставить единое поведение для многих операционных систем и языков.Читать полностью »

Написано, т.к. возник очередной холивар в комментариях на тему SQL vs ORM в High-Load Project (HL)

Преамбула

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

  • Никогда нельзя реализовать HL-проект на основе только одной манипуляции с ORM
  • Никогда не складывайте сложные вещи на плечи БД. Она нужна Вам чтобы хранить инфу, а не считать факториалы!
  • Если вы не можете реализовать интересующую Вас идею простыми средствами ORM — не используйте ORM для прямого решения задачи. И тем более не лезте в более низкий уровень, костыли сломаете. Найдите более элегантное решение.
  • Извините за издевательски-юмористический тон статьи. По другому скучно :)
  • Вся информация взята по мотивам Django версии 1.3.4
  • Будте проще!

И-и-и да, в статье будут показаны ошибки понимания ORM, с которыми я столкнулся за три с лишним года работы с Django.
Читать полностью »

Рассмотрим вариант реализации связных списков через замыкания.

Для обозначения списков будем использовать нотацию, похожую на Haskell: x:xs, где x — начало списка (head), xs — продолжение (tail).

Связные списки в функциональном стиле

В качестве языка реализации я выбрал JavaScript.

Конструируем список

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

На этих выходных GOG предлагает такие шедевры жанра, изданные Hasbro, как:

  • Baldur's Gate: The Original Saga
  • Baldur's Gate 2 Complete
  • Icewind Dale Complete
  • Icewind Dale 2 Complete
  • Forgotten Realms: Demon Stone
  • The Temple of Elemental Evil
  • Dungeons & Dragons: Dragonshard
  • Neverwinter Nights: Diamond Edition
  • Neverwinter Nights 2: Complete
  • Planescape: Torment

Все десять игр обойдутся в $21.10. Чем меньше, тем выше цена. Штучно — от $5.99 до $11.99 за NWN2.
Спешите: D&D Dynamo Stacking Promo

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

Недавно в Сети появился слух, что компания Intel собирается уже в самом ближайшем будущем отказаться от процессорных корпусов типа LGA. Однако компания поспешила успокоить всех приверженцев Intel, сообщив, что, по крайней мере до первого полугодия 2015 года, 95% процессоров Intel для настольных систем будут иметь именно это исполнение, а первыми процессорами, которые получат исполнение BGA, будут чипы поколения Broadwell, ожидаемые в первой половине 2014 года.

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

Только что обнаружил, что при попытке поиска в гугле происходит вот такая прекрасная вещь:

Новый способ промоушена mail.ru

Видимо, с точки зрения mail.ru это честный способ борьбы за целевую аудиторию. Собственно, к персоналу mail.ru у меня давно нет вопросов, вопрос скорее к остальной аудитории Хабра: как это обойти? Пользоваться поиском от Mail.ru я не собираюсь, а после этого случая, пожалуй, заблочу их нафиг на роутере.

(Ничего не инсталлировал, броузер — Chrome, ОС — Linux)

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

Здесь я покажу, как сделать переключатель на основе input-а на чистом CSS.
image

Демо
Все файлы
Читать полностью »

В Сети появились предполагаемые изображения смартфона Nokia Lumia 928, предназначенного для американского оператора Verizon. На корпусе можно заметить логотипы 4G LTE и PureView, а также, по всей видимости, двойную вспышку (ксеноновая и светодиодная), что подтверждает раннюю информацию.

Nokia Lumia 928

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

Друзья, рады объявить, что Microsoft совместно с «Электронные Офисные Системы» начинают серию вебинаров по вопросу управления документами, задачами и информацией на платформе Microsoft SharePoint.

image

Если ваша организация уже использует SharePoint в качестве решения для корпоративного портала или только думает его внедрять, узнайте какие ещё бизнес-задачи можно решить с помощью Microsoft SharePoint.
Читать полностью »

Ассортимент компании Arnova в скором времени пополнится новым планшетом — Arnova 97 G4. Информация о нём уже появилась на сайте FCC, а интернет-магазин Sixpol уже предлагает сделать предзаказ на новинку, оценив её в 192 евро.

Arnova 97 G4

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


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