Pull to refresh
44
0
Владимир @shock_one

User

Send message
Alt+. это последний аргумент предыдущей комманды. Например:
vim /usr/local/etc/nginx/nging.conf # Decided to make a backup
cp Alt+. Alt+..backup
Еще трюк с cd: если вы в директории ~/dev/project/production/app/controllers и вам нужно в ~/dev/project/development/app/controllers, можно написать cd production development. Другими словами, с двумя параметрами cd работает как replace.
Монада — моноид в категории эндофункторов.
Mozilla выпустила Firefox 29

Страдательный залог употр. для того чтобы:

Исполнитель не важен, а интерес представляет лишь объект воздействия и сопутствующие обстоятельства:
Firefox 29 выпущен

Ну или вышел.
Павел, позакрывайте вкладки!
Вы разработчик? Хорошо бы иметь возможность экспортировать мои текущие настройки в .editorconfig.
Но если уже создали так, то лучше не менять, я слышал, так можно что-то поламать :-).
У вас неправильный порядок: всякому известно, что man это единичка, а woman — нолик.
Теперь можно путешествовать во времени без Timecop. github.com/rails/rails/pull/12824

Module#concerning это как ActiveSupport::Concern, но в том же файле, чтобы не нужно было искать что где реализовано. Использовать его нужно когда вы не собираетесь includ'ить concern в несколько моделей.
Вы правы: node.js это не веб сервер, а набор библиотек для JavaScript, хотя чаще всего используется как раз для всяких действий по HTTP; автор node.js, например, немного повёрнут на HTTP, и поэтому нам приходится обрабатывать чанки ответов по мере их поступления вместо более привычного и удобного целого объекта.
Но вы и неправы: это не реализация JavaScript. Реализация называется V8 и пишется совсем другими людьми.
Я бы не стал писать большой сайт на node.js. Слишком многое, что уже есть в рельсах придется писать самому. На мой взгляд, даже десятикратный выиграш в производительности не стоит того времени, которое придется потратить на разработку. С другой же стороны, для API node.js в самый раз, хотя тут конкурентом скорее будет Sinatra.
Кстати, о асинхронности. В типичном веб сайтике единственное место, которое, как говорит Ryan Dahl, слишком медленное, чтобы на него ждать — это база данных. Все остальное и так уже в памяти. Может, если вы не будете ходить в базу десятки раз на каждый запрос, потеря производительности будет не такая уж и большая?
В node.js это нормальная практика. Так получилось, что стандартная библиотека не очень богатая. Всякие request и lodash сильно упрощают жизнь.
В EcmaScript 6 появились generators, с которыми станет приятно. developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Iterators_and_Generators
Если данные чувствительные, как говорят в Америках, не стоит доверять никому. Но если шифровать у себя — доверять можно.
Обижаете, я знаю как менять шорткаты. Проблема в том, что когда я выделяют текст мышкой, он копируется во внутренний буфер tmux'a, как в copy mode, который по C-[. Я же хотел бы копировать в clipboard.
Да, о нем. Но у меня и обычное копирование не работает, точнее работает только с зажатым то ли shift'ом, то ли ctrl'ом. Эмулятор терминала такой же, gnome-terminal. Может у вас какой -то специальный параметр в конфиге? Если да, поделитесь, пожалуйста.
В tmux'e все хорошо, только копировать сложно, в отличие от того же yakuake (или guake если у вас GTK).
Кстати, рекоммендую вот эту статусную строку, установка немного сложная, но выглядит хорошо.
github.com/Lokaltog/powerline

image
Это была шутка, конечно же я знал куда ходить. У вас слишком много стрелочек в стороны.
Не уверен какой мне сделать следующий шаг.
image

Information

Rating
Does not participate
Location
Тернополь, Тернопольская обл., Украина
Date of birth
Registered
Activity