Search
Write a publication
Pull to refresh
2
0
nicola @nicola

CTO of Health Samurai

Send message

vim + psql

Reading time3 min
Views5.3K
Уже пол года как перешели на vim. Работаем с RoR(ruby on rails) и javascript (Dojo).
Vim попищал недельку и стал служить верой и правдой.
Подкупает простота и в тоже время мощь этого редактора, особенно в *nix окружении.

в этой заметке я раскажу как легко подружить vim и psql (postgresql console client).
Читать дальше →

svn tips

Reading time2 min
Views3.3K
Сегодня занимался устройством проекта и возился с svn — решил поделиться некоторыми советами:
Автоматическая заливка кода на сервер из репозитория после коммита
Версионирование файлов настроек (Settings.php/xml/yml)
Храниение жирных и малоизменчивых сторонних библиотек в репозитории с быстрым чекаутом проекта
Читать дальше →

паттерны 2.0 (решение типовых задач программиста)

Reading time1 min
Views4.9K
Вот задумался, что можно потратить несколько выходных и сделать интерактивный каталог шаблонов проектирования с примерами (реальными) на разных языках программирования. Погуглил реализаций вроде не нашел — есть снипеты, но хотеться на уровень проектирования подняться — если ошибаюсь дайте знать. Вижу так: есть паттерны (метки) — есть типовые задачи — есть красивые их решения — ресурс заполняется сообществом — все счастливы.
Жду отклика:) и детализации идеи в процессе обсуждения.

Повторное введение в JavaScript

Reading time1 min
Views730
Потратил недельку и перевел статью с Mozilla Developer Center под названием A re-introduction to JavaScript (http://developer.mozilla.org/en/docs/A_re-introduction_to_JavaScript) (Simon Willison), которая по видимому навеяна лекциями Douglas Crockford и похожа на их упрощённый конспект, но мне кажется может быть полезной для многих при погружении в JavaScript.
Вот ссылка:

developer.mozilla.org/ru/docs/Повторное_введение_в_JavaScript.

Если найдёте ошибки или захотите добавить и расширить содержимое — не стесняйтесь.


:( почему то хабр переводит в нижний регистр «S» в слове JavaScript из href и ссылка погибает.

Обход массива в javascript

Reading time2 min
Views1.1K
Пробежать по элементам массива, выбрать из него некоторые элементы или сформировать новый массив необходимо довольно часто. Это можно сделать классическим способом:

var arr=[1,2,3,4,5,6,7]
var map=[];
var subarray=[];
for(var i=0,len=arr.length;i<len;i++){
  var item = arr[i];
  //do something
  alert(item);
  //map and sub
  if(/*some condition*/){
    map.push(item +1);
    subarray.push(item)
  }
}


Однако в ECMA-262 [1] и большинстве фрэймворков поддержаны альтернативные (более элегантные) способы для достижения этой цели:
var arr=[1,2,3,4,5,6,7]
arr.forEach(function((element, index, array){ alert (element); })
var map= arr.map(function((element, index, array){
  if(/*some condition*/)
    return element;
})
var subarray=arr.filter(function((element, index, array){ return  /*some condition*/})

Читать дальше →

Information

Rating
Does not participate
Location
Санкт-Петербург и область, Россия
Date of birth
Registered
Activity