Рябова глазами я

Иллюстрация не сохранилась Рябова глазами я

Я глазами казанского художника Рябова (riabof). Я бы озаглавил этот рисунок «BOLK в 40 лет». :)

2 комментария

В чём разница

Разница между мужчинами и женщинами в том, что первые притворяются, что не могут понять вторых, а вторые притворяются, что всё знают о первых. А реальность она куда сложнее.

12 комментариев

Проблемы юзабилити

Очень интересный диагноз и анамнез без надежды на излечение [ >>> ].

P.S. По-моему, у юзабилити проблемы начинаются уже на пороге: само слово совершенно не дружественно пользователю.

Оставить комментарий

В автобусе

Плачет маленький ребёнок. Молодая мама тщетно пытается его успокоить, наконец некий мужчина, сидящий рядом, решается помочь.
— А кто это у нас тут поёт? — строя рожи и сюсюкая, вопрошает он — а кто это у нас тут, такой маленький поёт?
Ребёнок на мгновение замолкает, набирает побольше воздуха в лёгкие и начинает плакать ещё громче. Мамаша, заметив усилия незнакомца, решает воспользоваться неожиданным вниманием к её ребёнку.
— Смотри, какой страшный дядя, сейчас он рассердится и заберёт тебя с собой — пугает она.
«Страшный дядя» озадаченно смотрит на мамашу, улыбка сползает с его лица и он весь как-то сникает.

2 комментария

Голубой щенок

Песня голубого щенка из мультфильма «Голубой щенок». Исполнялась хором пьяных голосов на Дне рождения у vlada:

Неужели из-за масти
Мне не будет в жизни счастья?
Я обижен злой судьбой…
Ах, зачем я голубой.

Припев:
Голубой! Голубой! Не хотим играть с тобой!

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

Припев.

Что еще для счастья надо?
Чтобы друг был верный рядом.
Если всеми ты любим,
Быть неплохо голубым!!!

6 комментариев

Политкорректность в Японии

Японские зоологи решили, что некоторые традиционные названия животных могут быть обидными для людей. Поэтому Японское энтомологическое общество решило переименовать клопов-слепняков, чье название сочтено обидным для плохо видящих, в «туманных клопов». Японское ихтиологическое общество подыскивает безобидное название для слепых угрей. А зоопарк, находящийся вблизи Осаки, сменил табличку у вольера с карликовыми пингвинами. Ведь это название может обижать людей маленького роста. Так что отныне на табличке написано «пингвины-феи».

Из журнала «Наука и жизнь». 11, 2001 г.

Оставить комментарий

Власть информации

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

2 комментария

Вероника, возможно, умрёт.

«- Посмотри мне внимательно в глаза и не забудь то, что я сейчас тебе скажу. Существуют только две запретные вещи — одна по человеческому закону, другая — по Божественному. Никогда не принуждай никого к связи, это считается изнасилованием. И никогда не вступай в связь с детьми, это худший из грехов. Во всём остальном ты свободна. Всегда существует некто, желающий в точности того, что и ты».

«Каждый из этих людей имел свою особую теорию относительно всего и был убеждён, что его истина — это единственное, что имеет значение. Они проводили дни, ночи, недели, годы в разговорах, так и не приняв единственной истины, стоящей за любой идеей: хороша она или плоха, но реальна она лишь тогда, когда её стараются осуществить на практике».

© Пауло Коэльо «Вероника решает умереть»

2 комментария

Когда дома ждут…

На столе салат из китайского листа с капустой, заправленный чуть сладким дрессингом, сырые перепелиные яйца и блинчики с мясом. Хорошо, когда приходишь домой, а тебя уже ждут, тебе искренне рады, тебя окружает тепло, и счастье игристым вином разливается по всему телу. Отступают сомнения, я снова вспоминаю кто я, и тепло мечты отогревает меня своим дыханием. За окном мороз рисует свои застывшие узоры, а дома термометр Галилео Галилея показывает 26°C, и мягкий свет, и зелёный чай с каркаде…

1 комментарий

В Сеть через гостевой аккаунт, image script

Всем привет!

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

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

Тема: сложный способ получения бесплатного доступа в интернет с гостевого логина

Сразу скажу, что прежде чем описать идею здесь, я попробовал реализовать её в самом простом варианте, просто чтобы убедиться, что я ничего не упустил. Реализацию я в свободный доступ выкладывать не буду, даже и не просите, но идеей поделюсь. Итак…

Некоторые провайдеры, есть такие и в Казани, где я живу, предоставляют так называемый «гостевой» вход в Сеть — бесплатный урезанный аккаунт, на доступ к сайту провайдера. Даётся, обычно, он для того, чтобы втянуть человека в процесс пользования интернетом или предоставить бесплатный доступ к статистике пользования платным аккаунтом.

Как правило, доступ к этому сайту никак не ограничен снаружи, а провайдер, стремясь разнообразить контент, устанавливает на своём сайте чаты, форумы и прочие средства общения. Вот тут и начинается самое интересное.

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

