Home

Реклама

Настроить

Предыдущие 20

6 Ноя, 2009

Машинко

2Vista & Win7 юзеры - бетатестинг реквестед...

Виста и Win7 юзеры - а будьте так бобры, потестите мой гаджет?

Тут какбэ все видно. Кажет котировки. Численно и графически. В настройках их тысячи.
Вообще - все что есть здесь
Данные апдейтятся у меня раз в 15 минут. Гаджет дергает их раз в час или по клику на график.

Реквестируются каменты с багами.

Скачать можно здесь

UPD: Если после скачивания файл имеет расширение .zip надо переименовать в .gadget

19 Окт, 2009

Машинко

На тему виджетов...

Запустил микросайт для виджетов. Темку надо подобрать повеселее правда...

Теперь есть три виджета
  • Статистика пилотов WRC
  • Статистика пилотов F1
  • Календарь и результаты игр КХЛ
WRC и КХЛ уже в каталоге Яндекса.

На изготовление виджета уходит около 5 минут (WRC и F1). Вот почему я люблю правильно сверстанные сайты с более-менее блочной версткой.

12 Окт, 2009

Машинко

Хоккейные Яндекс.Виджеты. Расписание игр КХЛ

Первый пробный шар. Распространение приветствуется. Бета-тестирование также =)

+ Расписание игр КХЛ

Виджет отображает расписание игр любой команды КХЛ в текущем сезоне. Отображаются 3 следующие игры, 2 предыдущие и счет в них.
добавить на Яндекс


14 Авг, 2009

Машинко

Удивительное рядом

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

Сегодня ночью мне приснился класс и строчка с ошибкой в нем из-за которой скрипты вставали колом.

Пришел на работу, проверил - точно, есть бага.

Метки: ,

12 Авг, 2009

Машинко

А тем временем ВНЕЗАПНО!

По запросу "Подбор коктейлей" cocktails.elifantiev.ru в Яндексе на 1 месте.


29 Июн, 2009

Машинко

Хумор...

class Конь {

 private $releaseDate;

 function __construct($releaseDate)
 {
  $this->releaseDate = $releaseDate;
 }

 public function Валяться()
 {
  if(time()!=$releaseDate)
   return;
  else
  {
   // Do smth...
  }
 }

}


Метки: ,

22 Июн, 2009

Машинко

Эй, программеры в ленте!

Подкиньте что-нибудь приличного размера на PHP, и чтобы ООПшное? Лучше что-нибудь хорошо известное.

Хочу рефлектор погонять.

На нашем eCommerce уже прогнал. С замечаниями но в обще все проходит ладненько.

Метки: , ,

19 Июн, 2009

Машинко

PHPReflector - demo

Сделал демку.

Написал промо-пост на хабре =)

Метки: , ,
Машинко

PHPReflector

Написал PHPReflector по аналогии с Red Gate's .NET Reflector.
Кладем, натравливаем на проект.
Индексирует классы, показывает методы, свойства, базовые классы и интерфейсы.
С внутренних классов/интерфейсов по клику умеет прыгать на документацию.
Выглядит пока вот так:


В планах поиск (классы, методы, свойства), отображение докблоков.

Работает на Ext

10 Июн, 2009

Машинко

Индусы детектед

Очередной опус

$body_xml = ... // XXX: Тут получили XMLку в виде строки

if ($doc = @domxml_open_mem($body_xml))
     $body_xml = $doc->dump_mem(true, "UTF-8");

// Далее юзаем $body_xml
 
Т.е. типа если XMLка валидная и документ создался то задампим ее опять в строку и продолжим юзать... А если не создался... да ну и хрен с ним, будем юзать что было =)

З.Ы. Интересно, это так "изящно" в UTF-8 что ли конвертация была задумана? =)
Метки: , ,

6 Июн, 2009

Машинко

Варганово

Сижу в Варганово. Тут довольно быстрый GPRS-интернет. 60 км от Ярославля по трассе, около 40 км. до Костромы напярмик



Метки: ,

25 Май, 2009

Машинко

QIP делает свой Twitter?

У Кипа появился свой какбы-Twitter. В качестве твитов - статусы юзеров, зарегистрировавших себе логин на qip.ru (последние версии автомагически регали что-то вида ICQUNI@qip.ru) который по сути является киповским джаббером.

Выглядит этот "Twitter" весьма потешно, эдакий сборник афоризмов. Или бред сумасшедшего =)
Метки: , ,

27 Дек, 2008

ИТ

Интернет-голосования...

Делал я тут одно интернет голосование...

Ояебу, как же только не накручивают голоса...
Самый шикарный отжег - с анонимно зареганных подсетей на Сейшельских островах, и с GRPS Beeline.

