суббота, 23 июня 2012 г.

четверг, 21 июня 2012 г.


Linux

— Как открыть терминал в нужной директории http://ubuntovod.ru/?p=8016  #nautilus #плагины #ubuntu #linux
Или, команда на установку:
sudo apt-get install nautilus-open-terminal
nautilus -q

— О переходе юзера @proft на archlinux http://proft.me/2012/04/24/smenil-xubuntu-na-arch-linux/

— Kid3-qt - хороший редактор ID3 тегов всех основных версий для MP3 и прочих файлов.

Windows
— Chocolatey — apt-get для Windows bit.ly/KKjGkk
(Менеджер пакетов в среде Windows по аналогии с apt-get в Linux Мире. Сам не пробовал, но может быть интересно)



Python

proft.me "Python и окружение virtualenv"

 http://portablepython.com/ - портативный дистрибутив
 https://www.pythonanywhere.com/ - Смесь online IDE и хостинга под проекты

Удобная консоль ipython
Интересная IDE Eric  http://eric-ide.python-projects.org/ (отладка, а возможно и профилировщик прилагаются в комплекте)
Хотя Eclipse с PyDev тоже вроде ничего,

Редакторы

Интересные редакторы:
— Geany http://www.geany.org/ (Кроссплатформа)
— SciTE http://code.google.com/p/scite-ru/ (Кроссплатформа, не пробовал, но интересно)

Подборка книг и ссылок

Все не читал, и часть литературы годов этак 2005-х. С другой стороны, может кому-то покажется полезным, ибо в списках must have встречается редко.

С уклоном в систему:
Дармаван Салихан "BIOS: дизассемблирование, модификация, программирование" (Darmawan Mappatutu Salihun "BIOS Disassembly Ninjutsu Uncovered")
Мастер-класс - Russinovich M., Solomon D. / Руссинович М., Соломон Д. - Внутреннее устройство Microsoft Windows. Windows Server 2003, Windows XP и Windows 2000
«Криминалистический анализ файловых систем» («File System Forensic Analysis»), Брайан Кэрриэ
Роберт Лав «Linux. Системное программирование»

http://debian-handbook.info/get/now/ FREE «THE DEBIAN ADMINISTRATOR'S HANDBOOK»

Математика, Python:
«Программируем коллективный разум» Тоби Сегаран(«Programming Collective Intelligence» Toby Segaran) 
«Python Algorithms: Mastering Basic Algorithms in the Python Language» Magnus Lie Hetland

«Beginning Python Visualization: Crafting Visual Transformation Scripts» Shai Vaingast

http://www.gnosis.cx/TPiP/ «Text Processing in Python» by David Mertz

Langtangen H.P. - «A Primer on Scientific Programming with Python, 2nd Edition» ?

Python: Django:
Головатый А., Каплан-Мосс Дж. - «Django. Подробное руководство» (2-е издание) («The Definitive Guide to Django»)
Джефф Форсье, Пол Биссекс, Уэсли Чан «Django. Разработка веб-приложений на Python.» («Python Web Development with Django») - Возможны некоторые отклонения

Python:
Марк Лутц «Программирование на Python.»!
«Wesley J. Chun - Core Python Applications Programming, 3rd Edition»
Гифт, Джонс «Python в системном администрировании.»
Guido van Rossum «Python»
Tarek Ziade «Expert Python Programming» ?

Hellmann D. - «The Python Standard Library by Example» ?

Bash, Linux:
«Advanced Bash-Scripting Guide» Mendel Cooper? http://www.opennet.ru/docs/RUS/bash_scripting_guide/
Chris F.A. Johnson «Pro Bash Programming. Scripting the GNU/Linux Shell»

CSS, WEB
«Handcrafted CSS». Dan Cederholm with Ethan Marcotte
Кристофер Шмитт. «CSS. Рецепты программирования»
jQuery для начинающих - Anton Shevchuk
JavaScript: The Definitive Guide 6
Dive Into HTML5
http://learn.shayhowe.com/html-css/

Git
http://eax.me/git-commands/ Моя шпаргалка по работе с Git (c)afiskon
http://git-scm.com/book/ru «Pro Git book» Свободная, на русском языке.
http://www-cs-students.stanford.edu/~blynn/gitmagic/index.html - «Git Magic» Бена Лина (Ben Lynn).

http://dl.dropbox.com/u/281916/delete/book.pdf - «Магия Git»


Hg (Mercurial)
http://habrahabr.ru/post/109428/ «Hg Init: Учебное пособие по Mercurial от Джоэля Спольски (Joel Spolsky)» на habrahabr.ru

http://bacher09.org/2012/02/hgbook-in-russian/ - ссылки
https://bitbucket.org/ivangalin/hgbook-ru/downloads «Russian translation of "Mercurial: The Definitive Guide"»
http://hgbook.red-bean.com/read/ «Mercurial: The Definitive Guide by Bryan O'Sullivan»[En]
http://hginit.com/ - An English Joel Spolsky tytorial. (Oridginal)

Разное
Майкл Физерс «Эффективная работа с унаследованным кодом» 
Седжвик "Алгоритмы на С++" 
Седжвик "Фундаментальные алгоритмы на С++" 
Дж. Фридл «Регулярные выражения»
Ян Гойвертс, С. Левитан «Регулярные выражения. Сборник рецептов» («Regular Expressions Cookbook»)
"Кормен Т., Лейзерсон Ч., Ривест Р. Алгоритмы: построение и анализ." 

«Design Patterns: Elements of Reusable Object-Oriented Software» Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес
Бертран Мейер. «Объектно-ориентированное конструирование программных систем»

Роберт Мартин известен своими книгами (к примеру, выдающаяся «Rapid Software Development»)(с)
Фаулер «Рефакторинг»
С. Макконнелл «Совершенный код»(«Code Complete»)

Ruby

Haskell
Бесплатный учебник по Haskell на русском языке - http://is.gd/Y9ldgC Исходники в формате TeX тоже прилагаются - https://github.com/anton-k/ru-haskell-book

P.S.:
Про базовые книги, смотреть запись dpleshakovа
http://dpleshakov.diary.ru/p131721848.htm

P.P.S.
Присматриваться к книгам издательства O’Reilly.

U.P.D.
http://vas3k.ru/blog/283/

http://eax.me/vim-commands/ - Шпаргалка по VIM