PostgreSQL
coub
express.js
freeware
git
jquery
laravel
links
linux
macos
mysql
node.js
php
powershell
python
ubuntu
vim
virtualbox
анекдот
блог
игры
интересно
стихи
цитаты
Немного почитать о нем можно так :h ctrl-q
Пишем качественный код на jQuery
February 08, 2014
Решил открыть тег ссылки, потому что перетягивать все на свете устанешь (да и вообще как-то не комильфо без необходимости по-моему), в закладках браузера потеряется а тут хоть как-то.. в общем это лирика.
Статья "Пишем качественный код на jQuery" освещает очевидно-понятно какие вопросы. К прочтению не то что обязательно, но может быть очень полезно.
Статья "Пишем качественный код на jQuery" освещает очевидно-понятно какие вопросы. К прочтению не то что обязательно, но может быть очень полезно.
Качественный код – это прежде всего быстрые приложения и сайты без лишнего мусора. В конце концов, быстрая отрисовка страниц и улучшенное реагирование принесут вашим пользователям более позитивный опыт взаимодействия.© frontender.info
Хочу учить Python Что почитать?
December 19, 2013
Очередной справочник с интересными (и не очень) ссылками.
- codeacademy - курс для начинающих на знаменитой академии с уклоном в веб-технологии как я понимаю.
- checkio.org сногсшибательная обучающая "игра". Нужно понимать английский, но оно того стоит. Очень здорово сделано.
- Learn Python The Hard Way, 3rd Edition книга или даже гайд по обучению. Английский язык. За сравнительно небольшие деньги можно выкупить видеоверсию и книгу в .pdf
- Пост на хабре (и ещё один, прямо вчерашний) специально посвященный этой же теме, там тоже тонна ссылок + неплохой вступительный текст, спасибо авторам
- Let's Learn Python - Basics небольшой вводный видеокурс на английском
- Python Django tutorial видеокурс по Django, относительно свежий, начало в январе 2013
- Официальный tutorial Гвидо ван Россума
- Useful python functions интересная заметка
Vim: как редактировать несколько строк одновременно
December 19, 2013
А теперь по порядку что тут такое происходит
- Печатаем какую-то строку в режиме insert (i)
- Переходим в режим normal (Esc) устанавливаем курсор на нашу строку и делаем так yy7p. То есть просто дублируем строку 7 раз.
- Входим в режим визуальный блок Ctrl+q и тянем курсор вниз на все наши строчки. Теперь есть вариант: выбрать ввод после символа под курсором (нажать A), или перед символом (нажать I)
- Вводим собственно то, что должно быть напечатано во всех выбранных строках.
- Нажимаем Esc
Немного почитать о нем можно так :h ctrl-q
Linux: как быстро создать структуру папок
November 19, 2013
Врядли это для кого-то открытие конечно, но тем не менее.
У mkdir (man mkdir) есть ключик -p который позволяет создавать довольно интересные структуры подпапок одним движением. Например
Можно сделать несколько интереснее
У mkdir (man mkdir) есть ключик -p который позволяет создавать довольно интересные структуры подпапок одним движением. Например
mkdir -p ./one/two/threeсоздаст три вложенных друг в друга папки внутри текущей директории.
Можно сделать несколько интереснее
mkdir -p ./one/{two1,two2,two3}/threeчто даст нам такую структуру (допустим что мы запускали это все из домашней папки)
~/one/two1/three ~/one/two2/three ~/one/two3/threeНу и ещё раз если вдруг кто не понял что происходит
mkdir -p ./one/{two1,two2,two3}/{th1,th2,th3}Создает такую структуру
~/one/two1/th1 ~/one/two1/th2 ~/one/two1/th3 ~/one/two2/th1 ~/one/two2/th2 ~/one/two2/th3 ~/one/two3/th1 ~/one/two3/th2 ~/one/two3/th3Ну и понятное дело фигурные скобки можно использовать не только с mkdir, в этом примере мы чистим папки с кешем и логами для трех типовых проектов лежащих в текущей папке
#!/bin/bash rm -rf {proj1,proj2,proj3}/{logs,cache}/*
Vim: скринкасты
October 29, 2013
Тут буду подкладывать ссылок на кладбища скринкастов по виму
- Vim Tutorial Videos - для начинающих, от базовых до очень интересных вещей, веселый автор
- Vimcasts.org - широко известный ресурс, просто тонны всяких vim-вкусняшек, обязательно к посещению
- Destroy All Software - ворованный каталог из 80 скринкастов одного очень толкового дядьки. Кроме вима также рассматриваются git, TDD, *nix и т.д. Каталог можно глянуть вот тут.
- udioica.blogspot.ru - это не совсем скринкасты, а анимированные gif-ки с решениями задач с vimgolf.com. Вообще-то я не уверен что это человек. Больше похоже на vim-терминатора. Я не представляю как это все можно запомнить.