только для друзей |
|
| Чит: 36 | Наверх | читать все |
Много букв, берегись читатель. ====================== ====================== ====================== === Небольшая преамбула, вводящая в контекст дальнейшего повествования. Некоторым моим знакомым известно, что некоторое время назад я был озадачен продолжением своего невнятного начинания: подкаста о Python for S60. Невнятного в силу отсутствия чётко выраженной мотивации для работы ним. Как бы ни было текст для очередного выпуска был создан, но не облачён в чарующие (сарказм) обертоны моего голоса и, соответственно, не был выложен в публичный доступ. И всё время до настоящего момента моя гадкая совесть на пару с эгоизмом периодически намекали, что ..... |
|
| Чит: 464 | Наверх | читать все |
Навеяно хабром. print u'\N{cyrillic small letter pe}\N{cyrillic small letter er}\N{cyrillic small letter i}\N{cyrillic small letter ve}\N{cyrillic small letter ie}\N{cyrillic small letter te}, \N{cyrillic small letter em}\N{cyrillic small letter i}\N{cyrillic small letter er}!' P.S.: happy ..... |
|
| Чит: 431 | Наверх | читать все |
Я люблю ехать куда-нибудь. Неважно, быстро, медленно - но ехать. Перемещаться в пространстве. Мысли собираются в клубок, потом этот клубок разматывается, и опять. Если правда, что главное не цель, а её достижение, то езда это оно, то самое. Сейчас мимо проносятся просторы строгой сибирской зимы, и я умиротворён. Какой русский не любит быстрой ..... |
|
| Чит: 692 | Наверх | читать все |
Как гласит старая поговорка питонщиков: "начались выходные - открывай %(text_editor)s" % vars(). Вкратце планы таковы: *. Откопать из небытия из загашников игрульку, портированную в своё время с TurboPascal. У меня идёт под рабочим названием "The Game". Те два с половиной человека, что в курсе, меня поняли, остальные пусть пока нагуливают аппетит |
|
| Чит: 1121 | Наверх | читать все |
Списка изменений не предлагаю, это не готовый сис-пакет, лишь копия моего текущего каталога редактора. В основном перетрясал нелогичные места в коде. А как выглядел 10.2 я уже и не помню, может что и полезное добавилось ;). Единственное, что Закладки немного до ума довел, теперь возможно даже сам буду ими пользоваться. K-Shell это экзешка для запуска кода в отдельном процессе, тестовый вариант. Забираем, кому нужно. K-Shell Kaapython ..... |
|
| Чит: 1173 | Наверх | читать все |
Навеяно перепиской в ЛС. Некоторые лица могут узнать себя. Но это исключительно следствие типичности и характерности описываемых ниже сущностей. Речь пойдет об часто встречающихся заблуждениях, царящих в умах Заказчиков (далее просто З.) программного обеспечения (ПО) и Разработчиков (Р.) этого самого ПО. Естественно, ПО это заказывается на Python for Series60, PyS60. Я не пишу о том чего не знаю по причинам описанным, кстати, ниже. Ну хорошо, почти не пишу. Я осознаю некоторую пафосность использованных определений в отношении "заказчиков", обращающихся с просьбой "сбацать прожку" на каком-то там ..... |
|
| Чит: 1052 | Наверх | читать все |
Замыкания: Суть замыкания заключается в том, что любой объект при своём создании способен "запоминать" состояние окружающей среды, как бы "замыкаясь" на нём. Поскольку состояние среды, то бишь пространства имён, характеризуется переменными, вернее значениями переменных (ну, совсем тру, объектами, на которые ссылаются переменные), а глобальное пространство имён всегда одно и то же, то замыкание проявляется в контексте локальных пространств имён. Причём в пр. имён класса замыкание не работает, например: >>> bar = 2 >>> class Foo(object): ... bar = 5 ... def func(): print bar ... ..... |
|
| Чит: 1095 | Наверх | читать все |
Вот то, что получилось после редактирования темной темы сабжевого твиттер-приложения: Dashboard Timeline Файл темы тоже ..... |
|
| Чит: 1160 | Наверх | читать все |
Это не призыв, это легкая толика пафоса для приправы. Быть может, не один я заметил, что в последнее время чуть приугасшая жизнь на Марсе в блогосфере немного оживилась. Записные писатели пишут, новые лица ставят новые точки на блогосфере. Жить стало лучше, жить стало веселее. Ещё меня очень радует инициатива с новым подкастом сайта. Хотелось бы пожелать, чтобы из полудохлой рыбины он превратился в лицо сайта и вышел на регулярные рельсы выпуска. И был чуть поживее андроидовского подкаста, который немного уныл, кстати. Спасибо за внимание. Зы: часто, заходя в блоги, вижу магическое число "35 посетителей". Именно 35. Это боты или постоянные читатели? ..... |
|
| Чит: 928 | Наверх | читать все |
Heдaвнo плюнyл нa издepжки и пoдключил бeзлимит. Hy, дyмaю, пpoщaй, UCWeb - здpaвcтвyй, Opera и кoppeктный вeб. He тyт-тo былo. Пapa-тpoйкa чacoв в интepнeтe, и этa дивнaя "мyзыкaльнaя пocтaнoвкa" cкyшaлa 50 Mб Operaтивнoй пaмяти. Ha 13 мeтpax oпepaтивки вooбщe выбpocилa yвeдoмлeниe пpo "мaлo пaмяти, и т.д. и т.п.", пoпyтнo зaкpыв Gravity. Python нepвнo кypит в cтopoнкe. No way. Учитывaя, чтo Opera Mini sis изpeдкa глючит, тo, xoтя я пepeнec в нee нeoбxoдимый для oбычнoгo cидeния в ceти минимyм зaклaдoк, пoлнocтью пoлoжитьcя нa нee cлoжнo. Oпять жe yдoбнo-фичacтый мeнeджep зaгpyзoк в китaйцe. Пoэтoмy, Back in UCWeb. Привет битлам. ..... |
|
| Чит: 998 | Наверх | читать все |
Я уже извещал о начале работы над настройщиком для приложения MenuBar в посте "{Python}Порох в пороховницах" . Теперь наконец существует вполне юзабельная версия, которая даже одобрена людьми, использующими MenuBar. Настройщик лежит на последних страницах темы: http://dimonvideo.ru/f orum/topic_1728144310/ 52/1/2290 По традиции в обменник приложение выложено не ..... |
|
| Чит: 1095 | Наверх | читать все |
Собственно о чём речь: >>> ..... |
|
| Чит: 1119 | Наверх | читать все |
На сайте компании ActiveState есть много рецептов для различных ЯП. Больше всего для Python. Я заинтересовался коллекцией рецептов Рэймонда Хеттингера. Один из них хотелось бы сейчас рассмотреть. ================== При написании кода приходится иметь дело с ситуацией, когда для получения необходимого результата нужно произвести цепочку вычислений, при которой промежуточный результат передаётся из одной функции в другую. Поскольку в Python вызов функции оформляется с помощью круглых скобок, зачастую возникает нечто, что можно обозвать, переиначив известную "подколку" в сторону ЯП LISP, "мешаниной из обрезков ногтей". === Например: ..... |
|
| Чит: 1189 | Наверх | читать все |
Начну с Kaapython. Во-первых, теперь редактор наконец есть на димоне. Так, поаплодировали немного и хватит. Во-вторых, меня порадовала быстрая реакция общественности: я довольно быстро получил отклики, и эти отклики были положительные! Всем спасибо, но моё отношение к развитию проекта на данный момент таково, что для конечного пользователя проще добавить новый функционал в редактор самому, используя плагины, чем добиться этого от меня Хотя не всё так плохо: дайте мне БОЛЬШУЮ идею, и я ринусь в бой! ================== У себя на сайте - (нет, я по-прежнему уделяю ему мало внимания, и ..... |
|
| Чит: 1118 | Наверх | читать все |
Теперь и с аббревиатурами(fixed at 18:15 GWT 27.04.2011)! =============== Новая иконка от Zaterehniy. Если вам сильно надоела старая, берите. И обязательно ставьте плюс ..... |
|
| Чит: 1184 | Наверх | читать все |
Время от времени я, как и большинство питонщиков сайта (и другие программисты, думаю, тоже) изредка заглядываю в тему "Заказ программ на питоне". В общем, тра-ля-ля, решился на маленький "акт милосердия": сделать приложение-настройщик для приложения MenuBar. По идее, как я прикидывал, нужно: 1) разобраться, как хранятся настройки; 2) перегнать данные в Python-объекты (а иначе как с ними работать); 3) придумать интерфейс, с помощью которого пользователи смогут эти объекты изменять, добавлять к ним новые объекты или удалять некоторые из них; 4) решить задачу обратную пункту , используя пункт . Тут начались интересности. ..... |
|
| Чит: 1330 | Наверх | читать все |
Итак что же будет представлено на суд публике, когда я найду время пристойно собрать в кучу очередную версия:1. Во-первых, я начал освоение регулярок в редакторе, пока их понимает только функция "Заменить текст", позже добавится и поиск с помощью регулярных выражений. Почему начал с этой не столь популярной, как поиск, функции? Потому что это довольно неплохой инструмент рефакторинга, а для поиска мне пока хватало буквального поиска по образцу.2. Во-вторых, и это куда более значимое нововведение, теперь поддерживаются так называемые "аббревиатуры".Что это означает? Проще всего понять, как эта функция выглядит на практике, набрав в скрипте стандартную аббревиатуру-пример "abbrev" и использовав шорткат автодополнения Green-Select (Enter).Итак, набираем аббревиатуру, используем шорткат, и ..... |
|
| Чит: 1577 | Наверх | читать все |
Изюминка: def split(*iterable): return iterable ---------------------- ---------- Примеры использования: >>> split(*xrange(10)) (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) >>> split(*'abcdef') ('a', 'b', 'c', 'd', 'e', 'f') >>> from __future__ import generators >>> def generator(): ... for i in {'tru': 1, 'la': None, 'la': 'yeah'}.iterkeys(): ... yield i ... >>> split(*generator()) ('tru', 'la', 'la') >>> Грамотному питонисту вполне достаточно. Основной плюс в том, что получается кортеж. ---------------------- ---------- ..... |
|
| Чит: 1367 | Наверх | читать все |
Давно ненавязчиво хотелось поговорить вот о чём. Обычно программист имеет дело либо с API целевого устройства, либо с прочими прикладными библиотеками, либо реализовывает свои собственные алгоритмы. Так? Так. Но наступает момент, когда ему нужно кардинально переключить фокус внимания. Обычно этот "момент" называют "UI", "пользовательский интерфейс". Грубо говоря, нужно предоставить пользователю рукоятки и педали, с помощью которых он сможет управлять этой системой программных механизмов, что вы (меня ведь читают сейчас программисты, вернее разработчики?) создаёте. Обычно энтузиасты опенсорца относятся к этой задаче, прямо скажем, довольно прохладно. Если только не ..... |
|
| Чит: 1300 | Наверх | читать все |