Все команды Vim нужно вводить на английском языке. Если основной текст вводится на каком-либо другом языке, то это представляет из себя проблему, т.к. нужно часто переключать раскладку. Одно из решений представлено тут, однако оно заставляет привыкать к новой горячей клавише для переключения раскладки. Так же существует множество платформенно-зависимых решений с вызовом тех или иных утилит. Целью плагина vim-xkbswitch является предоставить единое поведение для многих операционных систем и языков.Читать полностью »
Архив за 06 апреля 2013 - 2
Vim и переключение раскладки клавиатуры
2013-04-06 в 17:50, admin, рубрики: gvim, keyboard layout, linux, vim, windows, раскладка клавиатуры, метки: gvim, keyboard layout, linux, vim, windows, раскладка клавиатурыЗаметки для построения эффективных Django-ORM запросов в нагруженных проектах
2013-04-06 в 16:46, admin, рубрики: django, python, метки: DjangoНаписано, т.к. возник очередной холивар в комментариях на тему SQL vs ORM в High-Load Project (HL)
Преамбула
В заметке Вы сможете найти, местами, банальные вещи. Большая часть из них доступна в документации, но человек современный часто любит хватать все поверхностно. Да и у многих просто не было возможности опробовать себя в HL проектах.
Читая статью, помните:
- Никогда нельзя реализовать HL-проект на основе только одной манипуляции с ORM
- Никогда не складывайте сложные вещи на плечи БД. Она нужна Вам чтобы хранить инфу, а не считать факториалы!
- Если вы не можете реализовать интересующую Вас идею простыми средствами ORM — не используйте ORM для прямого решения задачи. И тем более не лезте в более низкий уровень, костыли сломаете. Найдите более элегантное решение.
- Извините за издевательски-юмористический тон статьи. По другому скучно :)
- Вся информация взята по мотивам Django версии 1.3.4
- Будте проще!
И-и-и да, в статье будут показаны ошибки понимания ORM, с которыми я столкнулся за три с лишним года работы с Django.
Читать полностью »
Связные списки в функциональном стиле
2013-04-06 в 16:40, admin, рубрики: javascript, замыкания, ненормальное программирование, структуры данных, функциональное программирование, метки: замыкания, структуры данных, функциональное программированиеРассмотрим вариант реализации связных списков через замыкания.
Для обозначения списков будем использовать нотацию, похожую на Haskell: x:xs
, где x
— начало списка (head
), xs
— продолжение (tail
).
В качестве языка реализации я выбрал JavaScript.
Конструируем список
Распродажа RPG хитов на GOG: Baldur’s Gate, Neverwinter Nights и многое другое
2013-04-06 в 16:03, admin, рубрики: game development, GOG, rpg, игры, распродажа, метки: GOG, rpg, игры, распродажаНа этих выходных 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 всё-таки выпустит процессоры Haswell в исполнении BGA под индексом R
2013-04-06 в 16:03, admin, рубрики: Новости, метки: новостиНедавно в Сети появился слух, что компания Intel собирается уже в самом ближайшем будущем отказаться от процессорных корпусов типа LGA. Однако компания поспешила успокоить всех приверженцев Intel, сообщив, что, по крайней мере до первого полугодия 2015 года, 95% процессоров Intel для настольных систем будут иметь именно это исполнение, а первыми процессорами, которые получат исполнение BGA, будут чипы поколения Broadwell, ожидаемые в первой половине 2014 года.
Новый способ промоушена mail.ru
2013-04-06 в 15:24, admin, рубрики: mail.ru, Сетевые технологии, системное администрирование, метки: mail.ruТолько что обнаружил, что при попытке поиска в гугле происходит вот такая прекрасная вещь:
Видимо, с точки зрения mail.ru это честный способ борьбы за целевую аудиторию. Собственно, к персоналу mail.ru у меня давно нет вопросов, вопрос скорее к остальной аудитории Хабра: как это обойти? Пользоваться поиском от Mail.ru я не собираюсь, а после этого случая, пожалуй, заблочу их нафиг на роутере.
(Ничего не инсталлировал, броузер — Chrome, ОС — Linux)
Nokia Lumia 928 получит двойную вспышку и сохранит поликарбонатный корпус
2013-04-06 в 15:01, admin, рубрики: Новости, метки: новостиВ Сети появились предполагаемые изображения смартфона Nokia Lumia 928, предназначенного для американского оператора Verizon. На корпусе можно заметить логотипы 4G LTE и PureView, а также, по всей видимости, двойную вспышку (ксеноновая и светодиодная), что подтверждает раннюю информацию.
Вебинар по SharePoint: автоматизация управления документами и информацией
2013-04-06 в 14:15, admin, рубрики: sharepoint, webinar, Блог компании Microsoft, вебинар, метки: sharepoint, webinar, вебинарДрузья, рады объявить, что Microsoft совместно с «Электронные Офисные Системы» начинают серию вебинаров по вопросу управления документами, задачами и информацией на платформе Microsoft SharePoint.
Если ваша организация уже использует SharePoint в качестве решения для корпоративного портала или только думает его внедрять, узнайте какие ещё бизнес-задачи можно решить с помощью Microsoft SharePoint.
Читать полностью »
Планшет Arnova 97 G4 получит аккумулятор ёмкостью 8000 мА∙ч
2013-04-06 в 13:54, admin, рубрики: Новости, метки: новостиАссортимент компании Arnova в скором времени пополнится новым планшетом — Arnova 97 G4. Информация о нём уже появилась на сайте FCC, а интернет-магазин Sixpol уже предлагает сделать предзаказ на новинку, оценив её в 192 евро.