Если вы уже догадались в чём дело, следующие несколько абзацев можно пропустить, если нет, читайте дальше. В чате регистрируем два новых пользователя. Для простоты изложения, я буду называть их «client» и «server». В течении двух дней заходим в чат, со всеми знакомимся, и выясняем когда в чате будет меньше всего народу. В идеале, находим временну́ю «дыру», когда в чате не будет никого — например, глубоко ночью.

Пишутся две программы. Одна — локальный прокси, который умеет логиниться в чат под ником «client», формировать запрос пользователю «server», находить в потоке ответов нужные куски (chunks), расшифровывать их, собирать из них страницу и выдавать в ответ за запрос. Вторая — удалённый демон, который каждый день, во время затишья в чате, логинится туда с ником «server», умеет выбирать из окна сообщений запросы от пользователя «client», скачивать контент, бить его на аккуратные куски (во многих чатах есть ограничение на длину сообщения), упаковывать, преобразовывать в текст и выводить в окно чата.

Далее, запускаем демона на любом сервере с выходом в интернет, где есть хоть какие-то права, в час Икс запускаем прокси, настраиваем браузер на работу с ним и выходим с гостевым логином на сервер провайдера. Пытаемся открыть какой-нибудь сайт. Скорость, конечно, при таком способе связи, невысока — в основном из-за частой прокачки полного окна с сообщениями, но, если не забывать, что способ этот не требует расхода денежных средств, с этим вполне можно смириться.

После окончания сеанса работы, рекомендую, в целях конспирации, «забить» окно чата сообщениями типа «Привет», «А где все?», «Тут всегда так тихо?» и т. п.

Единственное, что вам может повредить всерьёз — это наличие в чате модераторов или киллеров. Им всё происходящее может не понравиться, наверняка они попытаются помешать мирному общению двух ваших программ, даже если это общение, формально, не противоречит правилам.

Можно, конечно, в качестве шутки, сымитировать общение на неком выдуманном языке, с ответами на все вопросы эквивалентом фразы «я не говорю по-русски», маскируя трафик под слова, но скорость, в этом случае, будет намного ниже границы терпения. Впрочем, если кто-то реализует что-то подобное, пишите на мыло, будет интересно посмотреть. :)

Тема: получение прав на выполнение скриптов при помощи заливки картинок

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

Случается, что программист не проверяет указываемое расширение имени закачиваемого файла, полностью полагаясь на вторичные функции проверки содержимого файла. В PHP, например, есть функция getimagesize, позволяющая узнать тип картинки и её размеры. Так что условие «враг не пройдёт» выглядит как вызов функции getimagesize с проверкой типа «если не gif и не jpeg, пусть идёт лесом».

Теперь небольшое отступление. Практически в каждом графическом формате предусмотрены поля для комментариев, куда можно поместить любую текстовую информацию. Я уже как-то рассматривал формат JPEG. Графической составляющей эта информация, понятное дело, никак не вредит и функция getimagesize не отличает такую картинку от «нормальной».

В поле комментария можно, например, записать инструкции PHP, залить файл на сервер под именем, скажем, image.php (расширение зависит от настроек сервера) и вызвать файл на выполнение из строки браузера.

Я видел реализации, где вместо вызова getimagesize просто запрещают указывать в качестве расширения имени файла php, php3, cgi, shtml и так далее. Это, конечно, решает часть проблем, но мне решительно непонятно почему нельзя просто запретить указывать в качестве расширения что бы то ни было, кроме gif и jpg. Впрочем, я отвлёкся.

Наиболее распространённый в Рунете веб-сервер Apache, файлы .htaccess, по-умолчанию, считает служебными. В частности, в них можно указать какие файлы будут обработаны интерпретатором PHP, какие считать содержащими инструкции SSI и так далее. При заливке, если указать в качестве имени файла .htaccess расширением будет считаться часть после точки, т. е. htaccess — расширение, не попадающее в список запрещенных.

Таким образом, для обхода защиты достаточно залить два файла — .htaccess с указанием нейтрального расширения, которое будет обработано как SSI, PHP или что-то ещё, и, собственно, сам файл с нужным расширением, который и будет выполняться.

Пишите!

Оставить комментарий

Юмор врачей?

Из инструкции к препарату «Логест». «Женщины, уже страдающие какими-либо заболеваниями…» (курсив мой).

Это что, юмор такой?

26 комментариев

Кто я?

Если вы внезапно задались вопросом «кто я?», не суетитесь, похлопайте себя по карманам — возможно, найдётся паспорт или другое удостоверение личности. Если же из одежды на вас одни бинты, а вокруг унылые облупленные стены, попробуйте узнать ответ на интересующий вас вопрос у людей в белых халатах вокруг. Если у этих людей участливое или разочарованное выражение лица, вам повезло — скорее всего это ваши предполагаемые родственники, они же наследники. Скорее всего они знают ответ. Если же на лицах вокруг полное безразличие — это медперсонал. Скорее всего ответ на этот вопрос интересует их самих.

