Всех с новым годом!

News   13.01.2012 Опубликовал Hunter   (4)

Поздравляю всех с Новым годом, Рождеством и Старым Новым годом!

Погода у нас на праздниках была паршивая, все выходные дома просидел, в танчики играл. Теперь заставляю себя работать. Написал такую хрень - файл передается кусочками по сети, примерно как в BitTorrent, но при этом используется протокол UDP, нечувствительный к обрывам связи. По идее, должно хорошо работать на полудохлых соединениях, типа GPRS. Может, пригодится для обмена данными с филиалами.

Может, это все баловство и хрень, но все-таки лучше, чем неделями в игрушки играться. По крайней мере, разминка для мозгов, позволяет эффективнее делать основную работу.

Прорыв пока откладывается

News   01.08.2011 Опубликовал Hunter   (0)

Я тут обещал технологический прорыв, гипертекстовый фидонет и порваный в клочья Скайп. Но что-то не особо получается. Вроде бы что-то двигается, какие-то доработки ведутся, но не хватает объема. Нет такого как раньше - засел на 6-8-10 часов и создал что-то такое конкретное, что уже не стыдно показать. Сейчас доработки по 2 часа с перерывами. Видать, старею, уже нет былой энергии и энтузиазма.

Но все бросать на полпути (или даже дальше) было бы глупо. Не знаю, что придумать, как поднять эффективность. Попробую старый добрый подход "от нарисованного", когда сначала рисуется что-то, похожее на готовый результат, а затем оно "оживляется", нарисованные элементы заменяются действующими. Наверное, такой подход давно известен и имеет умное название, какой-нибудь software prototyping.

И еще, я решил начать осваивать разработку веб-интерфейса. Сейчас это не просто модная штука, но действительно удобная в работе вещь, своего рода универсальный полу-тонкий клиент. Жаль только, что в разработке оно не так просто и удобно, как Delphi VCL.

Белая полоса

News   28.06.2011 Опубликовал Hunter   (0)

Жизнь - она как зебра. Черная полоса, потом белая полоса, потом жопа! А потом опять полоски пошли.. Здоровье малость наладилось, работа нашлась, можно жить дальше.

В RealChat грядут интересные доработки. Добавилась кнопка перекодировки в транслит (или наоборот), добавился парсер BBCode (пока только для документации по F1). Исправлены некоторые недоработки в элементах управления. Отдельно ведутся эксперименты по разным направлениям - например, по передаче голоса и видео. До Скайпа пока далеко, но кое-что уже есть.

Депресняк

News   28.02.2011 Опубликовал Hunter   (0)

Что-то я делаю неправильно.

Делал SerialPrint - вот уже почти готов, осталось отладить в реальной работе и уговорить заказчика дать за него денег - но вдруг накатывает депресняк, руки опускаются и хочется поскорей забыть об этом проекте и потраченном на него времени и деньгах. Пробовал немного реанимировать интерес, собирал мнения по форумам полиграфистов - мнения не радуют. Ну и некоторые другие мелкие неудачи наложились.

По основной работе - вроде что-то начало двигаться (после визита непосредственно к заказчику в Москву), но заодно появилось понимание реального объема работы, его сложности и долгосрочности. Простой и очевидный вариант (взять готовое и подстроить под заказчика), увы, не проходит - действующая система работает своеобразно, но работает. Переводить немаленькое предприятие в двух городах в 400 км друг от друга на сложную и ощутимо отличающуюся от имеющейся систему мне не под силу физически. А взять и подготовить помощников не под силу финансово. Выбрал путь плавной доработки существующей системы под общепринятые стандарты, чтобы можно было когда-нибудь перейти на типовую систему. Но для этого приходится самостоятельно писать с нуля значительные куски типовой системы, да еще подстраивать под существующую.. В итоге трачу кучу времени на элементарные вещи, срываю сроки по отдельным задачам, без видимого результата трачу деньги и время заказчика, и собственные нервы. Пробовал отдавать часть задач на аутсорс - понял, что проще и быстрей делать самому. Даже хорошего аутсорсера надо постоянно проверять и направлять, а для этого нужны пунктуальность, внимание, терпение, и настойчивость. С пунктуальностью и настойчивостью у меня проблемы.

Дома тоже хреново - потерял подработки и веру в себя, стал меньше зарабатывать, больше ругаться с женой и детьми. Здоровье пошатнулось - вылез варикоз, пришлось оперировать. А это пропущенный месяц-другой, завалы по работе. И опять-таки не способствует эмоциональному климату. Хочется все бросить и уехать куда-нибудь подальше. Но нет возможности - ни свободы, ни здоровья, ни денег. Жопа.. На последние деньги купил игровой компьютер, теперь частенько ухожу из суровой реальности в игровую виртуальность. Практически тот же запой, только мягче. Эффект разный - иногда еще больше раздражает, иногда помогает успокоиться и вернуться к работе. Но эффект очень слабый и недолговременный - и раздражение, и воодушевление быстро проходят, а здоровья не прибавляется. Наверное, нужен полноценный активный отдых, с полной переменой окружения и отвлечения от своих проблем..

Дискретный контент

News   07.02.2011 Опубликовал Hunter   (0)

Предисловие. Заметка была написана 7 февраля, на момент написания казалась интересной идеей. Но в тот же день, после написания заметки, оказалось, что это уже давно известно и реализовано (на хабрахабре есть пост на эту тему примерно в тот же день). Поэтому заметку я убрал от греха подальше. Но потом передумал и вернул. Пусть будет.




Лежу в больнице, пользуюсь мобильным безлимитным интернетом от Билайна. А он такой безлимитный, что через 500 мегов врубается ограничение скорости 32 кбит/с. Это около 200 кбайт в минуту. А современные странички "весят" под мегабайт. Даже без картинок минуту грузятся. Только на сайтах с "мобильным" режимом еще более-менее комфортно.

В бессонную ночь возникла идея. Если часть функций веб-сервера перенести на браузер, чтобы сервер отдавал отдельно статику (шаблоны страниц, стили, скрипты, картинки) и отдельно контент (что-то вроде RSS, только более детальный). Контент ложится в локальную базу данных, а при просмотре браузер собирает страницу из статики и контента, при необходимости подкгружая новый контент или статику.



Это позволит:

- ощутимо разгрузить каналы. Зачастую контент составляет очень малую часть всего кода страницы.

- читать и писать материалы в оффлайне. Не будет ситуации, что вы написали что-то важное в поле ввода, а интернет внезапно отрубился и сайт требует все заново набирать. Почти вся интерактивность происходит локально, и регулярно синхронизируется с сервером.

- ускорить серфинг за счет упреждающего чтения контента. Например, при заходе на сайт новостей скаиваются не только основные новости и заголовки, но и прочие новости, а также материалы по ссылкам. Даже на слабых каналах сайты будут работать молниеносно, поскольку открывается, по сути, локальная копия сайта.

В принципе, ничего революционного в этом нет, подобные вещи уже где-то реализованы (сайты на флеше, сайты Гугля, веб-виджеты, итд..). Но в них редко встречается независимость от наличия коннекта с сетью, а локальное хранилище организовано в виде кэшированных отдельных файлов. В любом случае, чтобы открыть такой сайт (даже если он целиком закеширован), обязательно требуется онлайн, иначе доступен только просмотр истории страниц.

Другие проекты:






Поддержите проект - переведите небольшую сумму на телефонный номер +79036376590 (Beeline)

Advertisement

Компоненты Delphi и C++Builder для редактирования форматированного текста