Nikolay Panov's Journal
[Most Recent Entries]
[Calendar View]
[Friends]
Below are the 20 most recent journal entries recorded in
Nikolay Panov's LiveJournal:
[ << Previous 20 ]
| Tuesday, October 6th, 2009 | | 2:13 am |
Конец света по переполнению счетчика.
Это случилось на границе вчера и сегодня. Бешеное (у нас не топят, а у вас?) вращение счётчика было остановлено скоротечной гибелью автомата от старости. Однако, взгляните на фото — как точно совпал локальный конец света с моментом смены 9999 на 0000 (правоверный сторонник соответствующих теорий несомненно почуял бы тут заговор электриков).  Благодаря этому событию я познал как призывать электриков в полнолунную полночь, что упса хватает на час роутера с модемом и внешним трёхдюймовым диском (после чего упс начинает так жалобно пищать, что не выдерживаешь и отключаешь его самостийно), что стиральная машина умеет забивать на часовое отсутствие питания и при возобновлении оного продолжать работать ровно с того места где так неожиданно её прервали, что интернеты всё врут на счёт телефонов местных коммунальных спецслужб, что фонарика UltraFire (умеющего, между прочим, до десятка тысяч люксов выдавать вблизи светодиода и до пары тысяч на расстоянии в 20 сантиметров) всё же маловато для полноценного ночного существования, что мобильник умеет фокусироваться и делать фотки в темноте (результат вы наблюдаете справа), что с выключенной электроникой в квартире ТАК тихо… Возвращаясь же к показаниям счётчика, я имею рассказать как в раннем детстве дважды начинал коллекционировать совпадения. Сначала просто их считал и сбился со счета на третьей сотне. Затем разделил их на “обычные”, “редкие” и “редчайшие”. Сбился со счета на второй тысяче “обычных”, четвёртой сотне “редких” и первой полусотне “редчайших”. С тех пор совпадения не считаю, но лишь говорю себе — “ага, вот и опять”. Ага, вот и опять ;o) | | Tuesday, August 19th, 2008 | | 1:25 am |
Отслеживай это! Как уже писал, я относительно редко посещаю сайты, всё больше feed-reader читаю. И перманентно ищу как бы их посещать ещё реже, а вместо того, в уютном ридере оставаться. Я уже написал несложный веб-сервис по раскрыванию topic-only лент до полнотекстового варианта. Однако, это лишь половина пути. Некоторые странные (старые?) сайты до сих пор не имеют не то что урезанной, а и вовсе никакой ленты. Непорядок. Я попробовал несколько page2rss сервисов, но не был впечатлён — либо они умеют слишком мало, либо их надо долго и текстово конфирурять. А мне бы хотелось чего-то, что генерирует ленту для сайта в пару кликов.
Итак, ТЗ составлено и дело за малым. Временем. К счастью, метод по высвобождению временных ресурсов давно отлажен. Я попросту перестаю читать определенные разделы (типа ЖЖшного) в google reader`е. Что характерно, помогает. Да и квалификация моя, как Django-программиста с весны изрядно возросла (спасибо buyer`ам с фрилансерских сайтов за финансовую мотивацию). На написание прототипа по текущему ТЗ я потратил лишь пару дней отнюдь не фулл-тайма (против недели аналогичного на feedex).
Встречайте: PageMon.net.
Разумеется, данную функциональность я вскоре встрою и в feedex, а то какие-то китайцы жаловались, что егойная эвристическая распознавалка на ихних блогах срабатывает не всегда.
| | Monday, May 19th, 2008 | | 10:06 pm |
Другй глобус? Их будет! Общая тенденция к превращению “человек для государства” в “государство для человека” ведёт к постепенной трансформации государств в корпорации. А человека, соответственно, в оных корпораций совладельца, акционера.
Уже вполне реально быть акционером нескольких государств, равно как и менять своё подчинение уставу одной из оных на более другие.
Сегодня Wired сообщил об очередном шаге в этом направлении. Создан (кстати, неугомонным основателем PayPal`а) бизнес, основной деятельностью коего является поточное производство стран на любой вкус.
Показательная цитата:
“Government is an industry with a really high barrier to entry,” he said. “You basically need to win an election or a revolution to try a new one. That’s a ridiculous barrier to entry. And it’s got enormous customer lock-in. People complain about their cellphone plans that are like two years, but think of the effort that it takes to change your citizenship.”
Friedman estimates that it would cost a few hundred million dollars to build a seastead for a few thousand people. With costs that low, Friedman can see constellations of cities springing up, giving people a variety of governmental choices. If misguided policies arose, citizens could simply motor to a new nation.
“You can change your government without having to leave your house,” he said.
Другим подходом к тому же снаряду является свой глобус не менять на другой, но менять в том смысле, что модифицировать.
По мере повышения связности нашего мира, становится возможным более тесная интеграция граждан в деятельность корпорации, чьими акционерами они являются.
Скажем, уже давно существуют лоббисты интересов медиа-корпораций, лоббисты нефтянников, равно и прочих высокодоходных предприятий. Так почему бы не быть лоббистам интересов конечных пользователей (ранее разобщённых территориально, ныне связных информационно), существующих скажем (фича!) на пожертвования от оных? Деятельность нынешних депутатов слишком непрозрачна, а их существование не столь плотно зависит от поддержки электората, как хотелось бы.
Эту идею уже почти просекли в Австралии — а именно, создали первую политическую партию, которая работает на основе сетевых голосований. Эта “истинно демократическая” партия Senator online позволяет любому австралийцу-избирателю проголосовать через Интернет за любой законопроект. А потом Сенатор от партии голосует в Парламенте именно так, как велел его электронный электорат.
Полагаю, ежели не будет глобальной войны, мир будет всё активнее двигаться именно в означенном направлении. Ускорить его наступление — во власти вашей.
| | Tuesday, April 22nd, 2008 | | 12:23 am |
К вопросу об пользе ЖЖ для индейцев. Есть у меня одна мааахонькая, но полезная эвристика: “хочешь изучить что-то — используй это”.
Однако, лишь спустя год, индеец Острый Глаз заметил, что в доме нет одной из стен: в PHPшных CMSках разочароваться то я разочаровался (хотя и использую пока, с оглядкой на Byteflow), а вот более продвинутый Django the Web Framework весь прошедший год я лишь время от времени “палочкой трогал”.
Со стыда за бесцельно прожитые годы, родился коварный план. А именно, свежесочиненный авторский метод высвобождения времении и подъёма самомотивации: депривация ЖЖ :o)
С начала прошлой недели, мой GoogleReader грустно инкрементировал счетчик нечитанных сообщений раздела “lj”. За неделю их натикало почти полтысячи. Сегодня счетчик, быть может, поползёт обратно вниз. В освободившееся от ЖЖ время, я набросал рабочий прототип полезного для меня веб-сервиса. Надеюсь, не только для меня.
Концепция
В последнее время я заметил, что почти не пользуюсь броузерными закладками. На web-сайты я попадаю либо в рамках информационного поиска через поисковик, либо по ссылкам в тексте интересных статей, либо нажимая “v” в GoogleReader`е. Первые два случая означают как правило однократное посещение. В последнем же — обычно весьма многократном — случае, есть ровно две причины для посещения сайта-источника: попалась интересная статья а я хочу видеть интересные к ней комментарии (а то и оставить свои), и вторая. Неполная версия статьи. Анонс, либо тизер. Как правило почти ничего в информационном смысле не несущий.
Мне надоел паттерн “spacebar,v,pgdown,C-w,spacebar”. На “v” (открыть таб с полной версией статьи) с “C-w” (закрыть его) уходит моё время. Интересную статью я по любому посещу (ради интересных комментариев), а на неинтересную тратить время мне жалко. Равно как на оценку статей по анонсам и тизерам.
Решение? А пускай лично мне приходит полная версия статьи безотносительно к тому, что изначально содержала лента. Эдакий FeedProxy на манер Google`овского FeedBurner`а для нелюбителей тизеров.
За чем же дело стало? За временем, конечно. Сей расширитель фидов обошелся мне аккурат во время, не потраченное на чтение пяти сотен ЖЖ сообщений. В качестве же дополнительного бонуса я получил реальный опыт программирования сайтов на Django (а заодно познакомился с несколькими любопытными питоньими библиотеками да с jQuery the JavaScript Framework). По моему, оно того стоило.
PS:
Ах да :o) Встречайте: FeedEx: the Feed Expander.
| | Wednesday, January 16th, 2008 | | 2:27 am |
Yet another серверок.  А я опять про сериалы. Решив как то что тренажер — иногда хорошо, а каждый день — лучше, столкнулся с небольшой проблемой. Смотрю быстрее, нежели добываю. Казалось бы, сотня-другая мегабайт в день это всего килобайт-другой в секунду… Увы не все килобайты одинаково полезны (так, первый сезон Lost или Prison Break был неплох, второй терпим, но третий смотреть уже невозможно), а во вторых эти секунды должны идти полные сутки (а особенно, в рабочее время). По критерию рабочего времени отпадает ноутбук с карманным компьютером (они для другого тогда надобны), по критерию полных суток отпадает стационарник (очень уж его десяток вентиляторов шумят по ночам недобро). Что остаётся? Есть варианты. Можно, скажем, продать куда стационарник (ибо используется оный в последние годы исключительно для игр, игры же мои всё реже выпускаются фирмами вроде Piranha Bytes и всё чаще людьми вроде Алексея Сикорко, Adrian Holovaty, Steven Bird, etc, etc…), а взамен поставить нечто из семейства Via Epia (или, может, INTEL D201GLY). Но конструированием заниматься долго и грустно, а сборок подобных на местных рынках мне не попадалось. Зато в рамках wi-fi`изации квартиры попался некий Asus WL500gP. От рождения роутер-роутером, но парой нехитрых движений на встроенном в оный роутер NSLU2 linux ставятся ssh-клиент, rtorrent, screen да wget. Воткнув дополнительно ещё и ноутбучный винчестер в оба USB канала, получаем вполне себе обычный linux-серверок. У меня дектоп примерно такого конфига в конце прошлого века был. Только побольше и пошумнее. Хорошо! | | Tuesday, January 1st, 2008 | | 12:09 pm |
Мечта мизантропа. Зарисовки с натуры. Безлюдный город. Последнее время всё чаще. Неделей тому, был город ночной. Спящий с горящими витринами. С пустыми, удивительно просторными улицами. На дорогах редкие такси. Десяток-другой пеших километров по городу и всего пять раз — человеки. Ночной срез дневного города: мужчина с каким-то кустом в пакете — стоит, человек с лицом гастарбайтера — куда-то спешит, мужчина и женщина средних лет возле иноземной машины — “а до Костина как, подскажите?”, молодая пара — рассматривают номера домов, студент — на ходу общается с телефоном… Хорошо освещенные улицы, неожиданно фиолетовый парк, тишина и воздух без привычного привкуса.
Сегодня этот многомиллионный город безлюден и днём. Весёлое солнце освещает пустые улицы, тёмные витрины, закрытые даже как-бы круглосуточные магазины. На улицах, помимо такси, муниципальный транспорт. Пустые трамваи и автобусы останавливаются на пустых остановках, дают им имя и едут дальше…
А город, однако, красив.
| | Saturday, November 10th, 2007 | | 9:15 pm |
К вопросу об инфопотоках. Неспешно пишу подложку под группу есервисов, кои получаются довольно любознательными и из сети намереваются тянуть всё сколько им десятимегабитка (для начала) позволит. Даже захотелось помериться. А с кем же ещё, как не с природой — самым зарекомендовавшим себя дизайнером из доступных.
Возьмём для примера человека.
У человека есть глаза. В глазах же под сто миллионов «сумеречных» рецепторов да плюс по десятку миллионов R, G и B «цветных». Итого, 130 мегабит при единовременном сканировании. Учитывая, что инерционность восприятия одного рецептора составляет десятые-но-не–сотые доли секунды, получаем верхнюю оценку инфопотока на выходе видеорецептов: несколько гигабит в секунду.
Ещё у человека бывает слух. А это под пол сотни тысяч волосковых рецепторов, заточенных каждый под свою частоту (преобразование Фурье, привет!). 50 килобит. Инерционность слуха лучше чем зрения и составляет около полуторасотой доли секунды. Итого: менее десяти мегабит в секунду.
Кроме того, наш человек завёрнут в примерно два квадратных метра кожи, на каждый квадратный сантиметр которой, в среднем приходится около 150 болевых, 25 тактильных, 2 тепловых и 15 холодовых рецепторов (на лице, пальцах, подошвах и кое где ещё сильно больше, местами же и одного рецептора на сантиметр не найдётся). 4 мегабита. Предположив сходную с вышеупомянутыми инерционность, получаем: почти пол–гигабита.
Так как наш человек ещё и дышит, то жалко было бы оставить его без нюха. А это под десяток миллионов обонятельных рецепторов (хотя разных типов среди них едва несколько сотен). Ещё гигабит в секунду.
Для различения полезной пищи от яда (и некоторых других функций) наш человек ещё должен иметь вкус. Около трёх тысяч вкусовых луковиц по с полсотни рецепторов в каждой. Полтора десятка мегабит в секунду.
Ещё, если человек хочет нормально функционировать в этом мире, ему нужны такие чувства, как ощущения, поступающие от вестибулярного аппарата и прочих внутренних органов. Ах, да, ещё шестое чувтство. Положим для ровного счета сюда ещё гигабит–другой.
Итого, суммарный инфопоток, в котором с рождения варится наш человек, имеет порядок вполне покрываемый десятигигабиткой (а OC–192 каналы для них сейчас есть у любого уважающего себя ISP). Другое дело, что не каждый процессор такой инфопоток потянет. С другой стороны, и наш мозг получает отнюдь не гигабиты. 130 миллионов фоторецепторов через биполярные нейроны соединены лишь с миллионом с четвертью ганглиозных клеток сетчатки. После чего вступает в действие каскад всё более и более тонких фильтров. Аналогично и с прочими чувствами. Первичная фильтрация «на местах», плюс каскад «по ходу» снижает более чем десяти гигабитный поток до считанных килобит, если не бит.
В моём случае аналогично. Большая часть входного потока отправляется в /dev/null, тода как в базах данных оседает лишь небольшой процент информации. Или огромный, ежели сравнивать с тем ~0.00001%, что доходит до мозга от глаз. До природных механизмов ещё расти и расти. Любопытно, как бы природный принцип «фильтрации на местах» применить
| | Thursday, November 8th, 2007 | | 2:56 pm |
Платники в ЖЖ получили неплохую фичу.
Теперь платникам в ЖЖ доступны приватные сообщения (что не суть) и (фанфары) редактирование комментариев. Последнего давно мне не хватало. Любопытно, предусмотрена ли такая возможность недавно введенным яндексом поиском по комментариям? Кстати, о поиске по комментариям. Пытался вчера найти один такой свой и, увы, не нашел. Пришлось воспользоваться google, коий и сработал в лучшем виде. Досадно за яндекс. | | Sunday, October 28th, 2007 | | 8:54 pm |
Google Alerts over RSS. У яндекса есть замечательная возможность — «RSS–поток с результатами поиска». Очень помогает следить за упоминанем в сети любопытных буквосочетаний. Проблема же состоит в том, что в случае яндекса под «в сети» подразумевается исключительно рунет. Тем, кто хочет большего — прямая дорога к google, львиная доля сервисов коего только–только вышла из beta–статуса. Что ощущается.
Аналогом яндексовой подписки на комментарии в google является сервис google alerts. Эта прелесть умеет искать по новостям, блогам, web–у, usenet–у и так далее. Есть (куда же без) и проблема. Данный сервис (в отличии от яндекса) желает сообщать о свежайших поступлениях исключительно по почте. И никаких RSS. Проблема давняя, известная, богатая. Настолько, что существует целый googlealert.com ни разу с google не связанный, умеющий исключительно web–часть google–поиска, но зато (о чудо!) способный генерировать RSS–ленту с результатами. За небольшую ежемесячную плату, сравнимую с хостингом за бугром сотни–другой гигабайт.
Впрочем, решение существует. Лишь надо замешать в единую систему всего три сервиса того же google.
Google Alerts умеет высылать анонсы на почту. Великолепно, ведь Google Mail умеет выдавать ту почту как раз по RSS! Точнее по ATOM 0.3, SSL/https, HTTP authenticated. Что создаёт очередную проблему при попытке чтения сего аутентифицированного потока в Google Reader (ну не умеет тот такого), равно как и в прочих читалках к сему не расположенных.
Впрочем, на данном этапе нас уже не остановить. В цепочку включается очередной (с недавних пор) google–сервис — FeedBurner. Уж он то аутентификации и прочие фишки умеет, ведь не зря на днях за него была выложена сотня мегабаксов. А уж feedburner легко способен выдавать поток в любом желаемом формате.
Итого, для того, чтобы читать GoogleAlerts–анонсы в GoogleReader пришлось составить цепочку из google–сервисов: GoogleAlerts->GoogleMail->FeedBurner–>GoogleReader, на что ушли считанные минуты. Другим, несколько более простым методом было бы использование специализированных mail2rss–сервисов, вроде mail2rss.org. Однако, в этом мире становится всё сложнее ограничить формат распространения информации. | | Monday, September 24th, 2007 | | 5:50 pm |
К вопросу о криптоистории. В свете недавнего поста мне прислали весьма любопытную ссылку: IBMicrosoft, или влияние антимонопольных санкций на лидеров отрасли.
По ссылке изложен следующий взгляд как раз на те события 80х–90х годов, что и мне казались довольно странными. Вот они:
- IBM открывает богатейший рынок IBM–PC но явно пренебрегает оным
- IBM усилиями своих разработчиков доводит Quick and Dirty Operating System с состояния «написанного на коленке клона (за исключением FS) CP/M» до более–менее рабочего состояния PC–DOS
- IBM позволяет фирме Microsoft свободно продавать лицензии на во многом разработанную на их деньги MS–DOS (например, MS–DOS 4.0 суть практически копия IBM PC–DOS 4.0) всем желающим игрокам рынка IBM–compatible PC
- IBM с участием Microsoft разрабатывают операционку с графическим интерфейсом OS/2, затем OS/2 тихо сливается, тогда как Microsoft, напитавшись от IBM идей на десятки лет вперед, принимается за разработку MS Windows
Статья о четырех главах по ссылке добавляет к вышеперечисленным событиям толику контекста. А именно раздел AT&T в 1984 году. Это тогда было довольно долгим и тяжелым процессом, за которым внимательно следил и несомненный лидер своей отрасли IBM. Следил, понимая, что он на очереди следующий.
Если бы IBM подмял под себя свежеоткрытый рынок персоналок или операционок под них его раздел был бы неминуем.
Но рынок же свежеоткрыт! Он полон денег! Акционеры не простят, если рынок будет упущен (по крайней мере основные акционеры, мнение держателей тысченки–другой акций мало кого волнует).
Так родился Microsoft. Компания, которую IBM усиленно накачивает теми технологиями, которые не может реально использовать сама под страхом разделения. Компания, обязанная своим успехом рынку, открытому именно IBM.
IBM отпускает рынок персоналок в свободное плавание, чем обусловлен дикий оного рынка рост. IBM отдаёт рынок операционных систем для тех персоналок фирме Microsoft (предварительно, надо полагать, запасшись хорошим пакетом акций оной фирмы).
IBM не была разделена.
Что же до Microsoft? Теперь это фирма с годовым доходом сравнимым с доходом IBM (50 против 90 миллиардов). Теперь это несомненный лидер отрасли. Теперь уже Microsoft донимают антимонопольщики, Microsoft платит по две мегаевры штрафа ежедневно, Microsoft уже порывались разделить
Не пойдёт ли она на аналогичный шаг? Не сольёт ли она очередной свежеоткрытый рынок и технологии накопленные для рынка того разработки очередному несомненному лидеру очередной отрасли?
А, может, уже? | | Saturday, September 22nd, 2007 | | 10:07 am |
Хрупкость. В последнее время я несколько увлекся сериалами. В частности с нетерпением ожидаю выхода последнего сезона BSG, а также смотрю выходящий в данное время третий сезон Prison Break.
Теперь же я начал просмотр ещё одного американского творения сериал Иерихон о нелегком быте американских постапокалиптов. Яредный удар, нейтронный удар. Проблемы с горючим, с электричеством, а соответственно с комфортом; проблемы с национальной гвардией, армией, полицией, а следовательно с безопасностью — в общем, самые базовые по Маслоу проблемы.
Однако, ирреальность сериала проникает и в реальность. Только что отключили электричество и воду. UPS уже пищит разряженный
| | Tuesday, September 11th, 2007 | | 5:32 pm |
К вопросу о прикладной трендологии. В мистическом мраке застрявшего лифта,
Я слушал Винджа новый сборник,
Попутно думая о теме,
Любимой городской овцой.
Произведения Винджа характерны высоким содержанием идей на единицу текста. Вот и сейчас. Прочтение одного только предисловия, спровоцировало написание данного поста. Во время же чтения дальнейшего текста, диктофон пополнялся зашедшими на огонек идями по автотрендхантингу.
Начну с терминологии. С ея хвоста. Успешной (в прикладном аспекте высокодоходной) положим такую идею (в прикладном аспекте технологию), реализация которой ведет к открытию новых горизонтов (в прикладном аспекте рынков). Люди, имея склонность считать окружающий их с детства мир самим собою разумеющимся, склонны желать большего. Более того склонны смутно осознавать как именно это большее может быть достижимо и готовы идти в более–менее соответствующем направлении буде кто их поведёт. Собственно, данные смутное осознание да готовность и формируют собой тренд. К счастью, не все воспринимают тренды смутно. Будучи ясно осознанным (или же удачно подобранным), тренд воплощается в конкретную успешную идею (технологию), открывающую новые горизонты (рынки), дабы следующее поколение вновь вошло в аналогичный цикл. Свежеоткрытые рынки бывают глобальными и не очень. Логично предположить, что предприимчивый первооткрыватель глобального рынка получает сверхдоход.
Для иллюстрации, попытаюсь навскидку проследить одну общеизвестную цепочку трендов и первооткрывателей с них на базе чего впоследствии можно будет попытаться вычленить группу очевидных или не очень метатрендов, позволяющих строить прогноз:
Семидесятые годы:
- Обстановка: растет скорость и память, дешевеет железо попутно резко легчая, уже не только правительство может позволить себе прикупить компьютер к рождеству.
- Рождение тренда: закон Мура, выражающийся в постепенном одомашнивании суперкомпьютеров.
- Технологии: Intel создаёт первый в мире микропроцессор а Apple и Atari сотоварищи создают самые разнообразные домашние компьютеры, которые понемногу становятся массовыми, а ведь массы хотят зрелищ => появляются и первые видеоигры.
- Таким образом формируется рынок домашних компьютеров и видеоигр для них.
- На базе описанных рынков, взрастают следующие империи: Intel (продажи компактных чипов памяти), Apple (Apple II и игры), Atari (одноименный компьютер и игры к нему),
Восьмидесятые годы:
- Обстановка: скорость и память продолжают расти, железо продолжает дешеветь и легчать (как раз на днях изобрели кремниевые чипы, Мур счастлив), отдельные личности понемногу начинают использовать интернет, который покамест суть подборка BBSок, да USENET для более–менее массового общения.
- Рождение тренда: множество новых слабообученных пользователей не желают разбираться во взаимной несовместимости недешевых железяк, перманентный метатренд на упрощение жизни требует наличия железяк дешевых и совместимых.
- Технологии: как обычно, первым почуявший тренд IBM насаждает открытую архитектуру персоналок, которые тут же чуть не уничтожают доселе богатый рынок мейнфреймов; организуется массовое производство всеми подряд дешевых и совместимых комплектующих для персоналок; даже создан первый GUI от которого шарахаются не все домохозяйки
- Формируется рынок стандартного железа для персоналок, софта для них и, разумеется, игр.
- Начало расцвета империи Джобса (первый коммерчески успешный GUI на его совести), а также Гейтса (на его совести ПО для персоналок) и прочих ведущих производителей ПО и прочих игрушек.
Девяностые годы:
- Обстановка: число пользователей ПК удваивается ежегодно, становится возможно купить компьютер «потому что это модно»; первая персоналка выходит в интернет; растёт связность населения планеты так как повсеместно распространяются TCP/IP и GSM сети (ибо быстрая связь упрощает жизнь, что суть тренд перманентный).
- Рождение тренда: множество новых необученных пользователей легко ведутся на маркетинг, лидеры суботрасли тем самым получают зеленый свет на вытеснение конкурентов; возникает тренд на переход от «USENET для избранных» к «Internet для всех», благодаря коему возникает необходимость в структуризации ежегодно удваивающегося интернета, а также в прочей его сервисной обвязке.
- Технологии: создание WWW; тотальное распространение процессоров Pentium и операционок Windows 9x; для структуризации быстро растущего интернета первоначально используются каталоги, постепенно вытесняемые поисковиками; заодно тихо проявляется ОС Linux.
- Формируются новые рынки: рынок сетевых сервисов, x86–only и Windows–only софта и игр, также формируется рынок консольных игр, для которых разрабатываются специальные игровые (не универсальные) компьютеры (сами по себе отдельный рынок).
- Основание империй: Yahoo, Amazon, Ebay, AOL, Sega, Nintendo, Linux.
Нулевые годы:
- Обстановка: интернетизация становится массовой (от единиц процентов в начале века до более половины населения развитых стран чуть позже), персональные компьютеры чуть ли не у каждого в кармане, а то и не по одному (дальнейшее развитие тренда 70х), они проникают почти во все сферы жизни человека; интернет цветет, но уже слишком много сайтов и разных (в том числе злонамеренных) пользователей, поисковики всё более и более усложняют алгоритмы своей работы, дабы всё же находить мало–мальски подходящие материалы.
- Рождение трендов: сверхобилие пользователей и сайтов в сети, оказывается, может быть использовано к обоюдной пользе.
- Технологии: публичный knowledge management становится массовой затеей, возникают блоги и вики, развиваются p2p и, разумеется, сетевые игры.
- Формируются рынки сетевых сервисов построенных на базе факта сверхобилия пользователей и сайтов в сети (пример успеха гугл, который первым начал уделять повышенное внимание индексации не самих страниц, но пользовательских ссылок на оные); рынок сетевых игр, зарождение и бурное развитие рынка персональной (контекстной, где вы и формируете тот контекст) рекламы.
- Рождение и развитие сетевой империи google.
Ближайшее будущее:
- Обстановка: активная сетевая жизнь как человека, так и окружающих его вещей, тотальная компьютеризация aka «умные вещи».
- Рождение тренда: вы уже догадались?
- Расцвет, быть может, империи Вашей.
| | Saturday, July 7th, 2007 | | 11:51 pm |
Маршрутное недоразумение. Однако, странно. В студенческие годы я ежедневно по нескольку раз на дню пользовался частным общественным транспортом "маршрутка обыкновенная породы ПАЗ" и всегда благополучно добирался до места назначения. Теперь же, когда поездка на данного рода транспорте случается далеко не каждую неделю, уже не в первый раз случается менять коней на переправе. В чём дело? Маршрутки стареют? Улицы узеют (от притока более другого транспорта)? ТО перед выездом производят халатнее?
Вот и сегодня. На подъезде к светофору банально отказали тормоза. Водитель, благо ехал в правом ряду, удачно затормозил о детали окружающего ландшафта. Муниципальной собственности был нанесен определенный вред, равно как и сама маршрутка пострадала. Пассажиры же не пострадали даже материально — привычно построились к выходу, попутно продавая билеты обратно кондуктору. Наверное, немного радуясь, что это случилось там, где случилось, а не десятком минут позже, на волжском спуске, где без тормозов хорошие такие шансы изрядно разогнаться, а за ограждением уже река.
Погуглил на "маршрутка отказали тормоза", обнаружил 167 000 ссылок. Вновь начинаю всерьёз подумывать о заведении личного транспорта. Смущает необходимость обзаведения очками, кои покамест не носил ни разу, да ровно те же причины, почему у меня нет какого собака: кормить, следить, выгуливать, периодически производить ТО, лечить, скорбеть и заводить нового
| | Saturday, June 16th, 2007 | | 7:15 pm |
Сон с защитой. Последние годы, большинство моих сновидений в той или иной мере управляемы.
Как только развитие сюжета становится банальным (типовые сюжеты обычно помню и во сне), я поднимаюсь с эмоционального уровня действия до безэмоционального уровня сюжета, где и вношу небольшие правки в сюжет дальнейшего данного сна развития. В силу этого, например, у меня не бывает непрошеных кошмаров (прошеные изредка бывают, ради получения почти забытых ощущений).
Сегодняшний же сон оказался новинкой. С защитой, однако, от модификаций.
Сюжет я бы назвал «сталкер». Я с напарником и собакой породы водолаз (что подчеркивают дыхательная трубка и маска) конвоирую NPCя через заброшенный поселок «умных домов». Дома действительно себе на уме — когда то давно обрели самосознание, выселили (или иным образом избавились) от своих жителей и разбрелись кто куда. Прямо по курсу дом особенный: напарник уверяет, что все подвалы оного забиты взрывчаткой и при этом совершенно непонятно, какой политики в отношении людей данный конкретный дом собирается придерживаться в дальнейшем. Предлагает от греха взорвать эту пятиэтажную домину. Надо полагать, наш оппонент сего энтузиазма не разделил, ибо напарник тут же испепеляется.
Пепел разлетается во все стороны, что мне не нравится. Выхожу на сюжетный уровень, дабы хотя бы собрать прах обратно в исходное состояние, а то и воскресить напарника, буде это окажется уместным.
Тут и началась новинка. Как только я помечаю в сюжете «пепел красиво кружась и повторяя траекторию своего разлета в обратном направлении, формирует фигуру человека», на уровне действия передо мной возникает темный страшный силуэт (я всё ещё на сюжетном уровне нахожусь и про «страшный» не ощущаю, но лишь «читаю» прямо в сюжете). Прочие NPCи пугаются, и с визгами разбегаются кто куда, а я начинаю подозревать, что заявившаяся фигура имеет что–то против данной правки мной сюжета. Впрочем, я уже немного опасаюсь спускаться на уровень действия и делаю в сюжете вторую правку: «протагонист приветливо машет ручкой». Ошибка, понимаю сразу же: помахать протагонист так и не успевает, ибо Черный Силуэт машет своей, будто что–то на меня опуская и с громким чистым инфразвуком БАМ я полностью просыпаюсь.
Вот так меня за попытку взлома выперли из моего же собственного сна. | | Wednesday, May 16th, 2007 | | 5:17 am |
Сериал как тренажер. Оказывается, для неплохого самочувстви уже недостаточно просто быть собой. Детская, гормонально обусловленная гиперактивность и гиперрегенеративность не хочет быть вечной. И однажды, тело в этом вопросе начинает всё больше полагаться на сознание, начинается сознательная и пожизненная работа по обеспечению оптимального режима функционирования организма.
Я уже мельком затрагивал эту тему. Но тогда интересовало функционирование исключительно мозга. Теперь, считаю, настало время начинать заботится о прочем. Толчком к этому стал простой замер пульса, показавший, что оный у меня в спокойном состоянии находится в районе 75–80 ударов в минуту. Не тахикардия, но и ничего хорошего. Более желательна цифра около 70, а 60 — совсем хорошо. Была выдвинута гипотеза о том, что пульс, в основном, обусловлен тренированностью ССС, чему активно препятствует пассивный образ жизни. Следовательно оный образ предполагалось слегка модифицировать. Для начала. Самый простой путь — тренажерные залы, да бассейн. Однако по легким путям ходить не всегда интересно. Прикинув, чем грозит абонемент в фитнесс–центр по соседству (чужой душ например, надо полагать с чужими грибками; чужое общество, что меня как немного социофоба первое время будет напрягать; необходимость в спецодежде, кою надо будет регулярно стирать; ещё одна статья расходов, соизмеримая с расходами на питание), было решено обойтись приобретением домашнего тренажера.
Выбор тренажера.
А какие есть вообще? Оказалось два вида: тренажеры силовые, для прокачки определенной мускулатуры, да кардиотренажеры, предназначенные для тренировки одной вполне конкретной и очень важной мышцы, плюс окрестных сосудов. Меня, очевидно, заинтересовал именно второй вариант. Предложений по оному оказалось не мало: степпер (эмулятор подъёма по лестнице, самый мелкий, дешевый и бесполезный), велотренажер (но проще купить нормальный вел за те же деньги, да и сидячий он, а я и так достаточно на работе сижу), гребной тренажер (неплохо тренирует помимо сердца ещё и почти все прочие мышцы, но опять–таки сидячий!), беговая дорожка (всем хороша, но люди пугают что травмоопасна), да эллиптический. Последний представляет собой нечто среднее между беговой дорожкой (тут надо бегать) и велотренажером (если у того отобрать седло). Также тут присутствуют два хватальных рычага, что несколько напоминает гребногой тренажер, исполненный в стоячей манере. Вы наверняка уже догадались что именно эллиптический тренажер я и прикупил.

Главная проблема с домашними тренажерами состоит в том, что почти всегда ими пользуются только первые несколько недель. Затем тренажер в лучшем случае становится экзотической вешалкой для одежды. Так бывает почти, но всё же не всегда. В моём случае тренажер регулярно используется уже более, чем три месяца и, кажется, пылиться без дела не намерен и дальше. Занимаюсь, как правило, через день. Иногда каждый день. Иногда через несколько дней. Максимальный перерыв составил неделю (отпуск).
Однако, первые несколько занятий натурально меня ужаснули. Я и не подозревал, что настолько не в форме — умудрялся подыхать на первых же километрах. Тогда пошел на хитрый финт — начал занятия с почти незаметной минуты, зато каждое следующее увеличивал ещё на одну. Пятнадцатое нарушило последовательность. Задумавшись, под композицию En Attendant Cousteau, я отбегал полную её длину — почти час. Тогда было совершено первое открытие: оказывается под музыку бегать куда как веселее и тренировка пролетает существенно незаметнее. Особенно под музыку а) любимую б) с подходящим ритмом. Причём второй пункт зело важен и в моём случае нередко конфликтовал с первым. Композиции оказывались либо слишком медленными, либо напротив — разгоняли меня до скорости свыше 25 километров в час, повышая попутно пульс до 170, тогда как оптимальным на время тренировки я полагаю пульс в районе 150. Хм, любопытно, какую музыку ставят в фитнесс–центрах, и ставят ли вообще? Впрочем, можно обойтись КПК и наушниками.
Поиски альтернативного медиа–формата открыли для меня мир сериалов. Ранее я был не слишком высокого мнения о данного рода творчестве. Следует признать, я был не очень прав. Качество сериала действительно редко дотягивает до уровня хороших фильмов, но уровня «крутя педали, с интересом посмотреть» достигает вполне даже запросто. Параллельно (я большой любитель получать как можно больше пользы от каждого действия) можно улучшать восприятие английского на слух, если удаётся выставить в сериале английский язык и русские субтитры. Опять же, очень удобно, что серия обычно занимает около 40 минут, на мой взгляд оптимальное время для тренировки. Опять таки весьма любопытно, какие сериалы в фитнесс–центрах предлагаются к просмотру. Или люди туда ходят со своими ноутбуками?
Последовательность мною отсмотренного:
- Lost — с интересом посмотрел первый сезон, с нарастающим недоумением второй, на третьем забросил, стало скучно
- FireFly — за 14 серий надоесть не успел, хотя только первые несколько были действительно увлекательны
- BSG — смотрю до сих пор. Первый сезон, пожалуй, получился лучше прочих, к третьему сюжет будущих событий начинает иногда явно просматриваться, но скука была отмечена достаточно редко, авторы время от времени вворачивают весьма красивые моменты. Также они (нехорошие люди!) иногда разбивают логическую серию на две физические, причём первую заканчивают чем–либо изрядно завлекательным, так что в этот день приходится пробегать не привычные 42 минуты, но все 84.
К сожалению, серий третьего сезона BSG осталось ещё максимум на неделю, четвертый сезон ещё толком не начал сниматься, а мне, соответственно, не очень ясно чем можно продолжать.
Может ли кто присоветовать сериал, не хуже вышеназванных?
Результаты.
А они, как ни удивительно, есть. Ежели судить по доступной в сети информации, то сердце не так, чтобы легко поддаётся тренировке. Тренировать оное предлагается годами для достижения более–менее заметных результатов. Однако в моём случае, утренний пульс уже снизился примерно на пять единиц. Кроме того, я похудел на две дырки и стал реже мёрзнуть при комнатной температуре ниже 25 (что зимой изрядно доставало).
Думаю, неплохо, для начала. Любопытно, как будет дальше. | | Tuesday, May 15th, 2007 | | 12:29 am |
Новый год. Вот и он. Социально значимый атрибут. Вновь стал большим, нежели час тому назад.
А предыдущий год, живёт всего на прошлой странице блога (а позапрошлый, на позапрошлой, вы догадались, да?). И прогноз оправдался. А жизнь, по ощущениям, всё ускоряется.
Надо менять. Ся? | | Saturday, May 12th, 2007 | | 10:09 pm |
overselling и современный хостинг Нахожусь в процессе выбора между «продлить контракт с Zenon на хостинг niksite.ru, вероятно параллельно перейдя на более дорогой тарифный план» и «прикупить по дешевке забугорный хостинг». В связи с чем произвел небольшое исследование текущего состояния данного рынка.
Однако, нынешнее предложение на рынке хостинговых услуг поражает четкой геозависимостью. Если у нас за десяток другой условных едениц можно получить разве что сотню–иную мегабайт дискового пространства, то у них за те же (а то и меньшие) деньги счет идёт уже за сотни гигабайт. А если поискать по ключевому слову COUPON в соседстве с именем хостера, то стоимость может упасть ещё на 10–50%.
«В чём же подвох?» — первым делом думает современный человек. Куда ж без него, есть и подвох. Даже два:
- Так называемый overselling. Продаётся больше ресурсов, нежели реально возможно предоставить. Соответственно, если заметный процент пользователей попытается оными ресурсами воспользоваться, хостер ляжет. Так как обычно заметный процент пользователей не сильно старается получить оплаченное по максимому (но что–то всё же получает), то хостинговые сервера находятся в некоем среднем положении — не стоят как влитые, но и не лежат. Так, колышатся. Медленный отклик и небыстрый коннект — вот первейшие радости от пользования overselling–хостами
- Логично вытекающее из первого пункта мошенничество: если только небольшой процент пользователей желает использовать ресурсы по максимуму, а остальные просто повелись на рекламу и сами теперь не знают, зачем бы им столько ресурсов
То почему бы самых–самых попросту не отстреливать? Именно так и происходит. Когда кто–то, скажем, создаёт слишком много (хотя и в оговоренных пределах) трафику, предъявляется претензия по, например, потреблению процессорного ресурса сверх нормы и в лучшем случае предлагается перейти на более дорогой тарифный план. В худшем же аккаунт нарушителя автоматически блокируется, а человек зачастую вынужден менять хостера.
Для примера вот парочка заграничных overselling–хостеров, имеющих (надо полагать заслуженно) довольно неплохую репутацию на webhostingtalk.com (кажется, крупнейший форум по этой теме):
- HostGator: проводит жесткую политику за номером два. Если вы слишком активно воспользуетесь предоставленными ресурсами на дешевых тарифных планах, то серьёзно рискуете быть автоматически блокированными. С другой стороны, с силу данной политики, хостинг этот имеет славу довольно шустрого.
- DreamHost: как меньший хостер больше ценит своих клиентов и, соответственно, гораздо более толерантен к потреблению ими ресурсов. Разумеется, при этом его работа особой скоростью не отличается.
Судя по отзывам, в обоих случаях вполне реально потребить всё заявленное дисковое пространство, но вот по трафику желательно к лимиту особо не приближаться.
Как вычислить, что данный тарифный план overselling? Лично я просто сравниваю предложенные параметры с имеющимися у данного хостера планами VPS и/или Dedicated. Dedicated очень сложно сделать overselling. Overselling VPS, в общем, встречается: VPSLink (от 5$ в месяц за гиг диска, сотню гиг трафика и 64 мегабайта оперативки), впрочем судя по отзывам, некоторые находят какое–то удовольствие, пользуясь даже столь дешевым VPS, хотя разумеется при этом отмечают заметные задержки с откликом.
Как ни крутись, но качество хостинга всё ещё вполне неплохо коррелирует с затраченными на оный средствами. Для ориентации: дешевейший dedicated (выделенный сервер) в наше время стоит порядка 70$, неплохой unmanaged VPS (выделенный виртуальный сервер) около 40$, терпимый shared–hosting (выделенный логин на сервере) около 20$. В месяц. | | Wednesday, May 9th, 2007 | | 2:00 am |
7 популярных CMS: небольшой субъективный обзор Решив заняться есервисами, в очередной раз столкнулся с выбором: создавать ли с нуля велосипедный парк, либо же арендовать один из существующих. В рамках оценки перспективности второй стратегии предполагаю оттестировать функциональность и юзабилити–решения, применяемые в среде популярных бесплатных CMS–систем и web–фреймворков. Часть первая: CMSки. ( Read more... ) | | Wednesday, April 18th, 2007 | | 9:42 pm |
Платформа быстрой сетевой реализации идей. Раздел ideas в моём basket note pad примерно так еженедельно пополняется очередным кандидатом в сетевые сервисы. Пополняется, и
Остаётся невостребованным.
Отталкивает необходимость решать изрядное количество совершенно посторонних вопросов, неизменно всплывавших в подобных случаях, когда я был несколько моложе и гораздо наивней, когда писал код особо не заморачиваясь эффективностью времязатрат. Нужна платформа, при использовании коей можно будет сосредотачиваться исключительно на собственно отображении идеи в жизнь, но не на user management, smart caching/load balancing, design и прочий web–construction.
Раз уж нужна, то и чего б не поискать. Первично–наивный план состоит в следующем: слегка посмотреть на существующие бесплатные CMS–ки с прилагаемыми к оным сообществами, оценить какие предлагаются возможности. Затем спустится этажом ниже и полюбоваться на особо популярные в настоящее время web–framework`и в лице perl`ового Catalyst, python`ского Django, да (куда без него) Ruby`нового RoR.
А дабы не слишком скучно было, почему бы и не поддаться прошлогодней моде на перевод блога из ЖЖ к себе, на сайт.
Собственно, первый этап уже в первом же приближении завершен. Данный блог отныне существует в двух инкарнациях: как http://blog.niksite.ru/, так и http://users.livejournal.com/_nik_/. Основная версия указана первой, но, на сколько я проверил, LJ–crossposter работает вполне надежно и читатели ЖЖ версии не должны ничего заметить.
А краткий, субъективный и весьма неполный обзор свежеотсмотренных CMSок пойдёт, похоже, следующим постом. | | Thursday, February 15th, 2007 | | 6:41 pm |
Firefox и с чем его едят.
Так получилось, что с самого начала я пользовался mozilla-линейкой интернет-броузеров. Первой моей операционкой, коя обладала графическим интерфейсом, была FreeBSD, под которую иных графических броузеров, кроме netscape communicator я и не знал. Потом были Opera 6, Mozilla 0.9, Mozilla 1.0, Seamonkey 1, Firefox 1, Opera 8, Firefox 1.5, Opera 9, Firefox 2 и Firefox 3. Довольно богатый опыт, полагаю. Единственно, MSIE никогда долгое время не использовал. Разве что на предмет “а как оно будет выглядеть у интеллектуального большинства?”. Текущий броузер Firefox 2.0.0.1 вполне устраивает, заметно проигрывая в скорости интерфейса опере, с лихвой отыгрывая оное функционалом. Собственно, о функционале. Судя по страничке http://firefox.niksite.ru/firefox-config.html, в данный момент активировано около 30и расширений, наиболее интересные из коих я обнаружил из блогов счастливых пользователей. Зачем же нарушать цепочку — опишу, пожалуй, их и я. - Greasemonkey — мощнейшее расширение, позволяющее встраивать в страницы свой JavaScript-код, весьма немалая коллекция коего обитает на http://userscripts.org/. Наиболее полезными я полагаю следующее:
- AutoLoginJ — если броузер знает пароль к сайту, то оный вводится автоматически, автоматически же нажимается submit
- PasswordComposer — полезнейший скрипт, генерирует индивидуальный для каждого сайта пароль, на основании хэша от некоего мастер-пароля, посоленного именем сайта, куда пароль вводится. Меня всегда смущало вводить более-менее один пароль на той куче форумов, где я зарегистрирован. Теперь ввожу также один пароль (другой, не тот, что раньше), но форумы получают индивидуальные, вполне надёжные пароли, без особых шансов на восстановление из коих моего основного “форумского” пароля
- LJ Instant Comment — отправлять комментарии к постам прямо из френд-ленты, не загружая более других страниц
- LJ Thread Unfolder — разворачивалка тредов без перехода на какие-либо внешние страницы
- Ctrl+Enter Submits — название повествует о том, что форму теперь можно отправлять простым нажатием Ctrl+Enter. Также этот скрипт осуществляет хитрые преобразования a la abcTajpu (-- в —, и так далее и тому подобное).
- Stylish — одно из полезнейших расширений, как greasemonkey добавляет к страницам свой javascript, так это расширение добавляет к страницам свой CSS (могущий, кстати, влиять не только на страницы, но и на весь броузер в целом). Оных стилей гнездо обретается, что логично, на http://userstyles.org/. Наиболее полезными для меня оказались следующие стили:
- marquee sucks — и правда, не люблю эти мигающие бегающие строчки, устранить
- livejournal.com/shrunk comments -- прилично оптимизирует форматирование комментариев, существенно экономя место, оными занимаемое на экране
- livejournal.com/max-width — не даёт расползаться френд-ленте, путём ограничивания максимально возможной ширины картинок и полей ввода
- hide disabled menuitems — убирает неактивные элементы из менюх
- Google Reader Optimized — неплохо оптимизирует дизайн google-reader, коий ныне мой любимый RSS агрегатор
- Firefox 2 hide search-go buttons — мне эти две кнопки не нужны, убираем
- Combine Stop/Reload buttons — эти кнопки редко когда бывают нужны одновременно, почему бы их не объединить
- Clean white look with readable text — иногда приходится читать текст на диких сайтах, скажем розовый по зеленому; преобразовываем в “черное на белом”
- Add a keyword when adding a bookmark — весьма полезно, ибо по данному keyword потом можно будет осуществлять переход; скажем введя lj в качестве keyword страницы livejournal.com/users/_nik_/friends больше нет нужды набирать полный адрес своей френд-ленты, достаточно только этих двух символов
- abcTajpu — позволяет достаточно удобно вводить Unicode-символы, например преобразовывать -- в —, (с) в ©, 7/8 в ⅞, а EUR в €.
- Adblock Plus — фильтрует рекламу, с чем справляется весьма успешно. Умеет обновлять свои базы из внешних источников, а дополнение Element Hiding Helper к данному расширению, позволяет фильтровать рекламу не только по критерию картинка/скрипт/ещё что с адреса такого-то, но и по отдельным DOM-елементам.
- FxIF — показывает EXIF инфу в свойствах тех картинок, где оная присутствует
- Mouse Gestures -- если уж использовать мышь, то по полной; переход Forward/Backward при помощи мыши иначе, чем LMB->RMB/RMB->LMB я уже и не представляю
- NoScript — несколько ускоряет работу броузера путем отсечения излишних скриптов
- OpenSearchFox — позволяет добавить поисковое поле с любой страницы в поле поиска броузера; теперь, чтобы найти художественную книжку на lib.aldebaran.ru мне не нужно грузить оный сайт, искать поле ввода, жать submit; вместо этого, жму Ctrl+K, Alt+Down, позиционируют на lib.aldebaran.ru (однократно нажав первую букву — 'l') и ввожу поисковое слово
- Organize Search Engines — добавляет подпапки в вышеописанное выпадающее меню поисковиков
- Personal Menu — не люблю тратить попусту экранное пространство; так как панель File, Edit, View и так далее мне без особо частой надобности, то данным расширением я свернул оное в один единственный пункт меню, разместив оный рядом с закладками
- Remove It Permanently — позволяет устранить любой элемент со страниц сайта по оного элемента XPath
- Russian hot keys bugfix — без этого расширения основные клавиатурные комбинации в linux перестают работать в русской раскладке
- Save Image in Folder — Позволяет легко сохранять изображения в выбранные папки. Особо удобно сохранение изображений в выделенную папку двойным кликом по оному (без появления каких-либо меню).
- ScrapBook — Ещё одна сохранялка для офлайнового прсмотра, но уже целиком страничек, со стилями, скриптами, графикой, возможно -- на несколько уровней вглубь по ссылкам; всё сохраненное полнотекстово индексируется, разумеется структурируется; действительно удобнейшее расширение
- Tab Mix Plus — всё, что вы хотели сделать с табами и немножко больше; лично я пользуюсь только хитрым вариантов открытия/закрытия табов — открываются новые непосредственно справа от текущего, при закрытии, осуществляется переход на правый, если оный был открыт из левого, и на левый, если таких вот правых больше нет
- Web Search Pro — поиск путем перетягивания выделенного слова на сектора страницы (а не в специальное поисковое поле), однако удобно
- Russian/English spell dictionary — проверять, английскую и русскую орфографию в полях ввода; с буквой ё.
- NextPlease — переход на следующую/предыдущую страницы в форумах и поисковиках по одной и той же клавиатурной комбинации. У меня это Ctrl+Right/Left
- MR Tech Local Install — теперь расширения можно устанавливать с локального диска, а кроме того ещё и появляется замечательный пункт "сделать совместимым" по коему можно устанавливать расширения даже если они не были изначально рассчитаны на работу в данном релизе FireFox`а
- MR Tech Link Wrapper — теперь излишне длинные слова не станут причиной появления горизонтальной прокрутки, даже если эти слова — ссылки
- Locationbar² — разделяет адресное поле на подсылки соответственно слешам, иногда так действительно удобно переходить по подразделам сайта
- Firebug — потрясающее расширения для web-construct`оров; позволяет на лету менять HTML/JS/CSS код с возможностью удобно по оному коду позиционироваться (навести мышь на нужный элемент в броузере и тут же — ниже — видеть HTML и CSS ассоциированные с данным кодом)
А вот примерно так оно у меня всё и выглядит: http://firefox.niksite.ru/2007-03-02.png Current Mood: оптимизационноеCurrent Music: Orbital — Halcyon + On + On |
[ << Previous 20 ]
|