Архив рубрики «Программирование»

Выкладываю “Писец 3000″ (версия 0.5 Dev от 2011.08.28)

28.08.2011

Наконец-то выкладываю свой блог-клиент Писец 3000 – версия 0.5 Dev (или лучше обозвать Tech Preview?) :)
Программа все еще сырая – присутствуют баги, но работать в ней уже можно: постить в блоги, редактировать и удалять записи.
(далее…)

Последние новости

25.08.2011

За то время, что прошло с последней записи в блоге я успел: немного отдохнуть, прочитать пару художественных книг, немного поболеть, и снова взяться за Писец 3000.
Кхм-кхм, “взяться за Писец…” ))).

Коротко о последних новостях.
(далее…)

Моя виртуальная книжная полка

15.08.2011

Создал страницу “Моя книжная полка” – со списком книг, которые мне понравились. Понравились до такой степени, что я их купил, или собираюсь купить :)
Ссылка на эту страницу доступна в панели справа в разделе Главное Меню.

Список пока небольшой, но собираюсь (и уже начал) активно просвещаться, поэтому он будет так же активно пополняться :)
(далее…)

Изменения в интерфейсе Писца 3000

14.08.2011

Немного переделал интерфейс Писца 3000. Это пока его прототип, сама программа еще не дописана.

Скриншоты под катом.
(далее…)

Заказал книгу “Введение в информационный поиск”

11.08.2011

Таки не утерпел и заказал на Озоне книгу Введение в информационный поиск.

Обошлась в 1094 рубля. Доставка бесплатная. Потому как “предоплаченные заказы с общей стоимостью товаров от 1000 рублей доставляются по почте бесплатно”.

P.S. Всё-таки я книжный маньяк! :)

Идеи для каптчи

11.08.2011

Спамеры вконец достали! Ищу новую каптчу.

В поисках новой каптчи, видя какое убожество обычно создают, у меня опять возникло желание написать свою. Естественно, с блекджеком и путанами.

Спешу поделиться старыми и новыми идеями по этому поводу.
Итак:
1. динамическая каптча;
2. каптча в виде небольшой игры-головоломки;

И одна подсмотренная идея – ввести избыточность информации. Например, несколько слов, и только одно из них (оно выделяется по какому-либо признаку) будет верным кодом каптчи.

А теперь подробнее…
(далее…)

Разыскиваются качественные учебники по высшей математике

08.08.2011

Есть такая книга Введение в информационный поиск 2010/2011 года, авторы Маннинг Кристофер, Рагван Прабхакар, Шютце Хайнрих.
Оригинал на английском Introduction to Information Retrieval 2009 года свободно доступен на сайте http://nlp.stanford.edu/IR-book/

Перевод на русский осуществлялся при участии Яндекса.
(далее…)

Ученье – свет, а не ученье – тьма

07.08.2011

Столько, сколько за последние дни, я не заталкивал в свой мозг даже когда в институте учился %)

Сплошной brainf*cking:
- пытаюсь разобраться с написанием собственных компонентов;
- заодно углубляюсь в дебри C#: ООП, отражения, события, делегаты, многопоточность;
- копаю XML-RPC.NET и API Wordpress, MetaWeblog, Blogger;

Когда глаза устают вглядываться в мелкие буковки, я включаю видеолекции. Товарищ Биллиг с Интуита немного зануден, но выручает.

Слово “кодокопатель” обретает для меня новый смысл :)

Вести с полей, или как продвигается работа над Писцом 3000

04.08.2011

Занимаюсь сейчас переделкой интерфейса Писца – хочется сделать его многодокументным (в виде вкладок, и/или древовидный список, или просто список).
Есть некоторые трудности – стандартными средствами, как я понял, сделать то, что мне нужно не получится, придется переписывать контролы.
Штудирую сейчас книги по этой теме, читаю форумы и MSDN. Информации на русском мало. Выискиваю ее по крохам. Мозг кипит.
(далее…)

Приехала книга Мэтта Зандстры – PHP. Объекты, шаблоны и методики программирования. 3-е издание

28.07.2011

Сегодня было жарко, а потому лениво, но я сходил на почту и забрал книгу, о которой уже писал.
(далее…)

Решил немного оптимизировать cybernk.ru

27.07.2011

Версии движков MKPortal и IPB, которые установлены на cybernk.ru, плохо оптимизированы под поисковые системы: нельзя устанавливать ключевые слова и описание (метатеги) для конкретной страницы, нет ЧПУ, нет карты сайта (как xml, так и в виде веб-страницы) и т.д.

Что, на мой взгляд, можно сделать:
1. MKPortal
– корректный вывод title для каждой страницы
– отдельные meta keywords, meta description для каждой страницы
– автоматически генерирующаяся карта сайта
2. IPB
– отдельные meta keywords, meta description для каждой страницы
– автоматически генерирующаяся карта сайта
(далее…)

Выкладываю скриншот своего seo-редактора и блог-клиента “Писец 3000″

