Аудио книга: Гарри Гаррисон - Рождение стальной крысы
Июнь 14, 2009 (3 недели назад) 78 Чтиво Комментариев нет
Название: “Рождение стальной крысы” Гарри Гаррисон
Издательство: СиДиКОМ
Озвучивает: Петров Кирилл
Жанр: Фантастика
Название: “Рождение стальной крысы” Гарри Гаррисон
Издательство: СиДиКОМ
Озвучивает: Петров Кирилл
Жанр: Фантастика
Хотя погода в последние время не очень радует в плане своей стабильности, то дождь идет, то солнце светит, но это не помешало мне открыть сезон плавания 2009
Сегодня вода была вполне отличной для небольшого заплыва!
PS: А ласты рулят и бибикают:)
На Sorting Algorithm Animations есть анимация работы 8 алгоритмов сортировки при разных начальных значениях. Показаны:
На Nihilogic с помощью canvas также показана последовательность работы 6 алгоритмов, не так ярко как на первом сайте но общий механизм можно уловить.
На alistapart.com опубликована статья Scott Boms про ‘перегорание’ (burnout) web-developer’ов за своим любимым ремеслом.
Среди причин упоминается большое количество каких-то дел, например, стресс может появится от большого количества встреч, проектов, ответственности, нереальных сроков (deadlines), неуместного набора исключений и другие вещи, отвлекающие внимание. Автор также отмечает, что причинами ‘перегорание’ является расстройства связанные с работой, например, отсутствие индивидуальных целей, идеалов, также эмоциональную стабильность могут подрывать вещи не относящиеся непосредственно к работе.
Для восстановления или предотвращения от ‘перегорание’ рекомендуется:
В этом посте я привел только небольшие выдержки из статьи, в самой же статье вы найдите больше интересной информации, рекомендую к ознакомлению!
На ferra.ru вышла в ‘печать’ полезная статья про профилактику разных болезней возникающих при работе с ПК.
Как не погибнуть за компьютером? Сказания об эргономике
Рассмотрены самые уязвимые части тела при работе с ПК
и даны советы про профилактике. Весь материал сопровождается пояснительными картинками и вумными терминами ![]()
Рекомендую к ознакомлению всем!
Для работы с SQLite в python понадобится библиотека pysqlite, скачиваем установочный пакет в зависимости от установленного python, устанавливаем.
Дальше проверяем корректность установки и доступность:
from pysqlite2 import test test.test()
Если результат будет примерно похожим на : Ran 101 tests in 0.182s то все гуд.
Ниже приведен пример, в котором мы создаем базу данных, вставляем данные и делаем выборку.
from pysqlite2 import dbapi2 as sqlite
con = sqlite.connect('users.db')
cur = con.cursor()
cur.execute('CREATE TABLE users (id INTEGER PRIMARY KEY, firstName VARCHAR(100), secondName VARCHAR(30))')
con.commit()
cur.execute('INSERT INTO users (id, firstName, secondName) VALUES(NULL, "Guido", "van Rossum")')
con.commit()
print cur.lastrowid
cur.execute('SELECT * FROM users')
print cur.fetchall()
Порядок работы:
1. Создание соединения с базой данных. Если БД не существует то она будет создана, иначе файл будет открыт.
2. Создание объекта курсора для взаимодействия с БД.
3. Вставка кортежа со значениями, в зависимости от пользовательского вода
cursor.execute('INSERT INTO users VALUES (null, ?, ?)', (firstName, secondName))
connection.commit()
4. Выборка данных
cursor.execute('SELECT * FROM names')
print cursor.fetchall()
cursor.execute('SELECT * FROM names')
for row in cursor:
print '-'*10
print 'ID:', row[0]
print 'First name:', row[1]
print 'Second name:', row[2]
print '-'*10
Есть возможность выбрать заданное количество строк, передав желаемое значение в курсор:
cursor.execute('SELECT * FROM names')
print cursor.fetchmany(2)
Дополнительное чтиво:
1. Вставка новой строки до/после текущей в режиме ВСТАВКИ, аналоги команд o (вставить пустую строку после текущей) и O (вставить пустую строку до текущей) в режиме НАВИГАЦИИ:
2. Использование кодировок клавиатуры, содержащих символы кириллицы. Это обеспечивает правильною работу команд w, b, etc с русскими словами.
3. Вставка даты. Для вставки текущей даты существует несколько способов:
Я себе в gvimrc вставил такую аббревиатуру:
Дополнительное чтиво:
Полезный материал на Викиучебнике про Про конвертация кодировки файла, в частности рабочий пример конвертации из из cp1251 в utf-8.
Vim Recipes - подборка отличных советов по Vim на разные темы: основы, редактирование, набор, навигация, gui, поиск, отображение, расширения, etc.
PHP Syntax - расширенная версия файла со синтаксисом PHP + разные улучшения и дополнения.
Rory Gallagher - Bullfrog Blues
Rainbow - All Night Long
Часто бывает необходимость вставить текущую дату, например в todo или какой-то отчет или еще где, а каждый раз вспоминать какой сейчас день лень
потому родился следующий скрипт на python для вставки в буфер обмена текущей даты, которую в последствии можно вставить везде где надо.
Под Windows для python понадобится расширение pywin32.
Сам скрипт:
import win32clipboard
from datetime import date
curDate = date.today().strftime("%d.%m.%Y")
win32clipboard.OpenClipboard()
win32clipboard.EmptyClipboard()
win32clipboard.SetClipboardText(curDate)
win32clipboard.CloseClipboard()
Похожий пример реализации под GTK и Windows: Python and the clipboard.
Этого мне показалось мало и захотелось еще выводить текущую дату в всплывающем меседже (notify), возле трея. Как такое реализовать под win с помощью python я не нашел, но нашел Growl под Windows. Growl это способ вывода разных системных уведомлений под Mac OS X.
Для работы в паре с python нам понадобится консольный вариант Growl, в который можно передать заголовок, иконку, текст сообщения, прилипание и еще куча разных вспомогательных параметров. Полный список аргументов и примеры использования можно посмотреть тут.
GNU utilities for Win32 - набор командных утилит из мира Linux портированных под Win32. Как пишет родной сайт это выполняемые файлы, базирующие на Microsoft C-runtime (msvcrt.dll), а не через прослойку Cygwin.
Среди портированных команд присутствует: ls, tail, touch, find, grep, gzip, less, sed, tar, wget, which, etc
Список эквивалентных команд в DOS и Linux. Про некоторые я и сам не знал, если честно
например, tasklist отображает список активных процессов (аналог ps -aux top), или xcopy рекурсивное копирование директорий (аналог cp -R)
Для добавления прозрачности к стандартной консоли под Windows Vista и Windows 7 можно воспользоваться Glass CMD. Это бесплатное open source приложение, которое при запуске падает в трей и добавляет прозрачность ко всем запущенным консолям.
Console - расширение стандартной Windows консоли в лучшую сторону
. Добавлено: табы, удобное редактирование команд, настройка отображения шрифтов и цвета, прозрачность, шорткаты и т. д.
Последние комментарии: