Сколько байтов в килобайте? |
Дневник |
Алиса. Меня зовут Алиса…
Шалтай-Болтай. Какое глупое имя! Что оно значит?
Алиса. Разве имя должно что-то значить?
Шалтай-Болтай. Конечно, должно! Возьмем, к примеру, мое имя — оно выражает мою суть! Замечательную чудесную суть! А с таким именем, как у тебя, ты можешь оказаться чем угодно… Ну просто чем угодно!
Л. Кэрролл. Алиса в Зазеркалье
Сегодняшний параграф посвящен теме, с которой начинается любой компьютерный учебник. Начинается он с объяснения минимальной терминологии — вот есть бит, а когда битов становится восемь, то это уже байт. А когда байтов накопится 1024, получим килобайт. Каждый эту смертную скуку по разу прочел, кто-то запомнил, кто-то — нет; прочитал учебник, закрыл — и все.
Тут и начинается наше расследование.
Давным-давно, в стародавние времена жили-были компьютеры. И все в них измерялось в байтах. Но они быстро выросли, и байтов стало много-много — целые тыщи. Тогда компьютерные первопроходцы придумали термин K для обозначения 1024 байт (210 байт), чтобы не путать с к — кило, то есть 1000.
Человечество в процессе долгого разглядывания пальцев выбрало десятичную систему счисления чуть раньше, чем был изобретен компьютер. А в конце XVIII века стандартолюбивые французы придумали метрическую систему мер, основанную как раз на десятке.
Хозяйке на заметку
Метки: байт бит килобайт мегабайт МиБ кибибайт мебибайт гибибайт |
KVM от FirstVDS |
Дневник |
В этом мире чем далее, тем более все делается для "среднестатистического пользователя", а ты хочешь странного - ntp, 123-порт. "Cреднестатистические" и слов-то таких не слышали.
Не хочется такое ванговать, но вполне может статься, что лет через несколько под интернетом будут подразумеваться в основном только социальные сети, которые в себя интегрируют уже все что только можно, включая игровые сервера, интернет-торговлю и торговлю контентом (лицензионным конечно). А хотеть посетить какие-то отдельные сайты, не интегрированные в соцсети, будет выглядеть чем-то странным, а желание напрямую коннектиться с кем-то по IP и вовсе подозрительным, обычному законопослушному юзеру это будет не нужно...
FirstVDS и 123/udp filtered ntp для гостевых KVM во всех ДЦ
Метки: KVM Debian Linux |
Теперь можно сделать порно с любым человеком |
Дневник |
Технологии развиваются. Если твоя жизнь скучна, а секс уже не привлекает, то ты можешь подгрузить несколько фотографий лица нужной женщины (мужчины, собаки, ...) и выпустить порноролик. Чем больше фотографий загрузишь - тем реалистичнее получится результат. Причем у автора впереди много планов по оптимизации и доработки своей программы.
А под катом есть известный пример.
Метки: Технологии |
Примеры определения loglevel цыцадминами |
Дневник |
вот у нас "завдено" примерно следующее -
debug - то что реально нужно только автору кода (или человеку который вдруг полезет в исходники что-то там править)
info - то, что может понадобиться техническому специалисту для локализации проблемы и написания качественого bug-report.
notice - то, что может понадобиться пользователю, но не обязательно
warning - то, что таки есть смысл читать, но можно не читать, если не хочется
error - с этим нужо че-то делать, но можно потерпеть (недолго ;)
critical - если с этим ничего не сделать, то будет хуже
alert - хуже, о котром говорили на уровне critical уже наступило
emerg - "Приплыли". За такого рода сообщением обычно следует экстреный выход из программы.
Метки: loglevel log syslog |
Вставка музыки в фоне сообщения |
Дневник |
Кто-то спрашивал у меня по-поводу мелодии в сообщении, не помню кто, обещал написать как я это делаю. На работе закрутился - вылетело из головы. Речь идет о посте Понравилось )
Вообще, вставлять флешь сюда мы, наверное, все можем. Не буду замарачиваться, да и писать инструкции и факи не совсем хочется. Если описывать весь процесс простой вставки MP3 -шки в фоне, то получится целая лекция часа на 2.
Короче, вся суть сводится к тому, что бы выставить размер плеера в 2*2 пикселей, тогда оно и не виден, если поставить 1*1 , то он почему то вообще не проявляется, наверное долбаная специфика парсера самого движка лиру.. а также в коде плеера выставить :
autostart=true и что бы он повторял - repeat=always
Покажу на примере своего кода, который я вставлял в шапку (эпиграф):
PHP:
[flash=2,2,http://www.hellmix.ru/media/player.swf?</p>
<p>
file=http://files.hellmix.ru/Public/mp3/Blue_Foundation_-_Little_By_Little.mp3&</p>
<p>
controlbar=none&autostart=true&repeat=always]
font>
где:
http://www.hellmix.ru/media/player.swf - сам flash плеер, я использую JW Player от Longtail Video, в нём дофигище всяких возможностей, можно добавлять различные плагины, скины и так далее, вплоть до того ,что можно через него пускать stream потоки вещания по протоколу rtmp . У них на сайте есть мастер SETUP WIZARD, это облегчит вам жизнь.
http://files.hellmix.ru/Public/mp3/Blue_Foundation_-_Little_By_Little.mp3 - сама песенка ,которая играет в фоне сообщения.
а это код плеера в посте Понравилось )
PHP:
[flash=2,2,http://www.hellmix.ru/media/player.swf?</p>
<p>
file=http://files.hellmix.ru/Public/mp3/La_bicicleta_de_crista_The_glass_bicycle.mp3&</p>
<p>
controlbar=none&autostart=true&repeat=always]
font>
И так: вам нужно - плеер и прямая ссылка на песенку ,с помощью мастера получаем код и вставляем сюда. всё...
С помощью этого плеера можно сделать красивую визуализацию, как вот это например:
Метки: Flash |
интересности .htaccess |
Дневник |
Как же я заипался мудохаться с одним сайтом, делая защиту медиа контента - ватермарки всякие и прочая лабудень, по типа запрета копирования. Два дня сношался с Watermark - нет инфы вообще в инете, как это сделать с помощью .htaccess и php не затрагивая оригиналы изображений в директории на сервере, а что бы браузеру уже выдавалась картинка с watermark. То, блять, руки под одно место заточены у тех, кто скрипты предоставлял, то параметры php.ini не те. заибался короче по полной, но осилил, правда вот ещё кэш хотелось бы прикрутить к отдаваемым рисункам, а то каждый рас при обращении всё выдаётся серваком заново, создавая нагрузку на сервер не хилую.. ладно.. покопаюсь ещё.
Тут ещё вот что надыбал, можно запретить вообще копипаст картинок, и все картинки спизженные у меня будут заменены на другое , более весёлое ) хочу вот поделиться.
Все просто:
RewriteEngine on RewriteCond %{HTTP_REFERER} . RewriteCond %{HTTP_REFERER} !^http://([^.]+.)?site. [NC] RewriteCond %{HTTP_REFERER} !google. [NC] RewriteCond %{HTTP_REFERER} !search?q=cache [NC] RewriteCond %{HTTP_REFERER} !msn. [NC] RewriteCond %{HTTP_REFERER} !yahoo. [NC] RewriteCond %{REQUEST_URI} !^/image.gif$ RewriteRule .(gif|jpg|png)$ /image.gif [NC,L]
image.gif - изображение, которое будет отображаться, вместо истинных изображений. Рекомендую в этом изображении отобразить Ваш Fuck тому копипастеру, что спёр )
Еще один варинат запрета доступа к картинкам с неразрешенных сайтов:
SetEnvIfNoCase Referer "^$" local_ref=1 SetEnvIfNoCase Referer "^http://(www.)?htmlweb.ru" local_ref=1 SetEnvIfNoCase Referer "^http://(www.)?images.yandex.ru" local_ref=1 SetEnvIfNoCase Referer "^http://(www.)?hghltd.yandex.com" local_ref=1Order Allow,Deny Allow from env=local_ref
удачи )
Метки: .htaccess |
Очень просто и понятно |
Дневник |
О том, что такое robots.txt, и для чего он нужен
|
За что банят поисковые системы |
Дневник |
Причины бана сайта.
Основные приемы черного SEO, за применение которых сайт очень легко может уйти в бан:
1. Дорвейный, тоесть автоматически сгенерированный, бессмысленный контент на сайте. Для таких сайтов крайне велика вероятность бана. К такому же эффекту может привести большое количество контента, полученного плохим размножением синонимайзером. Плохой синонимайз для поисковых систем хуже копипаста.
2. Cпам. Не раскручивайте сайт cпамом, и не превращайте его в линкопомойку для спамеров. Исходящие ссылки на забаненные сайты могут способствовать получению бана.
3. Участие сайта в системах по обмену ссылок, созданных исключительно с целью манипулирования поисковой выдачей. Так же не следует переусердствовать в обмене перекрестными ссылками с нетематическими сайтами.
4. Клоакинг. Это технический прием «чёрной» поисковой оптимизации, который заключается в том, что информация, выдаваемая пользователю и поисковым роботам на одной и той же странице, отличается.
5. Чрезмерная продажа ссылок в биржах может так же привести к бану.
6. Участие сайта в забаненной сети сателлитов. При этом подразумевается, что сайт является полноправным звеном сетки, тоесть имеет соответствующие входящие и исходящие ссылки.
7. Однопиксельные ссылки. Использование графических изображений-ссылок размером 1*1 пиксель воспринимается поисковыми системами как попытка обмана и может привести к бану сайта.
8. Скрытый, совпадающий с цветом фона, текст на странице. Старый прием черного SEO.
Метки: seo |
Фильтры Яндекса и Google |
Дневник |
Опишу все основные фильтры поисковых систем Яндекс и Google, которые "на слуху". Хотя эти фильтры принято частично относить к Яндексу, а частично — к Google, скорее всего, в том или ином виде, большинство из них присутствует в обоих поисковых системах.
Методы борьбы со всеми фильтрами практически идентичны. Как правило, они включают в себя:
1. Активное пополнение сайта уникальным контентом.
2. Высокая частота обновления сайта. Хорошо, если сайт обновляется хотя бы раз в сутки. Рекомендуемая частота обновления сайта для выхода из под фильтров - два раза в сутки.
3. Приобретение внешних ссылок с трастовых сайтов.
4. Письма в службу поддержки поисковых систем по поводу проблем с сайтом, отправленные через панель вебмастера, и устранение причин проблем.
Существование некоторых перечисленных фильтров находится под вопросом, но в любом случае, вся приведённая ниже информация - хорошая пища для размышления. Не стоит зацикливаться на принадлежности того или иного фильтра к определенной поисковой системе, так как при раскрутке сайта нежелательно потерять трафик ни с одной из них. Поэтому информацию по фильтрам основных поисковых систем оптимизатор белого сайта должен учитывать в комплексе.
Метки: yandex google |
Сброс даты POSIX (UNIX-время) или проблема 2038 года |
Дневник |
Оригинал: на HellMix
Копался в настройках WEB сервера, искал как заставить жить сессию аутентификации пользователей на заданное время и ограничить срок жизни cookies на стороне клиента. Другими словами – сократить срок сессии с момента логина и за период бездействия, а также срок жизни cookies в том случае , если при входе юзер поставил галочку «запомнить меня», сохранив тем самым у себя данные сессии. Вся это борода интересовала меня на основе PHP сессий и SQL верификации юзверов на сайте. Ну.. как обычно и всегда без могучего и непобедимого Гугла не обошлось.
Но написать я хотел совсем не об этом… Наткнулся я в поиске на очень интересную статью, о которой я раньше и не знал. Статья рассказывает о проблеме 2038 года в вычислительной технике. Проблема затрагивает программы и системы, в которых используется представление времени по стандарту POSIX (UNIX-время), которое представляет собой количество секунд, прошедшее с 1 января 1970 года. Такое представление времени — это стандарт для Unix-подобных операционных систем (из-за повсеместного использования языка Си).
На большинстве 32-битных систем используется тип данных time_t
для хранения секунд в виде signed int
(32-битного целого со знаком). Самая поздняя дата, которая может быть представлена таким форматом в стандарте POSIX — это 03:14:07, вторник, 19 января 2038 года по Всемирному времени (UTC).
Метки: unix-время проблеме 2038 года сбой |