Title
kmike.ru
Go Home
Description
Address
Phone Number
+1 609-831-2326 (US) | Message me
Site Icon
kmike.ru
Tags
Page Views
0
Share
Update Time
2022-05-03 01:01:33

"I love kmike.ru"

www.kmike.ru VS www.gqak.com

2022-05-03 01:01:33

Blog | About | RSS (ru, en) Mikhail Korobov, 2013 2012, December 21 With Strings Attached Python 2.x has unfortunate interface constraints: __str__ and__repr__ methods must return byte strings, but it is not clearwhat encoding should these byte strings use. While workingon NLTK Python 3 port I tried to figure out how to deal with these methods(taking __unicode__, default encodings, Python 2.x andPython 3.x in account). 2012, September 01 Fast Non-Standard Data Structures for Python Python provides great built-in types like dict, list, tupleand set; there are also array, collections, heapqmodules in the standard library; this article is an overview ofexternal lesser known packages with fast C/C++ based datastructures usable from Python. 2011, December 18 On Package Docs Recently Danny Greenfeld posted anarticleand I must say +1 for everything in this post except the "Documentation" part.I use RTFD myself and can't praise it enough, it really changes they way docs may behandled and is a big step forward (my personal favorite featuresare ... 2011, March 18 Что будет в django 1.3 Релиз django 1.3 совсем скоро. Думаю, многие уже RC в продакшне используют.Но все равно, пробегусь еще раз по тому, что нас ждет, стараясь не скатитьсяв перевод release notes. 2011, February 14 Автоматизируем выкладку django-проектов на сервер Настраивать VDS'ки для выкладки django-проектов довольно утомительнобывает, да и легко что-то забыть (т.к. делаешь это не каждый день).Гораздо лучше, когда этот процесс автоматизирован: с меньшими усилиямиможно получить правильно настроенный проект и набор команд для работы с ним. 2010, October 16 История создания Javascript Brendan Eich (создатель языка Javascript) между деломпишет отом, как язык создавался, и почему он такой, какой есть:«JS был обязан «выглядеть как Java», только поменьше, быть эдакиммладшим братом-тупицей для Java. Кроме того, он должен был быть написанза 10 дней, а иначе мы бы имели что-то похуже ... 2010, August 06 Сумбурные заметки про python и django Накопилось несколько маленьких заметок/советов про python и django,которые на отдельные топики не тянут, поэтому публикую все сразу. 2010, July 08 Улучшаем админку Одно из слабых мест джанго-админки - главная страница. Идеяавто-группировки моделей по приложениям и вывод столбиком в однуколонку работает только на начальных этапах, дальше это становитсяпросто неудобно - куча лишней информации и довольно сложные пути длятого, чтобы добавить полезную. Ну, например, чтобы названия приложенийписались русскими буквами - полностью перекрывать ... 2010, April 20 Пишем функциональные/интеграционные тесты для проекта на django В этой захватывающей статье я расскажу про инструменты, с помощьюкоторых можно писать функциональные тесты для django-проекта. Есть кучаразных других способов это делать, но я опишу один - тот, который, на мойвзгляд, самый простой. Между делом создадим красивый отчет по codecoverage (субъективно - приятнее тех, что делает coverage.py). И еще,в качестве приправы, будет немного болтовни про тестирование. 2009, August 23 Никогда не говорите слово …, или регистрация в 2 щелчка мышью Люди не очень любят регистрироваться. Это же нужно (в общем случае)придумать логин и пароль, зайти в свою почту, дождаться письма, открытьего, перейти по ссылке активации аккаунта, а потом еще этот логин с паролемне забыть. Но ведь уже давно есть способ, с помощью которого все этишаги не нужны. Более того, не нужно вообще ничего вводить с клавиатуры,2 щелчка мышью и все, человек зарегистрирован. 2009, March 02 Как можно снизить потребление оперативной памяти на VPS в 2 раза, ничего не меняя в настройках программ Взял VPS, построенный на OpenVZ. Поставил туда Debian Lenny и всякиепрограммы (обычный LAMP, по сути). С точки зрения потребления ресурсовничего почти не настраивал, вышло где-то 200М занятой оперативной памяти(сразу после старта).Написал ulimit -s 1024 в /etc/init.d/rc ближе к верху.Перезагрузился. Потребление памяти на VPS упало более чем вдвое, сталооколо 100М.Если у Вас VPS на Xen или аналогичных, то у Вас нет граблей, с которымия тут боролся. Если на OpenVZ (Virtuozzo) со товарищи - у Вас, скорее всего,на VPS эти же грабли.В статье - почему и как это работает. 2009, January 18 Кузявые ли бутявки, т.е. пишем морфологический анализатор на Python Морфологический анализатор для русского языка - это что-то заумное?Программа, которая приводит слово к начальной форме, определяет падеж,находит словоформы - непонятно, как и подступиться? А на самом деле всене так и сложно. В статье - как я писал аналог mystem, lemmatizer иphpmorphy на Python, и что из этого получилось. 2008, October 19 Программирование на языке Piet для сусликов Добрый день.Кризис, мало заказов, появилось немного свободного времени?Самое время научиться писать важные и полезные программы наэзотерическом языке Piet, который использует разноцветныеизображения в качестве операторов.Я написал вот такую:С ее помощью суслики(и не только) могут узнать, с какойскоростью им следует размножаться, чтобы удвоить свою численностьза X лет.