По многочисленным просьбам существующих и будущих пользователей моих программ я решил объявить антикризисную программу. Это значит, что до конца января вы можете приобрести одну коммерческую лицензию для синонимайзера со скидкой в 40%, или две коммерческие лицензии по цене одной, экономя 50% на каждой из лицензий.
Таким образом одна коммерческая лицензия обойдется вам в 45WMZ, а две в 75WMZ.
Continue reading »
Сегодня закончил работу над базовым функционалом программы MultiReader. В ней теперь реализованы все функции, необходимые для граббинга контента. Сегодня будут закончены работы по тестированию, и я смогу выложить демо-версию на скачивание.
Как я уже говорил раньше, в будущих версиях будет реализован рерайт и уникализация, а также экспорт по фильтру. О выходе новых версий я буду сообщать как здесь, так и на всех форумах, на которых я зарегистрирован.
Только что закончил исправление одной неприятной ошибки, приводящей к значительной утечке памяти. Отлавливал я ее часов шесть, но все же поборол. Теперь после часа загрузки в десять потоков (примерно 70-80 страниц в минуту) программа занимает в памяти каких-то 25 мегабайт. Это достаточно серьезное достижение.
Continue reading »
Как показал опрос, 5 из 9 человек, поучаствовавших в опросе, считают, что хороший граббер должен стоить менее 50 долларов. При этом, я так думаю, что четверо из этих пяти думают, что цена на граббер должна находиться в районе пяти баксов. Очень и очень прискорбно. Как жаль, что все хотят получать как можно больше, но никто не хочет покупать ту лопату, с помощью которой эти все хотят грести деньги. Ну, или купить подешовке, считая, что чужой труд ничего не стоит.
Continue reading »
В этом релизе я добавил фильтры на форму со списком страниц. Теперь по-умолчанию грузятся только те урлы, которые были загружены и которые имеют хоть одну букву в тексте. Также добавился контрол для отображения текста каждого из сграбленных урлов. Клик по строчке с урлом отображает текст этого урла. Новый внешний вид окна показан ниже (кликните для увеличения)
Continue reading »
Сегодня наконец-то реализовал функцию многопоточности. Теперь каждый проект может запускать до 10 потоков одновременно. Количество потоков будет зависеть от лицензии: два для Silver, пять для Gold и десять для Platinum. В скором будущем я проанонсирую цены на каждую из вышеперечисленных лицензий.
Continue reading »
Сегодня создал багтрекер. Для тех, кто не знает, что это: это отдельный сайт, на котором развернута программа для создания отчетов об ошибках и предложений по улучшению любых продуктов - от программ до космических кораблей.
Теперь каждый желающий может поучаствовать в улучшении моих программ, создавая сообщения о найденных ошибках или предлагая определенные улучшения. Если вы хотите стать одним из тестеров, постучитесь ко мне в аську - 1659776 или отпишитесь в комментах под этим постом, и попросите сделать вам акк на багтрекере. Всем активным тестерам гарантирую скидки на покупку моих программ.
Continue reading »
Казалось бы, о том, что необходимо кешировать данные в памяти писано-переписано… Ан, нет, все мы наступаем на те же грабли. Не стал исключением и я. Только что переделал программку для поиска пар, да так переделал, что скорость поиска увеличилась до 106 тысяч слов в секунду! А всего-то и надо было сделать, так это сохранять данные о найденных парах в коллекции в памяти, а потом этот массив выгружать в виде CSV файла на диск, чтобы потом импортировать его в базу. Да, импорт займет некоторое время, но это время будет в тысячи раз меньшим, чем последовательное обращение к базе для поиска уже записанных в него пар. В общем, обработка 4000 файлов общим объемом 800 мегабайт занимает 22 минуты. Как оказалось, в таком объеме 126 миллионов слов! Даже если читать по 100 слов в минуту, то на прочтение такого количества уйдет 875 дней непрерывного чтения! А моя программа прочла их за каких-то 22 минуты. А мы-то думали, что венец творения - человек! 
Сегодня выложил для скачивания новую версию программы и плагина. В этой версии изменения минимальны: я удалил ограничение на 10 постов в демо-режиме. Поэтому если вы намерены потестировать программу в полном объеме - обновитесь, пожалуйста.
Пример сайта, построенного из 206 текстовых файлов можно увидеть по этому адресу: http://sct.org.ua
Continue reading »
Пишу этот пост и ощущаю, как я пьян. Конечно, этто не для профессионального блога, но если бы вы знали, как иногда хочется расслабиться… И я расслабился… Всем доброй ночи и приятных сновидений!
Последние комментарии