Самый конечно четкий способ блокировки - один IP - один участник - один голос. Но тут какбэ сразу вылетают серые сетки организаций.
Можно еще заставлять регистрацию проходить с капчей и на каждого зареганного - один голос. Но если сделать регистрацию адекатно сложной то имхо голосующих поубавится на порядок. Хотя и резалты могут быть более адекватными...

Как вообще можно еще адекватно и неотвратно для голосующего защититься от накрутки?
Метки: ,

14 Ноя, 2008

ИТ

Оптимизация...

Оптимизировал тут подопечный проект.
Кстати, это http://ipc2u.ru. Ну, и все ipc2u.* которые можно найти по ссылкам вверху страницы.

На текущий момент применил там фронт в виде nginx который пока занимается только тем, что отдает статику (картинки, js, css) и поставил memcached в который завернул кэшироваться 90% выборок из базы, которые происходят при отображении страниц каталога и отдельных товаров. Заворачивались только эти выборки т.к. они были самыми тяжелыми, постоянно сидели в slow-log. Также эти выборки были прооптимизированы в плане скорости выполнения в MySQL (индексы, разбиение JOIN, переписывание запросов, перенос работ в PHP).

Дык вот, о результатах...
Есть там такой процесс - генерация offline-версии. Заключается он в том, что робот пробегает по всему сайту и делает на диске offline-версию всего сайта. Т.е. динамику он загружает по HTTP а статику (картинки и т.д.) он берет копированием (благо все лежит рядом). Дык вот ранее этот процесс мы запускали с содроганием и трепетом по ночам в выходные чтобы не дай Бог чего не легло. Теперь получение всех HTML занимает ~52 минуты. В это время загружается ~8000 страниц. Среднее время генерации одной страницы ~0.38 c. Процесс практически никак не отражается на производительности морды. И при этом нехило прогревает кэш что есть позитив.

Так то =)

29 Окт, 2008

Машинко

Новая технология web-типографики...

Называется typeface.js

ИМХО претендует на замену sIFR.
Вводные здесь

Написал на хабре топик - сравнение sIFR и typeface.js

Визуализацию обоих технологий на одной странице можно посмотреть - сделал отдельный пример

Метки: , ,

28 Окт, 2008

Машинко

По результатам последних рабочих моментов....

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

Отчет будет.

17 Окт, 2008

ИТ

Оптимизация newton-yar.ru… Часть 1

Предыстория

Очередная шабашка. Сайт организации, торгующей различными товарами для образования: классы под ключ, наглядные пособия, доски, мебель и т.д. Одно из пожеланий заказчика - легкий дизайн, способность его отгружаться через Dial-up соединение. Требования переданы дизайнеру, отрисован и согласован с заказчиком макет. Первый косяк случился когда началась верстка...

Читать далее можно тут...

Метки: ,

8 Окт, 2008

Машинко

И снова наш любимый хостинг на Агаве...

А еще наш любимый хостинг на Агаве отличается... я хз как это назвать.

В общем это судя по всему там так хитро настроен PHP и/или sendmail что я не могу отправить два письма подряд если между отправками слишком короткий промежуток времени...

В результате чтобы из одного скрипта отправить два письма (одно клиенту, другое - хозяину сайта) приходится ставить sleep(1) между отправками

Борятся со спамерами видимо... другого нормального объяснения я не нашел.

Пойти чтоли FAQ'и почитать, может есть какоето более изящное решение...

5 Окт, 2008

ИТ

Хостинг на Агаве...

...сцуко прикольный.

Там, блять, есть все. И обработчики на MIME-тайпы невесить из гуев можно, и папку паролем закрыть, и версию PHP на лету сменить, можно быстро накатить на площадку phpBB или WordPress...

А вот гребаного phpMyAdmin у них нету. Ставьте уважаемый пользователь сам. Я та поставлю, мне та чо, но както неаккуратненько...

А еще они не отдают корректный Expire и не наруливается он даже через .htaccess...
Метки: , ,

22 Сент, 2008

Машинко

Вот читал тут баш...

Наткнулся на цитату что типа чуви до чайника идти далеко и он решил написать прогу, которая бы говорила что чайник скипел. Пока писал чайник выкипел =)

Это все фигня. У меня на старой работке народ пошел дальше.

Чайник включен рядом с роутером в одну жилу. Ну или как там оно называется. Роутер подключен через UPS. На роутере стоит утилитка мониторинга упса. Есть утиль, которая запускается вручную при постановке чайника, далее она следит за статистикой упса и ждет характерного скачка напряжения - чайник скипел и отключился. Как только скачек обнаружен утиль шлет месг в аську.

Вот так то вот, а вы говорите автоматизация!
Метки: ,

Предыдущие 20

Машинко

Декабрь 2009

Вс Пн Вт Ср Чт Пт Сб
  12345
6789101112
13141516171819
20212223242526
2728293031  

Трансляция

RSS Atom
Разработано LiveJournal.com

Реклама

Настроить