Мой счастливый акр земли

Архив категории ‘извне’

Поворот текста на произвольный угол

Вторник, Апрель 12th, 2011

Озадачили тут меня неукротимо — надо в ячейке текст вертикально писать. Как оказалось, не все так просто )))
Гугление ввело меня в страшный когнитивный диссонанс, пока не нашел вот такую статью:
http://www.xiper.net/collect/html-and-css-tricks/typographics/inclined-text.html.

Да и сам сайт — приятно порадовал. Нечасто встретишь полезняшки в этом болоте, что представляет нынешний веб.

Так что — в полезняшки! Спасибо авторам.

Выборка случайной записи из БД

Воскресенье, Август 29th, 2010

думать — полезно…

Выборка произвольных записей в MySQL / MySQL / Хабрахабр

Проблема
Взяли тут аутсорсера написать небольшой и несложный код на PHP и MySQL. Была одна из задач — выбрать несколько произвольных записей из таблицы в базе MySQL. И что же сделал этот ленивый и глупый аутсорсер? Конечно же написал бред типа такого:

SELECT * FROM tTable ORDER BY RAND() LIMIT 10;

На первый взгляд все логично да и работает правильно. Выбираются 10 произвольных записей. Но если взглянуть на план выполнения этого запроса, то станет понятно почему я сложил дюжину матершинных ругательств в адрес глупого аутсорсера.
В процессе выполнения этого запроса MySQL записывает во временную таблицу все (!!!) строки исходной таблицы, с одним новым полем, в которое записываются результаты функции RAND () — т.е. набор произвольных значений. Затем эта временная таблица сортируется filesort по добавленному полю с произвольными значениями и далее выбираются первые 10 записей. Полный ппц. А теперь представтье что будет если в исходной таблице 10 000 записей. А что если 1 000 000? А что если эту выборку надо делать раз десять в секунду. Да тут любой супер-пупер сервер надолго уйдет в раздумья.

и еще…
Выборка случайной записи из таблицы базы данных MySQL — AdioDom.com

Помните причину по который мы начали искать альтернативный способ выборки случайной записи? Скорость! Итак как сравнить эти методы по времени выполнения. Я не буду вдаваться в описание железа и настроек программного обеспечения. Приблизительный результат:

* Медленнее всех оказался метод для Решения 1. Это будет 100% времени на выполнение.
* Решение 2 — занял 79%
* Решение 3 — 13%
* Решение 4 — 16%

два вывода — гугл рулит (впрочем, как всегда) и думать — полезно…
первоначальное решение было именно как у «ленивого аутсорсера»… ладно, зашевелилась мысль, что не айс это совсем, оказался прав.

Отпингать карту сайта. Полезняшка.

Пятница, Август 27th, 2010

Делаем правильный robots.txt и sitemap.xml | Мастерская интернет-разработчика

Использование http-пингов для уведомления поисковых систем о обновлениях в sitemaps

Можно указать поисковым системам местонахождение файла Sitemap при помощи HTTP-запроса:

Google

http://google.com/webmasters/sitemaps/ping?sitemap=

Яндекс

http://webmaster.yandex.ru/wmconsole/sitemap_list.xml?host=

Yahoo!

http://search.yahooapis.com/SiteExplorerService/V1/updateNotification?appid=SitemapWriter&url=

http://search.yahooapis.com/SiteExplorerService/V1/ping?sitemap=

Ask.com

http://submissions.ask.com/ping?sitemap=

Live Search

http://webmaster.live.com/ping.aspx?siteMap=

Где необходимо заменить на полный URL файла Sitemap. Например, чтобы добавить файл http://www.example.com/sitemap.xml в поисковик Google, нужно отправить HTTP-запрос http://www.google.com/webmasters/sitemaps/ping?sitemap=http://www.example.com/sitemap.xml.

Монопласт-Екатеринбург

Понедельник, Май 17th, 2010

Монопласт-Екатеринбург для строителей!

Сайт для тех, кто собирается строить монолитное жилье. Предлагается щитовая опалубка «FORM» для монолитного домостроения. Компания «Монопласт-Екатеринбург» работает на рынке строительной опалубки с 2005 года и специализируется на комплексных поставках оборудования для монолитного домостроения.

Компания «Монопласт-Екатеринбург» предлагает к поставке многооборотную крупнощитовую алюминиевую опалубку «FORM» для формирования стен, колонн и перекрытий, комплектующие, расходные, смазочные материалы и вспомогательное оборудование.

Автомобили. Покупка,продажа,страхование и ремонт

Воскресенье, Февраль 21st, 2010

Страхователь в роли злоумышленника?  Автострахование всегда привлекало внимание мошенников. Автогражданка в этом плане не стала исключением. Неизвестно, сколько криминальных схем уже успели изобрести аферисты, но одним из распространенных способов поправить свои финансовые дела остается поджог… Читать далее — автострахование

Russell Watson — дискография

Четверг, Февраль 4th, 2010

Сидел вечером, работал… ластфм мурлыкает треки..
бац… незнакомое мне играет. но как!!! торкнуло.
глянул исполнителя, понял хочу это себе.
Собсно… (Classical, Crossover, Pop) Russell Watson — Дискография (8 альбомов) — 2000 — 2008, MP3 (tracks), 128-320 kbps :: torrents.ru

Russell Watson
дискография — 8 альбомов

Неожиданная такая мысля

Воскресенье, Август 9th, 2009

Даже при закрытых дырах на «Вконтакте» можно устроить XSS / Информационная безопасность / Хабрахабр

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