You are viewing tiny_programmer

Записки маленького программиста

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 Мб
Количество процессов1015
MySQL2 базы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;

?>

Tags: , ,

Monday, 16.04.2007

16:55 - ДжаваСкрипт тест

Черт! В пост нельзя включить ДжаваСкрипт. :-(

Navigate: (Previous 10 Entries)