Ну, а если вы задались этим вопросом на дне озера с тазиком цемента на ногах, очнувшись от нехватки кислорода, можете не волноваться — ответ не имеет уже никакого значения. Пусть опознанием занимаются профессионалы. Удачи в поисках своего «я»!

8 комментариев

Программист

Как это не удивительно, но есть люди, которые называют меня так: «программист» или так: «господин программист». И
это не смотря на то, что программированию я уделяю не больше времени, чем, скажем, сну, игре на гитаре или чтению книг. Никто меня не называет сновидцем, гитаристом или библиофилом. Должность, которая я занимаю, мало того, что не относится напрямую к программированию, её название даже не содержит букву «п». Да, по образованию я математик — системный программист. Но у меня есть диплом по профессии «монтаж и наладка автоматизированных систем». Да, я хорошо программирую, но я многое делаю хорошо — руки, спасибо папе, выпрямлены ещё в детстве, есть голова начинённая мозгом и генератор идей по любому поводу.

Похоже, что компьютер, несмотря на все усилия, до сих пор является для многих во многом мистической машиной, а программы кажутся исполненными сакральным смыслом. Таким образом знание языка программирования и умение сообщать на нём машине какие действия от неё ожидаются, автоматически приобщает носителя этого знания к магическому званию «программист». Это стало общим названием, как «колдун» в средневековье — тогда колдунами называли всех, кто обладал знанием сообщать предметам какие действия от них ожидаются.

Колдунов не любили, колдунов боялись. Есть оригиналы, которые не любят и боятся программистов! Я знал несколько девушек, которые спали только с программистами! Что это как не желание приобщиться к мистическому, таинственному? Попасть на жертвенный алтарь жреца нового «бога»? Я уже не говорю о том, какой тайной в умах окутан род занятий хакера — этого героя нового века.

…

Да, если вы так этого хотите, я признаюсь, и пусть братья-программисты линчуют меня, но я скажу вам правду. Компьютер — это таинственный и до конца неизученный таинственный механизм, который, безусловно, позволяет общаться с тонким миром, а программисты все как один обладают оккультными знаниями и сверхчеловеческими способностями. Стоит переспать с программистом и вам приоткроется завеса тайного знания — вы сможете победить старение, попрать саму смерть, получить новые таланты… Программистов нужно бояться — как любые служители Таинственному они охотно пользуются своим положением и могут ответить на любую, самую незначительную обиду страшной местью. Помните, что Компьютер присматривает за своими жрецами, дарует им удачу, отличное здоровье и множество других благ. Даже простое пребывание рядом с программистом даёт вам шанс получить хотя бы кроху его невероятных возможностей. Бойтесь программистов, любите программистов, приносите им жертвы, поклоняйтесь им! Ибо они служат Тайному!

37 комментариев

Происхождение слова «москва»

Любопытная теория [ >>> ]. Кстати, меня всегда интересовало по каким признакам учёные оценивают достоверность расшифровки того или иного гидронима или топонима.

Оставить комментарий

Рамбутан

Рамбутан (21Кб)

Продолжаю свой тур по магазину «Эрком». Сегодня на моём столе — рамбутáн, другое название — нго. Волосатый темно-красный фрукт небольшого размера с белой мутной мякотью, напоминающей желе, и орехом посередине. Насколько я понял — едят именно мякоть. Запахом напоминает больницу, вкусом — спелый виноград, довольно вкусно, хотя одной моей сотруднице не понравилось. Произрастает в Таиланде и Малазии. Из любопытства попробовал и орех. Ничего особенного — немного напоминает фундук, немного — хлеб, чуть горчит.

2 комментария

Несколько слов о прошедшей акции

Хороший пример как человек не разобравшись в последовательности событий изобретает свою трактовку:

А еще я вдруг заметил, что все наши сетевые чегевары вдруг поудаляли мстительно добавленных американских «друзей». Вначале, конечно, подумалось, что это часть такого хитрейшего плана, а потом снова подумалось и за такими подумалось и была замечена «per aspera». А потом уже не подумалось, а выяснилось, что главного чегеварского зачинателя по анонимному звонку взяли да и выкинули из lj за такие шутки. Шутки, честное слово, были скверные, прежде всего оттого, что делали людям неприятное. И еще оттого, что были анти, конечно, американскими. А что же до прочих чегевар — это вы зря, друзья. Где же самообладание? Где бодрость духа? Где дойдем до Берлина? Тревожный звоночек и сразу из акции все вышли. Не храбро.

© comradal

Какое-то время назад kukutz объявил о сворачивании акции «Возлюби Россию» и попросил удалить американских друзей, добавленных в процессе акции. Многие, в том числе я и savannavita, так и поступили. Сам kukutz пользователей удалять не стал — они ему стали интересны. Через некоторое время аккаунт kukutz прикрыли. Но! Не за добавление американцев, а за инициативу по проведению акции. Эти сведения можно почерпнуть в его журнале и сообществе rulj.

P.S. Если вы не знаете о какой акции идёт речь, значит вы не читали rulj, kukutz и smirnov. А зря.

25 комментариев