Правя първите си плахи стъпки в работата на релси. Темата за руби - как, защо и дали е много дълга, и тема на отделен постинг, но реших да драсна няколко бързи впечатления за prototype библиотеката.
Млад шофьор
15 Ноември 2006Предупреждавам - този пост не е за работа. От тая седмица нова заплаха дебне в задръстванията на София - сребриста шкода Фабия комби, и един дебил вътре (аз). Ето и малко история за моите авто неволи.
Цялата история »
За безполезността, наречена уебсайт
6 Октомври 2006Този пост се роди от мой опит да коментирам на Гошу поста. В кратце - мрънка, че хората не знаели какво да съдържание да напишат на сайта си. Ми да, не знаят, щото не им трябва. Като не им трябва - недей го слага. Направи сайта със смислено съдържание, което да работи за тях. Те знаят какво им трябва. Уебсайта е отражение на бизнеса им, а те го разбират. Помня безумието наречено меню с
за нас | новини | за контакти
Какви контакти бе? Форма? Колко хора ще се справят с нея? И кой ще я прочете? Пиши телефона отдолу/отгоре. Какви новини, новинарска агенция ли си? И какво за нас? Интересува ли се някой от датата на основаване на фирмата и презимето на втората жена на собственика?
Най-кофти е, че когато дойде ред да им правиш сайта (бах, т’ва все едно ще им правиш…) , си раздвоен между това да им вземеш парите или просто да кажеш
Мара, за какво ви е тоя сайт? К’во ще правите с него? За какво ви трябва, как ще правим пачка с него?
Поставяйки този въпрос, голяма част от функционалността би отпаднала. Заслужено, така или иначе не им трябва. Обаче и цената на проекта пада. А дали и целият сайт няма да отпадне?
Помня един от сайтовете на http://design.ru , където имаше една протегната ръка отдясно, която държеше визитка. Адрес и контакти. Ship it. За момента - толкова ти трябва.
Темата е много голяма, и далеч от мойте блогерски възможности. Предпочитам обаче да напиша поста както е да момента — недопечен, с повече въпроси отколкото отговори, наместо да не го пусна въобще.
setTimeout неточност #2
1 Октомври 2006Отново е неделя, ден за почивка, и аз отново ще ви занимавам с ECMAScript. Преди време бях писал по въпроса, но не предполагах, че проблема може да се окаже и по-сериозен. Става въпрос за следния тест:
function testInterval()
{
var interval = 20;
var timesRepeat = 500;
var count = 0;
function tick()
{
count ++;
}
tick(); // setInterval does not do an immediate call;
var ip = setInterval(tick, interval);
var startDate = (new Date()).getTime();
// JavaScript/ActionScript switch;
var out = alert || trace;
var test = function ()
{
clearInterval(ip);
var ranfor = \"ran for \" + ((new Date()).getTime() - startDate) + \" milliseconds. \";
var testResult = \"tick executed \" + count + \" times; expected \" + timesRepeat;
out(ranfor + testResult);
}
setTimeout(test, timesRepeat * interval);
}
testInterval();
Изглежда сравнително верен, макар и пълен с лоши практики. Сигурно и тече.
IE, Opera, и flash плеъра пропадат доста гнусно -
ran for 10000 milliseconds. tick executed 321 times; expected 500
ran for 10016 milliseconds. tick executed 321 times; expected 500
ran for 10031 milliseconds. tick executed 419 times; expected 500
Mozilla Firefox се справя, но ако смъкнеш интервала на 10, проблемите почват да излизат и там.
Мога да се сетя няколко сценария, в които това може да те издъни; синхронизация на анимация със звук например. Добрата новина е, че си имам тест, спрямо който евентуално ще измисля нещо.
Firefox search in MSDN
17 Септември 2006Понякога сам се ядосвам на ограниченото си мислене. Колко време съм ровил в MSDN преди да ми хрумне да потърся за възможност за интеграция с търсенето във Firefox? Ето и една малка подсказка - фокусирате търсенето с Ctrl + k, а избирате активната търсачка с Alt и стрелка надолу.
П.П. И надявам се отдавна сте минали на Firefox version 2.0b2, нали? Само заради скина си струва.
За безотговорността
11 Септември 2006Този пост е малко стил Ник Щтрал (или Рик Щайн?). Не ми харесва много да bitch-вам и moan-вам. Но проблема ме занимава от много време, та реших да блогна. Иначе казано - как може да се нагърбиш с работа, която не знаеш как да свършиш?
Цялата история »
IE 7 ще идва като Windows high-priority update
27 Юли 2006Достатъчно важна новина. Който готов, готов.