22.07.2011

Выкладываю скриншот своего seo-редактора и блог-клиента Писец 3000.

“Общение” с Wordpress идет посредством XML-RPC, для работы с которым в dotNET я использую библиотеку XML-RPC.NET (http://www.xml-rpc.net), и плюс еще один сторонний класс, спертый, если не ошибаюсь, с orbifold.net, и впоследствии измененный под себя поочереди двумя людьми. Ну, и теперь немного переписанный мной ))).
(далее…)

Текстовый редактор и блог-клиент – Wordpress, XML-RPC, .Net

16.07.2011

Пишу потихоньку небольшой текстовый редактор для личных нужд. В нем будут реализованы функции для работы с SEO (определение ключевых слов, советы по оптимизации и т.д.) и прочие лингвистические алгоритмы (подбор синонимов, антонимов и др.; поиск определений по толковому словарю, некоторые проверки на соответствие нормам русского языка и т.д.).
И пришла мне в голову идея – добавить возможность публикации в Wordpress с использованием XML-RPC.
(далее…)

Мэтт Зандстра – PHP. Объекты, шаблоны и методики программирования. 3-е издание, 2011

16.07.2011

Заказал на Озоне книжку Мэтт Зандстра “PHP. Объекты, шаблоны и методики программирования”. 3-е издание, 2011 год.
Отзывы про нее хорошие. Да и второе издание доводилось держать в руках. В третьем издании автор переписал примеры основываясь на введенных в php 5.3 пространствах имен.
(далее…)

Последние новости 2010.03.07

07.03.2010

Давно не писал в блог. Решил исправить это упущение :)
Накопилось немало новостей:

Для экономии в феврале перевел сайты netfolken.ru и cybernk.ru на новый хостинг – teli.ru.
Работают пока, тьфу-тьфу, нормально.

Накропал небольшую CMS, пока только для вывода новостей, буду использовать ее для своих сайтов и постепенно развивать функциональность.
(далее…)

Вышел релиз Zend Studio for Eclipse 7.0.0

13.08.2009

29 июля вышел релиз Zend Studio for Eclipse 7.0.0.

Cейчас я пишу php-скрипты в Zend Studio for Eclipse 6.1.2. На текущий момент эта IDE меня устраивает больше других. Хотя и в ней есть пара моментов, которые мне не нравятся.

Пробовал бету семерки, и там мне не понравилось отсутствие Auto Activation для Code Assist (причем в 6.1.2 авто активация подсказок для завершения кода есть), можно только по хоткею.
Читал форум Zend’а, и там писали, что Auto Activation жрет много ресурсов, поэтому его убрали. Но пообещали его вернуть в релизе семерки.
Релиз вышел, читаю форум, вроде проблемы с авто активацией подсказок остались и есть какие-то баги в работе autocomlete для не стандартных php-функций, но пока ручками я релиз еще не щупал, поставил на закачку.
Позже напишу подробнее о своих впечатлениях от релиза Zend Studio for Eclipse 7.

Что понравилось в бете семерки – зендовцы наконец прикрутили визуальное отображение изменений в реальном времени при переименовании php-элементов (как в NetBeans и Aptana). Т.е. есть у вас, например, переменная, в коде она встречается несколько раз. Теперь, если установить курсор на нее, то она будет подсвечиваться по всему коду, а если сделать на ней refactor\rename, то по мере набора текста (нового имени для переменной) изменения будут отображаться на всех видимых экземплярах этой переменной.

Веб-планы

15.07.2009

Все никак не соберусь написать обзоры сайтов и софта, о которых написал в прикрепленной новости.
Совесть меня совсем замучала :)

Да и планов громадьё.

Итак…
(далее…)

Scan and Fun by netfolken – программа для мониторинга игровых серверов

03.07.2009

Scan and Fun 0.901 alpha by netfolken :)

Scan_and_Fun_0.901_alpha (35 кбайт)

Выкладываю свою недописанную программу для мониторинга игровых серверов.

Программа написана на языке C#.
Статус проекта: заморожен до лучших времен :)

Системные требования:
- Windows XP SP2/SP3 (на других версиях не тестировалась)
- .NET Framework 2.0

(далее…)

Вышел релиз PHP 5.3.0

01.07.2009

Вчера вышел не только релиз FireFox 3.5, но и PHP 5.3.0.
На оффсайте:
Ссылка на новость.
Анонс PHP 5.3.0.

Вот некоторые изменения:
* Добавлены lambda functions и closures, оператор “jump label”.
* Добавлена поддержка namespaces, добавлена улучшенная обработка исключений (exceptions linking, exceptions in destructors).
* Улучшена поддержка Windows, в том числе и Windows 7.
* Новые расширения – enchant (проверка орфографии), fileinfo, intl, Mysqlnd, phar (архивы php), sqlite3.
* Многочисленные изменения и улучшения в функциях PHP, исправления ошибок, другие изменения.

Полный список изменений:
http://php.net/ChangeLog-5.php