Записки маленького программиста
Tuesday, 15.05.2007
22:02 - Ухожу
Ухожу из LiveJournal по причине того, что техническая база этого сервиса меня не устраивает. Буду искать поле для творчества на поприще своих программистских навыков и желании создать свой блоговый движок, в котором можно будет редактировать комментарии!
Sunday, 06.05.2007
20:20 - Крик души на тему Delphi
Люди, убейте кто-нибудь Delphi! По роду своей специальности, в университете мне приходится писать на этом отвратительнейшем языке программы. Это не написание программ! Это жуткое мучение! Уж лучше взять и на Руби написать тоже самое приложение, с использованием библиотеки Win32 API.
13:20 - Сервис на автомобильную тематику
Сегодня мне в голову пришла отличнейшая идея. Это идея создать сервис автомобильной тематики. Пока не буду говорить, что это мог бы быть за сервис. Но идея которая пришла мне в голову, определенно, меня порадовала. :-)
10:50 - Программа для подбора цветоых схем
Могу порекомендовать хорошую программу для подбора цветовых схем.
Saturday, 05.05.2007
14:00 - Переход с винчестеров на флэш-память
В последнее время наблюдается тенденция к дешевению флэш-памяти. Это может сподвигнуть производителей мобильной техники использующей носители информации перейти на новый вид памяти.
Сделают они это, скорее всего не скоро. Винчестеры которые используются в ноутбуках например, имеют гораздо большую скорость записи нежели модули флэш-памяти NAND. Да и объем памяти у флэш-памяти пока не превосходит 30-40 Гбайт, в то время как емкость винчестеров может достигать от 80 Гбайт до 120 Гбайт.
В тоже время флэш-память имеет ряд завидных преимуществ, о которых винчестерам можно только мечтать:
- гораздо меньшее потребление энергии, по сравнению с винчестерами;
- бесшумность работы.
Первое преимущество очень весомое, так как мировые производители мобильных платформ стараются совершенствоваться системы энергопотребления в своих детища, и уменьшенное потребление энергии носителей памяти для их платформ, может существенно облегчить им задачу.
Лично я бы хотел, чтобы «революция» памяти произошла как можно быстрее конечный пользователь от этого только выиграет. Но, к сожалению, это, по оценкам аналитиков, произойдет где-то в 2012 году.
Нам остается только ждать.
Wednesday, 25.04.2007
09:30 - Конвеер команд в Smarty?
Забавную особенность я обнаружил в языке шаблонов Smarty. Оказывается можно изобразить в шаблоне такую вот конструкцию:
{* Эта строчка удалит все тэги из текста и укоротит его до 30 символов. *} { $text | regex_replace: "/<.+>/" : "" | truncate: 30 : "..." }
То есть команда truncate идет следом за командой regex_replace. Это невероятно! Я не пробовал много команд таким образом выстраивать, друг за дружкой. Но, думаю, все будет работать аналогично без сбоев.
Monday, 23.04.2007
17:30 - Ruby on Rails хостинг в России
Поискав в поисковой системе Google хостинг с поддержкой фреймворка Ruby on Rails, я в первой же десятке выдачи поиска обнаружил замечательный хостинг BHOST, который предоставляет два тарифа с поддержкой RoR.
| Fishplate | «42» | |
| Дисковая квота | 1 Гб | 3 Гб |
| Трафик | неогр. | неогр. |
| Память | 48 Мб | 128 Мб |
| Количество процессов | 10 | 15 |
| MySQL | 2 базы | 5 баз |
| PostgreSQL | - | + |
| SLA | - | + |
| Ежедневное резервное копирование | - | + |
| Цена в месяц | 15 $ | 42 $ |
Цены, конечно, показались мне немного завышенными. Ну это и понятно это первый хостер на территории России, который предоставляет RoR-хостинг, поэтому он может позволить себе некоторые вольности, как например небольшое завышение цен. В дальнейшем, с появлением конкурентов, я думаю ситуация улучшится.
Есть конечно и другой вариант развертывания приложений на площадках практически любого хостера это использование VPS. В этом случае, конечно, придется и заплатить подороже, и повозиться подольше.
В любом случае альтернатива есть. Так что выбор остается всегда за мной!
Wednesday, 18.04.2007
13:20 - Открываю URL через Cron
Хостинг Caravan предоставляет своим пользователям возможность использовать программу cron, с помощью которой можно планировать запуск приложений или определенных команд, по заданному расписанию.
Я написал такое вот простенькое cron-задание:
* * * * * curl http://somewebsite.ru > /dev/null 2>&1
Но оно не заработало. Как подсказала мне потом служба поддержки хостинга Caravan, нужно указывать полный путь до программы.
* * * * * /usr/local/bin/curl http://somewebsite.ru > /dev/null 2>&1
08:10 - Счетчик скачиваний 1.0
На днях передо мной встала интересная задача. Мне нужно было каким-то образом узнать количество скачиваний флэш-мультика. Это задачу я решил вот так:
<?php // Прочитаем файл в переменную. $swf = file_get_contents("movie.swf"); // Увеличим счетчик. В вашем случае может быть еще запись значения счетчика в файл или БД. $counter++; // Дадим браузеру знать, что мы будем посылать SWF-файл. header("Content-Type: application/x-shockwave-flash"); // Посылаем браузеру сам файл. echo $swf; ?>
Monday, 16.04.2007
16:55 - ДжаваСкрипт тест
Черт! В пост нельзя включить ДжаваСкрипт. :-(
Navigate: (Previous 10 Entries)

