99 бутылок: RBASIC, MACS
26. RBASIC. Язык RBASIC предназначен для того, что бы предоставить пользователю возможность быстро создавать свои программы для решения задач по ведению радиомониторинга с помощью широкодиапазонных компьютерных сканирующих приемников фирмы Winradio Communications.
Основа языка — BASIC к которому добавлены некоторые конструкции и специальные функции для управления приемниками, такие например, как управления шумоподавителем, громкостью, модуляцией и т. п.
Скрипт, выводящий песню о пиве (beer.rbp)
# Beer song. Written by Evgeny Stepanischev
LET b=99
LET s$=""
FOR i=99 TO 1 STEP -1
GOSUB @beer
PRINT s$+" on the wall, "+s$+" of beer."
PRINT "Take one and pass around,"
b = b-1
GOSUB @beer
PRINT s$+" on the wall."
PRINT ""
NEXT i
PRINT "No more bottles of beer..."
PRINT "Go to the store and buy some more..."
PRINT "99 bottles of beer."
END
@beer
LET s$=""
IF b>0 THEN s$ = s$ + str$ (i) ELSE s$ = s$ + "No"
s$ = s$ + " bottle":IF b<>1 THEN s$ = s$+"s"
RETURN27. MACS (MACrotestSoftware). Язык управления стендом и описания технологического процесса ремонта электронных плат. Для этой цели в языке есть весьма специфические конструкции. Из недостатков языка — отсутсвие возможности описания пользовательских процедур и функций и наличие всего двух типов данных — целых чисел и строк. Из глюков интерпретатора — необходимый последний перевод строки.
Программа, выводящая песню о пиве (beer.mcs)
// Written by Evgeny Stepanischev
cls
string beer
string w = " on the wall"
def b
for def i=198 to i > 0, i=i-1
do
b = i/2
if b beer = b else beer = "No" endif
beer = beer+" bottle"
ifs b!=1 beer = beer+"s"
if i&1
beer w ".\r\n\r\n"
else
beer w ", " beer "."
"\r\nTake one down and pass it around,\r\n"
endif
done
"No more bottles of beer...\r\n"
"Go to the store and buy some more...\r\n"
"99 bottles of beer."
pauseRobotWars, SoftWars, warez, патч к WD4, frogs vs. pplz
Вчера, в поисках специализированных языков программирования, забрел на сайт Robot Warfare.
Robot Warfare — это виртуальные войны между роботами, логика которых описывается на специальном, довольно развитом, языке программирования — RW1. Язык довольно прост в изучении
Войны проходят на специальном поле и делятся на раунды, где роботы сражаются до полной победы одного из них или, при командной игре, до полного уничтожения противника. Таким образом раунды превращаются в битвы интеллектов — ведь побеждает не тот робот, который сильнее или удачливее, а тот, автор которого хорошенько поломал голову над его программной начинкой.
Что бы авторам было над чем поломать голову на карте, кроме противников встречаются ящики со снарядами, стены, камни, ямы и прочие артефакты, а игровое время разбито на такты.
Можно, изготовив своего робота, и хорошенько погоняв его с противниками, которые поставляются вместе с программой, выпустить попастись его на общее поле, что бы, при известной доле успеха, увидеть свое имя в лучшей десятке роботов. Начать рекомендую с чтения документации к языку программирования и исходников чужих роботов. Успехов!
Скачать интерпретатор языка RW1 можно отсюда.
Обновилась карта «Software Wars» — полушутливая карта военных действий на софтварных фронтах. Вести неутешительные — Империя Билла Гейтса успешно атакует по всем фронтам.
Кстати, на том же сайте можно, скачав все карты, проследить всю историю софтварных войн, начиная с марта 1998.
Никогда не подозревал, что существует столько различных фобий. Я
И я никогда не подозревал, что существуют: навязчивый страх не понять смысл прочитанного (акрибофобия), страх перед бесконечностью (апейрофобия), наслаждением (гедонофобия), боязнь смотреть в небо (уранофобия) и даже боязнь появления симптомов страха (фонофобия)!!! Полный список разнообразных фобий можно найти вот тут. Надеюсь вы не страдаете акрибофобией? :)
Вышел! Вышел мой долгожданный Русский Апач версии 1.3.20PL30.5. Оригинальный двадцатый Apache вышел довольно давно, а вот русский появился только вчера. Из исправлений — собственно переезд на apache 1.3.20 и пофиксенная ошибка с CharsetEncodeHeaders. Скачать все это добро можно тут, а патч тут.
Появился релиз (3.01) дистрибутива SHS, который включает в себя HTTP, DNS, FTP, SMTP, POP3 и proxy-сервера. Качать его следует вот отсюда, список изменений не анонсирован, но я скачал — релиз
Просили патчик исправляющий
После того, как вы его скачаете его нужно будет просто запустить, дальше, по идее, он должен все сделать сам.
У Спектатора юбилей — прошло 888 дней с первой заметки (ого!). ;) С чем я его и поздравляю! Подарить мне ему особо нечего, разве что поставлю ссылку на его сайт у себя. :)
И напоследок… Лягушачья общественность, устав наблюдать за бесплодными попытками общества «Гринпис»
Решив, что дальше так продолжаться не может, лягушки решили провести показательную казнь одного представителя ненавистного им человечества. Человек был казнен в огромном перемолочном миксере, заполненном водой.
Репортаж с места казни в формате Flash можно скачать тут (620 Кб). Репортаж предоставлен представителем
Hide IP tool, digit host, warez, wolverine, кроссворды
НоНаМыч опубликовал статью, где рассказывается о том, как можно замаскировать IP адрес под бессмысленную, на первый взгляд, строку. Статья интересная, советую прочитать, а после того, как прочитаете предлагаю воспользоваться следующей формочкой, которая позволит маскировать свой адрес не прибегаю к калькулятору и таблице ASCII.
Работает она под любым браузером, использующим старую DOM и знающим, что такое JavaScript (я испытал под Opera 5.12, Internet Explorer 5.01 и Netscape Navigator 4.7).
Способ использования очень простой — в формочку вводите адрес IP (для примера туда уже введен локальный IP-адрес), выбираете опции (для понимания рекомендую прочитать статью), нажимаете «Пересчитать» и наслаждаетесь результатом. :)
http:// | |
Тип адреса: | |
| |
Десятичный | |
Шестнадцатеричный | |
Восьмеричный | |
| |
Имя и пароль | |
Добавить проценты | |
| |
Еще несколько замечаний.
Не все прокси признают такие адреса и не все браузеры отдают их в преобразованном виде. Например, мой IE 5.5 через Squid работает только с не преобразованными адресами (впрочем, опции «проценты» и «имя и пароль» работать будут).
Не все браузеры понимают системы исчисления. Opera, например, не принимает
С появлением HTTP 1.1 стало возможным использование так называемых виртуальных хостов — когда на одном IP сидят несколько
Узнать какой IP-адрес отвечает определенному серверу вам помогут утилитки ping (Windows 9x) или nslookup (Windows NT/2000). Просто напишите в окне DOS
Кстати, эти размышления по поводу цифр навели меня на мысль поискать в Интернете домены состоящие из одних цифр. Вчера я быстренько написал программу на PHP, которая перебирает домены состоящие из одних и тех же цифр.
Так вот, таких маньяков, заводящих такие домены, много. :) В зоне «COM» один маньяк завел домен, состоящий
Warez
Вышел GetRight 4.5b7. Моя любимая качалка, между прочим. Любимая, потому что, в отличие от ReGet’a, не качает файлы «микропорциями», заставляя админов персональных FTP-серверов скрежетать зубами от похожего на двуручную пилу график загрузки. Скачать его можно тут, а кряк к нему тут.
«Венеру в мехах», известную так же под именем «Электрическая кошка», в Photoshop’e, наверное, видели все, кто знаком с этой программой (если еще не видели — нажмите Shift+Ctrl+Alt и выберите пункт «About Photoshop…»), но мало кто знает, что в Adobe Image Ready, который сопутствует Фотошопу начиная
Клавиши те же, а животное другое. Биологию в школе я любил, но распознать ЭТО я не в состоянии. Есть тут биологи? Что это за помесь медведя с собакой? :)
У нас в городе чрезвычайно популярны газеты, где публикуют кроссворды за разгадывание которых можно получить
Тем, кто
Я, будучи человеком испорченным, попробовал найти в словаре известное русское слово из трех букв. Не нашел, попробовал добавить, за что меня вежливо тут же послали… Тем же самым словом. :) Впрочем, другое известное русское слово из пяти букв успешно в словарь добавилось, что, признаться, несколько меня ошарашило. Что за дискриминация по половому признаку?!
И напоследок ссылочка на суппортские байки провайдера МТУ. Особенно рекомендую прочитать сказки и доску высказываний юзеров.
PHP bug, телефон, HTML2MHT, Miranda plugins, Vital P'Art
Хм…
<?
$var=-1073741824;
$var*=2; $var*=2;
var_dump($var);
?>
Cooler, кажется (точно не помню, а проверять — лень), писал о телефонах, которые можно будет распечатать на спецпринтере, свернуть в трубочку и тут же начать пользоваться. Недостатки — высокая (имхо) цена принтера и расходных материалов. Достоинства — там
Но есть способ лучше. В США есть. Наверное, будет и у нас, одноразовые фотоаппараты появились же. В общем, если захотелось поговорить, едете в Штаты :) и покупаете там в ближайшем ларьке такой вот телефон. Экранчика, клавиатуры и прочих излишеств у него нет. Зато есть наушник, микрофон, корпус и пара кнопок.
Возникает вполне закономерный вопрос — как же звонить, если нет клавиатуры? Все очень просто, нажимаете кнопку «Call» и *проговариваете* голосом номер, куда бы вы хотели позвонить. Закончили разговор — нажимаете «End». В телефон «зашито» 60 минут, отговорив которые его можно выбросить или отдать в умелые руки фрикера. :)
Думаю, при достаточном размахе дела стоить такое будет считанные рубли. Или баксы, или фунты стерлингов…
Хороший формат MHT. Позволяет в одном файле держать содержимое одной или нескольких HTML-страничек вместе с графикой. Конечно, есть и недостатки — бинарники занимают внутри него больше места, да и понимает его только Internet Explorer (кстати, NC его тоже частично понимает, если сменить расширение на eml). Но — удобно.
Жаль только, что не смотря на то, что Explorer довольно давно умеет такие файлы читать, писать он их научился только с версии 5.5. К счастью дело это поправимое. Изучив содержимое MHT, я написал на Перле програмку, которая исправляет положение. Нет, она не научит ваш Explorer сохранять файлы в MHT, зато переведет файлы сохраненные из браузера, как «Web Page, complete» («Веб страница, полностью») в формат MHT.
Для этого ее надо вызвать с двумя параметрами. Первый — имя выходного файла с расширением, второй — имя входного HTML-файла, связанную с ним папку программа найдет автоматически. Кстати, есть ограничение — имя файла не должно содержать русских букв (это можно исправить, но мне лень :).
Другой способ создать MHT — ручная сборка. Для этого надо сначала создать MHT из HTML-файла первым способом, а потом самостоятельно добавить в него нужные файлы, вызывая мой конвертор с тремя параметрами — имя выходного файла, имя преобразуемого файла и URL, под которым он известен внутри связанных с ним документов.
И последнее на что может сгодиться мой конвертор. Если вызвать его только с одним параметром — именем MHT-файла, то он покажет список внедренных файлов.
Два замечания.
- Все имена файлов должны быть указаны со своими расширениями.
- Для функционирования программы нужен интерпретатор Perl. Если у вас его
почему-либо еще нет, то скачать его реализацию под Винды можно вотздесь.
Замечательный сервис Translate (для тех, кто еще не знает что это такое поясню — это сайт, где можно «налету» переводить текст
Например, на клавиатуру для немецкого можно посмотреть вот здесь.
В ряду поисковых машин прибыло. Прибыло, причем довольно давно, но узнал я об этом только на днях. Итак, поисковая машина Punto. Как уверяют авторы, машина эта ищет круче, лучше и больше, для чего, так они говорят, был применен ряд наипередовейших технологий. Лично мне так не показалось. Но чем машина действительно понравилась — так это своим дизайном. Если вам больше нравится заходить на ya.ru, чем на yandex.ru, то эта машина, возможно, вам то же понравится.
Развивается Miranda, развиваются и плагины к ней. Например, «Conversation Style Messaging» обзавелся целой кучей новых возможностей.
Теперь он позволяет настраивать историю внутреннего окна по усмотрению пользователя — с произвольными полями и цветами. Я, например, и это видно на скриншоте, настроил историю по образу и подобию плагина History+ и, кроме того, выбрал опцию, которая заставляет плагин загружать в окно последние десять сообщений, что очень удобно, когда собеседников много, а окна держать постоянно открытыми не хочется.
Кстати говоря, помимо модификации старых происходит и появление новых плагинов. Например, недавно появился Pop3NotifyEx, позволяющий принимать и отравлять почту. Нельзя сказать, что это полноценный почтовый клиент, скорее он играет индикатора почты, такого же, как есть в ICQ, но выглядит он лучше.
Жаль только ему не хватает некоторых функций. Например, я не нашел способа закрыть его, установить период опроса серверов или опций для смены портов POP3 и SMTP. Кроме того плагин пока что не работает с IMAP4. Надеюсь, что в скором времени эти функции в нем появятся.
И напоследок. Vital P’Art — один из сетевых авторов, которого я читаю с большим удовольствием, недавно поменял дизайн и стал мной читаться с удовольствием еще бОльшим. Если уж совсем честно, то я бы в его дизайне
Кстати, если вы еще не читали его «Протоколы колдуна Стоменова», то очень рекомендую. Прочитав их до конца, я даже стал серьезно сомневаться, что это всего лишь вымысел.
99 бутылок: RW1, Euphoria
28. RW1. Язык используется в основном для программирования виртуальных роботов, между которыми проводятся такие же виртуальные бои.
В языке есть возможность описания пользовательских функций, но я не смог ими воспользоваться
О самом интерпретаторе. Программы прекомпилируются в собственную систему
И, наконец, что касается вечного цикла в конце. Программы на языке RW1 (по крайней мере, что касается описания роботов, представляет собой зацикленную программу и вечный цикл нужен для того, что бы программа не начала выполняться заново.
Скрипт, выводящий песню о пиве (beer.rw1)
% Written by Evgeny Stepanischev
ROBOT "Beer"
AUTHOR "Evgeny Stepanischev"
main()
{
beer=99
while(beer>0)
{
IF(beer>1) SAY "&BEER bottles of beer on the wall, &BEER bottles of beer."
ELSE SAY "&BEER bottle of beer on the wall, &BEER bottle of beer."
SAY "Take one down, pass it around."
beer = beer-1
IF(beer>1) SAY "&BEER bottles of beer on the wall."
ELSE
{
IF(beer) SAY "&BEER bottle of beer on the wall."
ELSE SAY "No bottles of beer on the wall."
}
SAY ""
}
SAY "No more bottles of beer..."
SAY "Go to the store and buy some more..."
SAY "99 bottles of beer."
WHILE(1)
{
}
}29. Euphoria. Очень интересный язык с возможностью оперирования списками, как базовыми типами. Например, их можно складывать, сравнивать и вообще производить любые операции, как над атомарными типами. Единственное, что для меня оказалось странным, это тот факт, что атомарные типы не являются частным случаем списков (последовательностей).
В общем не знаю чем, но язык мне понравился. :) Кстати, в языке, насколько я понимаю, есть разница между операция «запятая» (разделение элементов в списке) и «запятая с пробелом» (разделение аргументов функции). Свое предположение я не проверял (а описание читал очень бегло), но, если будете писать программы на этом языке, будьте осторожны с запятой.
Для этого языка существуют интерпретаторы под DOS, Windows и Linux, а так же транслятор в язык Си. Описание языка распространяется вместе с интерпретатором.
Программа, выводящая песню о пиве (beer.ex)
-- Written by Evgeny Stepanischev
integer beer
beer = 99
procedure PrintBeer (integer b)
if b then
printf (1, "%d", b)
else
puts (1, "No")
end if
puts (1, " bottle")
if b!=1 then puts (1, 's') end if
end procedure
while beer>0 do
PrintBeer(beer) puts (1, " of beer on the wall, ")
PrintBeer(beer) puts (1, " of beer.\n")
puts (1, "Take one down, pass it around.\n")
beer = beer - 1
PrintBeer(beer) puts (1, " of beer on the wall.\n\n")
end while
puts (1, "No more bottles of beer...\n")
puts (1, "Go to the store and buy some more...\n")
puts (1, "99 bottles of beer.")MS ping, PHP compiler, пиво, климат, dead link, автоспам II
Мне кажется или у тех, кто работает в Майкрософт руки кривые? Мой братишка обратил внимание, что утилита ping под Windows подчитывает среднее время прохождения довольно странным образом — время пакетов дошедших до адресата суммируется и все это делится на общее количество отосланных пакетов.
В итоге получается так, что среднее время прохождения пакета может оказаться меньше минимального. Что можно измерять такой утилитой — совершенно непонятно, разве что жив хост или умер
C:\>ping 193.45.0.126 -w 4000
Обмен пакетами с 193.45.0.126 по 32 байт:
Ответ от 193.45.0.126: число байт=32 время=4308мс TTL=242
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Статистика Ping для 193.45.0.126:
Пакетов: послано = 4, получено = 1, потеряно = 3 (75% потерь),
Приблизительное время передачи и приема:
наименьшее = 4308мс, наибольшее = 4308мс, среднее = 1077мсПо идее, если уж пришло в голову учитывать еще и не пришедшие пакеты, то надо считать, что время их прихода равно бесконечности. Тогда, правда, и подсчитать ничего толком не получится :). В юниксовых ping’ах не пришедшие пакеты просто не учитываются, что, как мне кажется, более разумно.
www:~# ping 193.45.0.126
PING 193.45.0.126 (193.45.0.126): 56 data bytes
64 bytes from 193.45.0.126: icmp_seq=1 ttl=241 time=3742.2 ms
64 bytes from 193.45.0.126: icmp_seq=2 ttl=240 time=3798.7 ms
--- 193.45.0.126 ping statistics ---
9 packets transmitted, 2 packets received, 77% packet loss
round-trip min/avg/max = 3742.2/3770.4/3798.7 msКстати, я уже не говорю о том, что при указанном времени ожидания 4000 пакет пришел с задержкой 4308.
У Спектатора, в одной из последних заметок прочитал о компиляторе PHP, позволяющем, как и положено компилятору, создавать полноценные приложения Windows. Я уже было обрадовался, но призадумался…
Вообще говоря, компилятор PHP, в полном смысле этого слова, создать невозможно. Конструкции типа $GLOBALS[$a+$b], $$a и $b() — это еще полбеды. В принципе можно хранить имена всех используемых переменных и функций в динамической таблице, для вычисления указателей на переменные в таких вот конструкциях. Конечно, это будет неэффективный компилятор, зато «честный». :)
Гораздо более проблемна конструкция eval, позволяющая выполнять любой, заданный, скажем в виде строки, код PHP. Тут уж без интерпретатора, который будет эту строку разбирать, просто не обойтись.
Подтверждая мои опасения, PHP Compiler оказался самым обычным интерпретатором, который, в виде почти мегабайтной библиотеки, прикладывается к «скомпилированной» им программе. Причем программа на PHP банально записана в конце создаваемого exe-файла, в чем можно убедиться, открыв его в любом текстовом редакторе.
В общем никакого выигрыша от такой «компиляции» я не вижу. А жаль. Разве что такой файл можно зажать
Для тех, кто пришел сюда недавно, несколько слов о мыльном сериале про бутылки пива не стене, безобразии, которое продолжается на моей страничке с момента ее создания.
Для начала что это и откуда ее пошло́.
Одной из программ была выводящая на экран американскую считалочку про бутылки пива на стене. Программа поразила меня своей бессмысленностью и масштабом времени, потраченным на ее создание. Немногим позже я узнал, что существует целый сайт, посвященный «бутылкам с пивом», написанным на разных языках программирования. Меня удивило, что PHP среди них не было. Так я написал свою первую «песню».
Так сумасшествие овладело мной. :) С тех пор я время от времени разражаюсь очередными «бутылками», это меня забавляет. Мне интересно смотреть чем один язык отличается от другого и интересны причины побуждающие авторов создавать все новые и новые языки. Кстати, я и сам являюсь автором двух. :)
Так что, если вы увидите в разделе «что нового» упоминание о пиве, это будет вам сигналом к тому, что сегодня на сайт заходить не нужно, так как я опять предаюсь своим бредовым увлечениям.
Вот какого сервиса мне не хватает в Интернете, так это некоторой смеси поисковой машины с каталогом ссылок и службой редиректа.
Слишком много ссылок в Интернете с каждой минутой становятся «мертвыми». Не успел
Так вот, мне не хватает сервиса, который мог бы по нескольким ключевым словам или некому подобию контрольной суммы текста найти мне этот текст в Интернете и сделать мне на него редирект. Тогда проблема «мертвых ссылок», если и не исчезла бы полностью, но хотя бы стала бы менее актуальной.
Нет желающих заняться созданием
По телеку только что услышал. «Кондиционеры YORK. Мы делаем климат в России». Так вот кого убить надо за наш климат.
Есть, кстати, теория о том, что именно климату мы обязаны тем, что вот уже сколько лет (десятилетий, веков) мы всей страной сидим в такой глубокой… э… грязной луже. Согласно этой теории, именно своему климату мы должны сказать «спасибо» за повышенные расходы строительных материалов на утолщение наших стен, высокие затраты на отопление, наши урожаи и поголовью скота и, как следствие, уровень нашей жизни.
Остается только удивляться, как другие европейские страны, скажем Швейцария или Великобритания научились справляться со своим климатом. А ведь, судя по карте мира, находятся с Россией на одной широте.
К слову, даже если вам совсем не интересно где по отношению к России находятся Швейцария или Британия, на упомянутый сайт с картами заглянуть . Хотя бы для того, что бы посмотреть на нормальный интерфейс и хороший дизайн. Кроме карты мира на сайте есть карты Петербурга, Москвы, Чечни и Средиземноморья, которые можно сохранить себе на диск.
«Русский журнал» свой бесплатный
www.russ.ru/.code/sendbymail.cgi?path=/krug/razbor/20010706.html&mail=email
позволяет портить жизнь своему врагу не только через его почтовый ящик, но и при помощи SMS или сообщений на пейджер. Многие операторы ставят гейты, позволяющие отсылать почтовые сообщения на пейджер, как на почтовый ящик. Ставим вместо «email»,
C SMS еще проще. Если оператор их поддерживает, то отослать сообщения на телефон можно при помощи любого публичного гейта, например через тот, который пользует аська. Достаточно только узнать полный номер телефона предполагаемого противника. Жаль только, что гейты длину сообщения усекают — ограничения протокола, впрочем сообщений можно отослать много.
Что особенно отвратительно —
На этом, пожалуй, я на сегодня закончу. Приятных снов. :)
Тест, uCdinamo, читаем письма, IEext fix, WD plugin
Для начала тест «Склонности к профессии», который я не нашел и облек в DHTML-форму. Мне он показался забавным. :) Надеюсь все понимают, что к результатам этого теста не следует относиться серьезно, это не более чем шутка.
Тест «Склонности к профессиям».
Вопрос: сколько будет 2×2 ?
Варианты ответов (нужное выбрать или дописать):
- 4;
- Зависит от единиц измерения;
- 79 (50 — нам; 25 — вам; 4 — в кассу);
- Сколько нужно;
- Интим не предлагать;
- В среднем четыре;
- От тpех до пяти;
- По нашему мнению, как обычно;
- Затрудняюсь ответить, следует уточнить;
- Hа глупые вопросы не отвечаю;
То, что изображено на фотографии это… настоящий компьютер на ручном приводе.
Изготовил его канадский инженер Pierre Coupard на базе фонарика с ручным приводом (аналог наших «жуков») и миниатюрного компьютера uCdimm, выпускаемого компанией Lineo.
Pierre говорит, что давно мечтал создать машину
Миниатюрный uCdimm же требует для своей работы всего 3,3В при потребляемой мощности в 1,155Вт. Так что встроенной в фонарь
Мне пришло письмо от Николая Никофорова по поводу вчерашнего замечания о климатической природе разрухи в нашей стране.
Остается только удивляться, как другие европейские страны, скажем Швейцария
или Великобритания научились справляться со своим климатом. А ведь, судя по
[ карте мира ], находятся с Россией на одной широте.
Там теплые течения с Атлантики… Поэтому в Европе теплее.
Очень может быть. Но как же, например, Ростовская область, где отрицательная температура зимой — явление крайне редкое? Конечно, можно возразить, что отдельно взятую Ростовскую область рассматривать нет смысла. Может и нет. Только удивительно, что при всей благодати, которая там наблюдается сельское хозяйство там развито, в среднем, так же, как и по всей стране, а уровень зарплат намного ниже, чем в том же Татарстане, где мы оба живем.
Так что это? Климат? Или разруха в наших головах, как говаривал Преображенский?
Продолжаем разбирать почту. Это уже по поводу автоспама. digitalk пишет:
насчет последней заметки про спам — у нашего LMT весьма продуманно сделано,
для разрешения получения смс с эмайлгейта надо отправить смс с этого
телефона на спец. операторский номер, а после этого можно регулировать
сколько смс в день от эмайлгейта хочешь получить. Причем принудительное
ограничение сверху — не более 20(или все-таки 30) эмайлов в день.
Сомневаюсь что бы LMT позволял ставить ограничение на количество сообщений полученных с одного компьютера. Насколько я знаю многие гейты не передают идентифицирующую информацию о компьютере, пославшем сообщение, а те, которые это делают, единого формата не придерживаются. Так что различать посылающие машины — занятие весьма проблематичное.
Письмо от Ильдара:
У нас в городе пейдженговый оператор не работает с прямыми емайлами.
номер пейджера указывается в сабжекте письма. Так что Ваш способ
с автоспамом становится бесполезным.
Согласен. В данном конкретном случае это решает проблему. Но локально. В Казани, например, все компании, кроме одной имеют гейты и только одна из них позволяет указать номер пейджера в самом адресе
В принципе, если уж хочется насолить владельцу пейджера, компания которого устроила гейт сабжевым образом, можно, например, отослать ему содержимое сайта Анекдот.РУ за три года
Web Lancer прислал мне патч, исправляющий баг инсталлятора IE Resizer, того самого, что я недавно переписал на Windows Script Host. Спасибо большое, я
Олег прислал плагин для FAR’a, позволяющий управлять программой WebDrive, о которой я рассказывал около двух месяцев назад.
Плагин позволяет сбрасывать кеши файлов и каталогов WebDrive и менять права доступа, как при работе через FTP. Скачать плагин можно вот тут, в распакованном виде он занимает всего 3 килобайта, так как было написан (уже традиционно, похоже. а что делать, мне этот язык самому нравится :) на Си—.
Два из них я внес в список, а третий оказался потерянным навсегда. Хотя я приблизительно помню о чем там писалось, внутри его оказался лишь одинокий скриншот — скелет
Вот за что я люблю Perl… На каком языке еще (Ruby не предлагать :) можно написать
open F, 'readme.htm';
map {$hash{$1} = 1 if /(\d{6}\.htm)/} <F>;
close F;
opendir DIR, 'readme';
map {print "$_\n" unless defined $hash{$_}}
grep {-f "readme/$_" && /^\d{6}\.htm$/} readdir DIR;
closedir DIR;На этом пока все… Пойду хоронить файл… :)
My Yandex, SMS спам, Lingvo, во всем виноват климат
Информацию об обновлениях на моем сайте теперь можно получать через «Транслятор» сервиса «Мой Яндекс».
Этот замечательный сайт, который я бы посоветовал сделать своей стартовой страницей, позволяет зарегистрированному пользователю полностью настраивать ее внешний вид и содержание под свой вкус и свои потребности.
Особенно мне понравилась идея формирования страницы из готовых блоков с настраиваемым по своему вкусу содержанием, а, обнаружив, что эти блоки можно таскать мышкой, я вообще обрадовался, как ребенок и пятнадцать минут подряд приводил свою новоиспеченную домашнюю страницу к собственному идеалу. :)
По поводу спама через SMS и пейджинговые службы.
Я получил массу писем из Севастополя, Москвы, Питера, Новосибирска и других городов по поводу защиты от спама пейджеров и телефонов с SMS. Ситуация в целом неутешительная. Операторы либо совсем не защищают своих абонентов от такой возможности, либо ставят защиту только на местный гейт, что, конечно, далеко не всегда решает проблему.
Единственный, из известных мне операторов, который на мой взгляд эффективно решил проблему, это уже упомянутый LMT, информацию о котором мне прислал digitalk.
Система различает сообщения получаемые из глобальной сети и от обычных телефонов. У пользователя есть возможность, посылая специальные короткие SMS-сообщения роботу, разрешать или запрещать прием сообщений первого вида, а так же ставить ограничение на количество сообщений, получаемых за одни сутки. По моему, при относительно простоте реализации это решение обладает достаточной эффективностью.
Конечно, у него есть существенный недостаток — от спама можно защититься только одним способом, — отключив прием сообщений
Есть способ обойти и эту защиту — достаточно отослать спамовое письмо с подложным обратным адресом, благо, что многие почтовые сервера позволяют это делать, и фильтр его пропустит. Но, что бы воспользоваться этой уязвимостью, этот адрес еще надо узнать, а пользователь вряд ли будет о нем трепаться на каждом углу.
Я уже начал было забывать о неком странном животном, которое я
…
Помесь медведя с собакой — это росомаха,по-английски wolverine.
Относится к семейству куньих.
Спасибо, а то я уже начал думать, что это
Кстати, о словарях. Недавно в Рунете появился новый совместный проект компаний Яndex и Абби Софтвер Хаус. Называется он Lingvo.Yandex.ru и позволяет переводить слова и их сочетания с русского на английский и обратно по широкому набору специализированных и общелексических словарей.
Очень удобно, если нужно получить значения
Кроме того, как мне показалось, словарь у Lingvo более полный, по сравнению, скажем, с похожим сервисом от PROMPT, хотя, конечно, прямой конкуренции эти службы друг другу составить не могут — одна из них направлена на перевод текстов, другая — в чистом виде словарь.
Что мне еще понравилось — это юмор команды, занимавшейся наполнением словаря, зайдите, например, вот по этой ссылке. Таких перлов там еще много. :)
«Кто тут совал свои вонючие руки в мои бумаги?» © Lingvo
Вернемся к почтовому ящику.
Еще одна тема, вызвавшая живейший интерес — это влияния климата России на ее экономику. Вот, например, что пишет по этому поводу Спектатор:
повышенные расходы строительных материалов на утолщение наших стен, высокие затраты на отопление, наши урожаи и поголовью скота и, как следствие, уровень нашей жизни.
На самом деле вовсе не «есть теория», а это — обычная экономическая сущность, практически аксиома. ;) Ничего необычного тут нет, нам это на экономике подробно умный человек объяснял. Могу, конечно, пересказать, но смысла нет. На самом деле, конечно, мы
не из-за климата так живем, верней,не из-за одного климата, просто климат, скажем так, не способствует хорошей жизни…
Такое категоричное утверждение и отсутствие писем отстаивающих другую точку зрения заставило меня поближе познакомиться с обсуждаемой темой. Сядьте покрепче.
Начнем с того, что утверждение о том, что Россия — самая холодная страна мира не выдумка американской пропаганды, утверждавшей, кстати, что у нас по улицам ходят медведи, а научный факт.
Даже Англия, страна, из книг представляемая нами, как нечто холодное, неуютное и покрытое туманом гораздо теплее нашей с вами родины. Для сравнения, по сведениям сайта «Контора Кука» средняя температура зимой в Германии держится в диапазоне от нуля до минус четырех градусов! Туристы, побывавшие в Германии, рассказывают о пальмах, которые у нас, к слову говоря, растут только в закрытых павильонах
Получается, что несмотря на то, что европейские страны находятся на одной широте с Россией в Европе все же гораздо теплее. Причиной этого парадокса является Гольфстрим — теплое течение, омывающее наш материк с запада. Таким образом климатические пояса располагаются, на первый взгляд, несколько парадоксально — не с севера на юг, а с запада на восток.
Благодаря Гольфстриму средняя температура в северной Финляндии — плюс полтора градуса, тогда как в России — минус пять с половиной. Знатоки географии, вероятно, напомнят еще о существовании Канады. Замечание справедливое, только есть одно небольшое «но».
В Канаде люди живут только в двух разобщенных регионах: восточном — у Атлантики и Великих озер и западном — на Тихоокеанском побережье. По сравнению с территорией всей страны — это крохотные островки, расположенные вдоль всей ее южной границы. Таким образом средняя температура в том же Ванкувере — плюс 9,8 градуса (как в Одессе или Софии), а в Монреале — плюс 7,8 (как в Варшаве).
Города, расположенные в более неблагоприятных районах (например, Виннинег, +2,5 градуса) — чисто сырьевые районы, где люди не живут, а работают на процветание капитализма. :) Думаю, по их меркам города эти можно приравнять к нашему крайнему северу, где люди, работая на износ, в социалистическую бытность получали бешеные деньги и трехгодичные отпуска.
Теперь о том, как именно климат влияет на наше с вами благосостояние. Первые два вывода очевидны: более суровый климат — толстые стены и повышенные затраты на отопление и прогрев помещений. Третий проистекает из того факта, что согласно СНиП (Строительные Нормы и Правила), фундамент здания необходимо располагать ниже границы промерзания.
В итоге, стоимость фундамента у нас составляет до 30% от стоимости строительства, тогда, как в остальных странах при строительстве
Коммуникации. В Англии газо- и водопровод прокладываются практически на поверхности земли, у нас же, что бы весной их не выперло на поверхность приходится рыть канавы и «хоронить» их, опять же, ниже границы промерзания.
Наша вторая по величине национальная беда — дороги. Постоянные колебания около нуля, вода попавшая в трещины — и вот уже на наших хайвеях появляются канавы и колдобины. Европейцам такие проблемы неизвестны.
Климат влияет буквально на все. Добыча полезных ископаемых, которыми, как утверждают, очень богата наша земля. Всего семь месяцев в году, чуть более полгода с плюсовой температурой весьма отрицательно сказываются на оборудовании и условиях в которых приходится работать людям. Как следствие — высокая стоимость добычи и нерентабельность большинства месторождений.
Продолжать? Думаю, хватит.
Кому еще так же плохо, как и нам? Так же плохо — Монголии.
Что делать? Об этом есть хорошая книга у Чернышевского, где все очень подробно написано. А, если серьезно — работать. Кому легко? В конце концов, если ничего больше не приходит в голову… пять месяцев в году зима? Почему бы не устроить горнолыжный курорт? Японии, вон, тоже несладко. Ресурсов нет, в том числе и земли, а тем не менее стали пупом высоких технологий. Или, по крайней мере, страной, где их доводят до абсолюта.
После всех мытарств, думаю, Россия найдет свою «экологическую нишу» и сможет занять полагающееся ей место в TOP10 передовых стран этой планеты. Надо только не опускать руки.
На этом я сегодня хотел бы закончить, а, что бы не обрывать этот выпуск на этой грустной ноте, сообщаю, что не далее как позавчера вышел релиз GetRight 4.50. Скачать его можно вот с этих серверов, а о том, что нового прочитать вот на этой странице.
На сегодня это все, до следующего выпуска!
«Бета-чай»
Три дня отдыхал у друзей на даче через Волгу от города Волжска (большой привет всем его жителям), без Интернета, модема и компьютера. :) Природа, температура под 40, вода и солнце. Мозоли от весел, шашлык и свежие плоды природы. Надо почаще так выбираться.
В качестве оправдания за свое столь долгое отсутствие выкладываю текст
Карл Семенович встал рано утром. Как назло кончился чай и ему пришлось выскочить на минутку в магазин. Стоя у прилавка он рассматривал этикетки и вдруг заметил одну симпатичную коробочку. «Бета-чай. Лесные ягоды» прочитал Карл Семенович и попросил продавщицу посмотреть упаковку поближе. Пока он рассматривал коробочку к нему подошел молодой небритый парень с початой бутылкой «Балтики».
— Мужик, не бери этот чай. — Прошептал парень, сделав глоток из бутылки.
— Почему? — Удивился Карл Семенович.
— Посмотри кто производитель.
— Майкрофост, - прочитал Карл Семенович. — Hу и что из этого? Плохой производитель?
— Суксь, маздай! — Прошипел парень, плюнув в сторону. — Бери вон кофе Линукс или Юникс. Hу а если кофе не пьешь — компот Полуось.
Сказал и ушел. А Карл Семенович остался в нерешительности. И на вопрос продавщицы «Что брать будете?», решил все-таки рискнуть и взял Бета-чай.
Прижимая к груди коробочку, он направился домой. В горле было так сухо и так хотелось пить, что он съел бы чай сухим, если бы тот хоть немного утолил его жажду в таком виде.
Придя домой, Карл Семенович поставил на огонь чайник и пока тот нагревал воду вскрыл коробочку. Сверху лежал сертификат качества, и обнаружив десяток степеней защиты, Карл Семенович удивленно хмыкнул. Все-таки это неплохой производитель чая, раз он защищает свою продукцию такими сертификатами.
Дальше из коробочки он достал толстенькую книжку с надписью «Руководство пользователя». Усмехнувшись, Карл Семенович отложил книжку в сторону. Кроме чая он не пил ничего и прекрасно умел заваривать чай без всякого руководства. Затем настала очередь маленького пакетика с надписью «Setuр». Маленькими буквами было надписано «Открыть перед пользованием Бета-чая». Карл Семенович раскрыл пакетик и внезапно из него вылетел синий дымок.
— Поздравляю Вас с приобретением Бета-чая, — Послышался голос, исходящий из дыма. — Пожалуйста выньте первый пакетик Бета-чая и положите его в чашку.
Карл Семенович очень удивился непонятному явлению, но тем не менее решил послушаться голоса и вытащив пакетик из коробочки, положил его в стакан.
— Поздравляю Вас с приобретением Бета-чая, — сказал голос. — Идет установка Бета-чая в вашу чашку… Внимание! Обнаружено устройство «Ложка». Hе могу определить тип «Ложка». Попробуйте определить устройство вручную. У вас чайная или столовая ложка?
— Чайная, — Ошеломленно пробормотал Карл Семенович.
— ОК — Сказал голос. — Продолжаем установку Бета-чая. Внимание! Мало места в чашке! Для продолжения установки Бета-чая освободите место в чашке и положите первый пакетик Бета-чая.
Карл Семенович вытащил из стакана ложку и положил первый пакетик из коробочки.
— ОК — Продолжаем установку Бета-чая. Для продолжения налейте в чашку воды.
Карл Семенович выключил плиту, и сняв чайник, налил воды в стакан. Синий дымок тем временем не думал исчезать и спокойно парил над столом.
— Обнаружена вода. Сейчас будет определен тип воды. Если вода долго не будет подавать признаков жизни — вылейте ее из чашки и влейте снова.
Прошло несколько томительных секунд, после чего голос сказал:
— Тип воды: водопроводная, кипяченая. Начать установку Бета-чая?
— Начинай! - Крикнул Карл Семенович вспомнив про страшную жажду.
— ОК, начинаю установку Бета-чая… Для продолжения установки Бета-чая «Лесные ягоды» положите пакетик с малиной.
Карл Семенович покопался в коробочке и через минуту обнаружил пакетик, на котором была миниатюрная надпись «Пакетик с малиной из комплекта Лесные ягоды». Он положил пакетик в стакан, после чего вода помутнела и окрасилась в светло-желтый цвет.
— Вставьте пакетик с земляникой… Вставьте пакетик с черникой… Таким образом в стакан были опущены все пакетики чая. Процесс сопровождался бурчанием о том, что «Теперь чаепитие стало еще проще», «Все, что вы будете пить, будет доставлять вам удовольствие», «Все виды французских булочек будут потребляться еще быстрее, чем с предыдущей версией Бета-чая», «Все, что вы хотите выпить и даже больше, будет выпито».
Казалось, что этому не наступит конец. Наконец воды в стакане почти не осталось, зато та, которая осталась приобрела совершенно черный цвет. Неожиданно голос заявил.
— Идет подготовка для первого чаепития. Внимание! В чашке обнаружен пакетик с чаем. Необходимо вынуть пакетик перед первым чаепитием.
Карл Семенович взял ложку и вытащил все пакетики из стакана, переложив их на блюдце (а вдруг еще пригодятся). После чего дым долго не подавал голоса, а потом сказал:
— Совет дня: если добавить в чай сахар, то он становится слаще.
— Спасибо за совет, — пробурчал Карл Семенович. — Может я все-таки выпью этот чертов чай?!
Он взял стакан, но не успел поднести его к губам, как дым сказал:
— Внимание! Обнаружено новое устройство: «Стакан». Устройство «Стакан» может конфликтовать с устройством «Чашка». Удалить «Стакан»?
— Заткнись!!! — Заорал Карл Семенович. — Нет у меня никакой чашки! Я чай только в стаканАх пью!!
Он поднес стакан к губам, но тут дым сказал:
— Неустранимая ошибка по адресу РУЧКА00h:ЧАШКА00h. Hе найдено устройство «Чашка». Бета-чай совершил недопустимую операцию и будет вылит из чашки…
Карл Семенович заорал благим матом и поставив стакан на стол, замахал руками, пытаясь развеять говорящий дым. Hо дым упорно не хотел развеиваться и снова сгущался над столом. Наконец, Карл Семенович успокоился и сев на стул, поднес к губам стакан с Бета-чаем и сделал большой глоток. Вкус был ОТВРАТИТЕЛЬНЫЙ. Черная жидкость «вязала» язык как недозрелая хурма и как-будто застревала в зубах. Карл Семенович выплюнул содержимое обратно в чашку.
— Обнаружена старая версия Бета-чая, — произнес дым. — Для использования новой версии Бета-чая необходимо удалить старую версию Бета-чая…
Карл Семенович крикнул пару нецензурных слов в сторону дыма, а затем вылил содержимое стакана в открытую форточку. Дым устремился вслед за содержимым и пропал из виду. Карл Семенович выкинул все, что было связано с Бета-чаем, а затем еще долго мыл стакан, пытаясь оттереть его от зеленоватого налета, налипшего на стенки и дно стакана.
Hа следующий день Карл Семенович опять появился в магазине. Быстро подойдя к продавщице, он проговорил:
- Дайте кофе Линукс.
Продавщица протянула ему банку и рассчитавшись с ней Карл Семенович направился к выходу.
— А как Вам Бета-чай? — Спросила его вдогонку продавщица. Карл Семенович повернулся к ней. В глазах его читалась усталая злоба.
— МАЗДАЙ!Эмулятор Palm, наше пиво, HDD MD, НЛО, цветное фото
3COM выпустила PalmOS-эмулятор. Давно мечтал дистанционно посмотреть на PDA, поработать с ними, не заплатив за это ни копейки. Хотя бы для того что бы понять нужно мне это или нет.
Эмулятор дает полное впечатление работы с наладонником, разве что отсутствует стило и связанные с ним удовольствия. Есть возможность инсталляции софта, синхронизации через COM-порты или по TCP/IP, установки скинов и многое другое. Побалуюсь пару дней, посмотрю что за зверь такой PDA.
Скачать эмулятор, скины и ROM к нему можно с сайта Palm OS.
Любителям пива посвящается.
Департамент Госторгинспекции Минэкономразвития провел экспертизу более 130 образцов российского пива. 32,5% процента из всех образцов не удовлетворяют стандартам. Во многих образцах была занижена доля сухих веществ, наблюдались посторонние включения, ворсинки, пиво было мутное, с осадком. При исследовании пива «Толстяк доброе» были обнаружены кишечные палочки.
На сайте «Известий» можно посмотреть полный список некондиционных марок российского пива. Кстати, в этом списке есть весьма любимое народом пиво «Балтика» с номерами 1, 3 и 9.
Ссылку прислал Pedro Rosa
Булат Каримов прислал забавную ссылку, озаглавленную «Смерть дисководом». Несмотря на грозное название ничего страшного с вашим дисководом не произойдет. Рекомендую заглянуть. :) Показания к применению: наличие дисковода на устройстве «A:» (если вы не знаете что это означает, то скорее всего у вас так и есть, если в голове после этих слов крутится «маздай», то по ссылке можно не ходить) и отсутствие в нем гибкого диска (aka дискеты).
Похоже с некоторых пор количество фотографий, свидетельствующих о посещении нашей родной планеты инопланетными существами, резко увеличится.
Фирма «Gadget Masters» год назад наладила производство и продажу вот таких вот дистанционно управляемых летательных тарелок с камерой в пузе. Тарелка наполнена гелием и имеет три пропеллера с двигателями, которые позволяют ей перемещаться.
Стоит это чудо c символичным названием «Большой брат» всего
Как водится, когда все дома прочитано, а в Интернет лезть лениво, читать приходится газеты бесплатных объявлений. Читаю рублику «досуг».
«Длинноволосая куколка тел. (095)
Я
Ничего подобного. То, что вы видите на картинке, было снято в *начале* прошлого века нашим соотечественником, фотографом Сергеем Михайловичем
Технология изготовления такой фотографии была достаточно сложной. Фотографировать приходилось фотокамерой с тремя объективами, закрытыми тремя разными светофильтрами — красный, зеленым и синим. В камеру опускалась пластина примерно 8 сантиметров в ширину и 23 в длину, на которую и проецировалось изображение.
Изображение отпечатывалось на пластины вверх ногами — так была устроена оптическая система камер того времени, в виде трех
Далее пластина в том же виде помещалась в специальный проектор (см. слева), где все три изображения, пропущенные каждое через «свой» светофильтр переворачивались и проецировались в одно. Таким образом получалось цветное изображение. Конечно, это была не фотография в привычном для нас смысле этого слова, скорее слайды, но название сути не меняет — это был способ, позволяющий получать цветные фотографические изображения.
Фотографии привлекли Николая II, который предоставил Сергею Михайловичу привилегию называться «царским фотографом» и дал заказ — запечатлеть природу и людей живущих в разных уголках России того времени.
В 1948 году архив
Недавно, при помощи совмещения на компьютере окрашенных слоев, 58 изображений были превращены в цветные фотографии и выставлены на выставке, которая называется «The Empire That Was Russia» («Империя, которой была Россия»).
Посмотреть получившиеся фотографии, а так же более подробно почитать (на английском языке) описание процесса изготовления таких фотографий можно на сайте библиотеки.
На сегодня это все. Всем доброго времени суток!
Жара, пьющий кот, снежинка-Балабанов, глюки
Боже мой! Куда только смотрит Гринпис и общество защиты животных? Надо же коту так умирать от жажды, чтобы решиться на такой поступок! Напоите
Картинку прислал digitalk.
Черные должны высказать неистовое возмущение, что
какой-то белый засранец посмел явиться в их заведение и ещечто-то спрашивать. Перед съемками этого эпизода Балабанов попросил черных выругаться на белого максимально откровенно, без всяких ограничений. У негров эта просьба вызвала взрыв восторга, они орали дурными голосами неистовые по их меркам ругательства в адрес белого: Snow Flake («снежинка»), White Monkey («белая обезьяна»).
Какие страшные слова! И как Балабанов их выдержал? :)
Лето, жара, вечер… Температура за бортом — 37 по Цельсию, днем — почти 43. Открываешь холодильник — хочется засунуть туда ноги. Из крана — противная теплая вода. Россия — самая холодная страна? Господи, ну когда же зима?
Забавный и странный глюк нашел в Internet Explorer 5.00. Попробуйте открыть в нем вот эту страницу, а потом сохранить ее в «Web page, complete» («Веб страница, полностью»).
Мне на попытку сохранить эксплорер говорит: «Отсутствуют права на изменение файла с сетевого диска. Обратитесь к администратору сети» и создается файл Bascom.htm, причем создается столько раз, сколько было попыток его сохранить, под одним и тем же именем!
Я уже не говорю о том, что диск C не является у меня сетевым, а о правах доступа под Windows 98 вообще говорить не приходится.
Софтварные новости
Браузер NetCaptor 6.5.0 Beta 8 (ранее известный как SimulBrowse) позволяет одновременно просматривать несколько Web-сайтов и реализован на базе Microsoft Internet Explorer…
…
Некоторые пользователи считают, что этот браузер намного лучше IE или Netscape.
NetCaptor — браузер? Тогда Джон Леннон — мойщик посуды в китайской лавке. NetCaptor всего лишь надстройка над браузером MS Internet Explorer, если хотите, паразит на теле MSIE. :) И он никак не может быть хуже или лучше браузера, которому он просто добавляет некоторые функции.
Получается «Операционная система Microsoft Windows лучше, чем процессор Intel
Все, не могу больше писАть! Пот заливает глаза и капает на клавиатуру. :)) Надо найти большое мокрое полотенце и завернуться в него по уши. Похороните меня, закопайте живьем в сырую холодную землю. Пойду под душ, всем пока.
Пишите! Мне интересно ваше мнение. Если в письме не указано согласие на опубликование вашего адреса
NetCaptor, Миу, тест, автоспам III, постеры, подсознание
Иногда подсознание ошарашивает меня совершенно неожиданными весьма обширными текстами. Я их не публикую и подсознание обижается. Мы неделю не разговариваем, а когда миримся оно с обидой во внутреннем голосе говорит «ну что тебе, жалко что ли?».
Сегодня я подумал — мне что, жалко? Для собственного подсознания? Возьму и опубликую. Пусть читает и краснеет. В общем, следующий блок текста отношения к моему сознанию не имеет, так как родился внезапно, бессознательно и сразу.
«А не купить ли мне новый винчестер?» — подумал я и не купил. Что же это такое? Два с половиной гигабайта уже не современно? Куда делись те времена, когда сорок два мегабайта моей свежекупленной двойки вмещали все любимые игрушки, зверька, играющего «Янки Дудль», два графических редактора и компилятор Турбо Паскаля с Тасмом?
На принесенного второго принца (сколько он занимал? пять мегабайт?) мы с братишкой смотрели, как на монстра. «Что можно такого запихать в игру, что бы получилось целых пять мегабайт?» — удивлялись мы. Смешно, да?
Хотите родить парочку монстров? Нарисуйте свою первую формочку со словами «Hello world!» в Delphi, повесьте туда кнопочку «Close» и откомпилируйте. Сколько занимает программа? Сколько??? От версии к версии, по мере развития Delphi, все труднее размещать свои программы на дискетах. Версии к восьмой ни одна из них на дискету уже поместиться не сможет.
Ах, говорите дискеты к тому времени уже вымрут? Ну, тогда это вполне оправдывает фирму Borland. Тогда почему бы и нет? Гигабайты, гигагерцы, забыли как боролись за каждый байт в программе? Что, деточка, ты спрашиваешь, что такое байт? Как бы тебе объяснить? Восемь бит,.. знаешь что такое единица информации?.. Ничего не говорит? А еще есть ассемблер, си минус минус и эффективные алгоритмы, про сортировку Кнут написал целый том. Да, продать это трудно, гораздо проще изучать, как науку, идею Java и размышлять о том, что такое XML…
Пойду налабаю
Хм… Я
ANR Приветствую.
ANR Буду иметь наглость не согласиться относительно NetCaptor… Дело в том,
ANR что IE как мы его видим — это тоже всего лишь надстройка над компонентом
ANR mshtml, оболочка. Таковой оболочкой является и
ANR NetCaptor. Справедливости надо заметить, что компонент mshtml крутится и
ANR внутри HomeSite, и в майкрософтовых продуктах типа Outlook’а, а упоминая
ANR достоинства этих продуктов, никто прямо не
ANR констатирует, что обязаны они всем удовольствием вышеупомянутому навороту.
ANR Для большинства обывателей браузер — это в первую очередь интерфейс, потому
ANR отличное от знакомого междумордие будет
ANR означать для них качественно иной браузер. Кстати, NeoPlanet сами
ANR производители для краткости тоже именуют браузером (писать «оболочка
ANR для составной части браузера MSIE» будет слишком длинным,
ANR да и не меняет это ничего ровным счетом). Пока не будет единогласия в
ANR использовании общепринятых терминов, не будет и правды.«По-моему так»
ANR (с)Винни-Пух Добрый день!
Конечно, то о чем вы сказали совершенно справедливо, но есть один
тонкий момент — компонент mshtml и есть реализация браузера Internet
Explorer, а графическая оболочка — не более чем интерфейсная часть
пользователя. Именно mshtml разбирается со всем множеством протоколов
браузера, парсит HTML, выполняет скрипты и вообще делает всю грязную
работу. А графическая надстройка только подает ему команды.Ярко выраженными надстройками являются X-клиенты (десктопы) в Unix.
В Unix графическая оболочка не встроена в ядро (что, как я считаю,
только придает ОС стабильности), а загружается, как обычная
программа. Что,по-моему, напоминает ситуацию с mshtml и NetCaptor.
Но никому никогда еще в голову не пришло назвать, скажем, KDE или
Gnome операционной системой.А то, что NeoPlanet называет свой продукт браузером, а не еще
как-нибудь называется позиционированием (вспомним пасту «для всей
полости рта» :).—
С уважением,
Евгений Степанищев
Необходимые замечания:
под Unix понимаются Unix-подобные операционные системы.
под MSHTML здесь понимается компонент ActiveX компании Microsoft, реализующий функции браузера.
Миу не перестает меня удивлять. Казалось, уже ничем меня удивить невозможно, а ей
Не удержался, поставил на десктоп. Теперь всем хвастаюсь и мечтаю о календарике полиграфического качества с такой картинкой… Миу, подари, а? :))
Булат Каримов продолжает радовать нас ссылочками. На этот раз он прислал ссылку на собственную реализацию очень познавательного русского народного теста.
Не берусь судить о том насколько это правда, но результаты меня несколько ошарашили. Хотя, возможно, это всего лишь совпадение. Надо попросить у Булата исходники.
В продолжении темы автоспама.
Эх, рано я похвалил LMT. digitalk уточняет — защита от SMS-спама работает при условии, если сообщения пересылаются с местного гейта.
…
LMT ведь тоже «ставит защиту на местный гейт» (цитата). смс на телефон
пробирается через провайдерский эмайл 371xхххххх@smsmail.lmt.lv и
фильтруется. но есликто-то раздобыл сервис, который посылает смс
через чужого провайдера, то смс пройдет. правда таких халявных
сервисов в последнее время ячто-то не замечал.
…
Как это не встречал халявных сервисов? ICQ SMS — один большой халявный сервис, гейт открыт всем ветрам. Кстати, если постараться можно найти целую кучу халявных гейтов без всяких защит. Жаль, но в этом случае весь смысл такой защиты сводиться, если и не к нулю, то к обидно малой величине. :(
Еще помните плакаты, расклеенные повсеместно в государственных учреждениях? Достаточно зайти в подсобку
Желающим освежить память или узнать как это было, дается ссылочка на «Постеры эры Сталина». Смотри и запомните! «Чем шире будет развертываться самокритика и критика снизу, тем полнее будут выявляться творческие силы и энергия нашего народа, тем сильнее будет расти и крепнуть в массах чувство хозяина страны». Чувствуете хозяина страны? Странное чувство, правда? И кто это все придумывал? :)
Сегодня прошел дождь. Теплый отвратительный дождь при слепящем солнце. Мне одному так плохо? Спектатор молчит, Экслера нет больше недели, Витал пишет о гомосексуализме. Похоже не я один страдаю. Даже, славящийся своей периодичностью, НоНаМыч
Убейте меня, убейте меня лопатой, жестоко и быстро. Умирая, Евгений Степанищев.
99 бутылок: базовый SIMPLE, Bascom-8051
30. Базовый SIMPLE. Необычный язык с интересными синтаксическими конструкциями, поддержкой списков (как в LISP), кортежей, функций с произвольным количеством параметров, псевдоассемблера, предпроцессора и фреймовых структур. Это язык со строгой типизацией и чувствительный к регистру.
Компиляция происходит
Скрипт, выводящий песню о пиве (beer.smp)
// Written by Evgeny Stepanischev
define beer(n) {
cond {
n>0 do princ(n);
n<1 do princ("No");
};
princ(" bottle");
if (n<>1) {princ("s");};
princ(" of beer");
};
define main() {
declare b=99;
lcond {
b=0 do {
print("No more bottles of beer...");
print("Go to the store and buy some more...");
print("99 bottles of beer.");
};
do {
beer(b); princ(" on the wall, ");
beer(b); print(".");
print("Take one down, pass it around.");
b:=b-1;
beer(b); print(" on the wall.");
print("");
};
};
};31.
Расшифровывается BASCOM, как «BASic COMpilator». По моему мнению, он если и похож на Бейсик, то весьма отдаленно. Язык имеет ряд тонких особенностей, с которыми мне пришлось столкнуться при написании даже такой простой программы: оператор for с ключевым словом downto не требует указания отрицательного step, переменная «B» зарезервирована, процедуры надо сначала объявлять, потом только использовать, процедуры являются входимыми (возврат осуществляется по стеку) и программу перед их телом надо останавливать, аргументы функций ассоциируются с переданной переменной по имени, т. е. передав значение процедуре printbeer я присвою значение переменной beer. И т. д. и тому подобное.
Не говоря уж о том, что строку перед конкатенацией с самой собой надо сохранять, а передача параметров
Под Windows существует эмулирующий компилятор со средой разработки, поддерживающий пошаговое исполнение, точки останова и вывод отладочной информации. Я пользовался
Программа, выводящая песню о пиве (beer.bas)
' Written by Evgeny Stepanischev
Dim Beer As Byte , Res As String * 10
Declare Sub Printbeer(beer As Byte)
Beer = 2
While Beer > 0
Call Printbeer(beer)
Print Res ; " on the wall, " ; Res ; "."
Print "Take one down, pass it around."
Decr Beer
Call Printbeer(beer)
Print Res ; " on the wall."
Print
Wend
Print "No more bottles of beer..."
Print "Go to the store and buy some more..."
Print "99 bottles of beer."
End
Sub Printbeer(beer As Byte)
Dim Tmp As String * 10
If Beer = 0 Then Res = "No" Else Res = Str(beer)
Tmp = Res + " bottle" : Res = Tmp
If Beer <> 1 Then Res = Tmp + "s"
Tmp = Res : Res = Tmp + " of beer"
End SubКрякую Казань, Netscape жив, VMWare
Температура пошла на спад, но все равно держится на довольно высокой отметке. Зверею. Сегодня мне пришла в голову мысль, что неплохо бы было
Походив по серверу и наткнувшись на скрипты галереи фотографий, я решил, для начала, сосредоточить свои усилия на поиске уязвимостей именно в этой части сервера.
Сам скрипт размещения меня не заинтересовал — наверняка там все модерируется и результаты своих трудов в онлайне я бы не увидел. А вот скрипт голосования за понравившуюся фотографию я решил поковырять — авось
Скрипт этот устроен весьма занимательно — похоже программист усложнил его намеренно, что бы взять побольше денег за реализацию. На первом этапе скрипту передается строчка с обычными параметрами — оценка и идентификатор фотографии, далее скрипт формирует строку из таймстампа и вашего адреса IP и записывает ее в cookie, после чего делает редирект на себя же, передавая в качестве параметра еще и сформированную строку.
Далее скрипт, анализируя полученные данные, делает
Дальше — дело техники. Открываем telnet на www.kazan.ru
GET /people/vote.php3?a=2&id=105&mark=5&f=vote.php3 HTTP/1.1
Cookie: pvt1=vote.php3
Refferer: /people/vote.php3?a=1&id=105&mark=5
Host: www.kazan.ruЕстественно, что все вышесказанное приводится здесь в чисто образовательных целях, все рассуждения чисто теоретические. Работников правоохранительных органов прошу немедленно забыть все то, что они прочитали на этой странице, покинуть ее и никогда сюда не возвращаться.
Вы не поверите! Великий мертвец жив! Фирма Netscape
Скачать это чудо некроманской науки можно вот отсюда.
То, о чем я скажу никакая не шутка, но весьма занятный факт. Alexey Gorobinsky прислал мне письмо следующего содержания:
Hello se,
Жень если у тебя достаточно мощная машина, попробуй
vmware.(www.vmware.com). Кряк найдешь на асталависте.—
Best regards,
Alexey
Уж не знаю, открыл ли Алексей
Просто мистика
Теперь, что касается самого письма. Алексей, я не могу ответить тебе в письме, так как работать через telnet с протоколом POP3 я умею, а с SMTP — нет. TheBAT! сыпется при попытке его открыть, консольным mail я воспользоваться не могу — нарушится порядок писем и на работе я их получу еще раз, а заводить ящик
Так что отвечаю в окне браузера. Я
А вот для чего мне VMWare — узнать мне хотелось бы. :) Если для того, что бы работать с Apache+PHP+Perl+MySQL+PgSQL, то как это все будет видно «наружу», т. е. во внешнюю операционную систему? Как соединиться
Кстати,
Только что по телеку услышал: «завтра произойдет похолодание
VMWare, PHP предупреждает, Кин-Дза-Дза, CD ban
По поводу вчерашнего вопроса о VMWare получил целую гору писем. Спасибо всем тем, кто нашел время написать мне. Я попытался всем ответить, жаль, что не смог найти времени чтобы сделать это более развернуто.
Краткое лирическое отступление для тех, кто ничего не слышал о этой интересной софтине. VMWare —
Вернемся к письмам. Мнения разделились. Одни говорят, что VMWare настраивается без особых проблем и работает довольно шустро уже под Pentium
По поводу доступности из внешней сети. Из ваших писем я сделал вывод, что варь присваивает сетевой карточке еще один IP адрес, к которому можно обращаться как к отдельной машине. Думаю, в Виндах для этого ставится некий псевдоадаптер, который передает все обращения к нему виртуальной машине. Очень удобно.
В общем, после заочного знакомства, VMWare мне понравилась. К проблемам мне не привыкать и, для собственного спокойствия, буду считать, что те, кто говорит о невозможности нормально работать под гигагерцивом пеньком, имеют ввиду работу в Иксах.
Жаль только, что для инсталляции этой софтины требуется Windows NT/2000 или Linux. Под Windows ME, на которую я планировал перейти в ближайшее время, она работать, похоже, не будет… Что ж, буду ставить — еще вернусь к этому вопросу.
Microsoft Windows 98 | Коаксиал | Linux Slakware 7.1 |
|
|
Убедили! :) Решил копить деньги на новый винт. А пока поскреб по всему дому и наскреб еще один компьютер (правда, с битым винтом, без клавиатуры и монитора), две сетевые карточки и кусок коаксиала.
На новообразовавшейся машине разбил винт так, чтобы бэды оказались на другой партиции, установил Linux Slackware 7.1 и попытался настроить сеть. Как оказалось, все даже хуже, чем я мог подумать.
В общем,
Надо заметить, что для EtherTeam 16i не существует драйверов под Windows. Существует сетапер, позволяющий использовать досёвые драйвера, но только моего собственного изготовления, который писался около шести лет назад и особенными сервисами не отличается. В смысле, что ставить его нужно опять же с примемением бубна. Точнее подбором и исключением магических адресов верхней памяти и верчением пинов, ответственных за прерывания.
Пока я бегал с бубном вокруг обеих карт, я постоянно переставлял их местами, пытаясь, настроить хотя бы одну из них. Это я позже догадался перебрать порты и вспомнил как, наконец, настраивается мой сетапер.
В итоге я убил порядочное количество времени, раздал айпишки, пропинговал и обнаружил, что обе машины друг друга видят, но только в течении первых
Повесил голову, выдернул питание, пошел спать. Утром встал, нашел бутылку медицинского спирта, выдрал плату и зверски протер все спиртом. На всякий случай воткнул в другой слот. Перезагрузился, включил пинг. Два часа сидел смотрел на пинги, как кот на аквариумных рыбок. Пингуется! Заметил, что кулер на второй машине не крутится. Пробил шилом дырку, залил подсолнечным маслом. Работает! Ура! Успокоился, все выключил.
Теперь пытаюсь работать. Выглядит это так. Я включаю оба компьютера, дожидаюсь, когда Линух начинает пинговаться, работаю. Потом отключаю рабочую машину, беру ее клавиатуру, подключаю к серверу, вслепую набираю пароль рута, делаю shutdown now, дожидаюсь, когда затихнет винт, выключаю. Так по нескольку раз в день. :(
Мечта моя сбылась, но работать так совершенно невозможно. Пожалуй, скоплю денег, куплю
PHP сегодня порадовал. Выдал такое вот предупреждение (это при том, кстати, что такого файла по этому адресу нет вообще):
Warning: fopen("http://virt.host.ru:80/dir/index.cgi","r") -
Success in /var/www/docs/virt/dir.php on line 2Для тех кто не знает английского. На русский, примерно, это можно перевести, как «Внимание! В строке номер два все прошло нормально».
У Кулера нашел ссылку на страничку о разнообразных ляпах, встречающихся к кинофильмах. Читая о «ляпах» в фильме
Если серьезно, то я, так же серьезно, попытаюсь ответить на особо понравившиеся мне замечания в виде FAQ. Те, кто не смотрел этот фильм, могут пропустить этот блок текста и попытаться найти этот фильм в Сети или заказать его на Озоне.
- Астронавты! Которая тут цаппа?
- А там… ржавая гайка, родной.
- У вас всё тут ржавое…
- А эта самая ржавая.
Q: Любой лингвист скажет, что слово Ку не может заменить сразу все слова.
A: Конечно не может, но не следует забывать, что на Плюке распространено чтение мыслей. Думаю, что плюкане не читают мысли всех людей, рядом с которыми они находятся, а делают это выборочно. Так что слово «Ку!» может означать «прочитай мои мысли, то что о чем я думаю — тебе».
Q: Чатлане и пацаки внешне неотличимы. Совершенно не понятно, что мешало пацаку снять этот дурацкий колокольчик или например стащить и надеть синие штаны.
A: Что касается колокольчиков, эцилоппы постоянно проверяют чатлан и пацаков «на подлинность», а по поводу синих штанов — они является всего лишь признаком статуса, а не богатством сами по себе. Это как хорошая одежда говорит высоком статусе человека.
Q: Любой биолог скажет, что живое существо в кактус превратить невозможно.
A: Из чего это следует? Из того, что животную клетку невозможно превратить в растительную? Скажите это раку. А, что касается биологов, они, что, серьезно изучали эту проблему? Знакомы ли наши биологи с анатомией плюкан и уровнем развития науки на Альфе?
Q: Люди и плюкане свободно вышли на планету Хануд, но по фильму там было кислорода всего два процента от нормы!
A: Вполне может быть, что пацака просто ввели в заблуждение. Он же явно говорил это с чужих слов, а не делал замеры на месте. Да и потом, планету могли готовить к колонизации и позднее искусственно создали на ней атмосферу.
Кстати, человека, искавшего промахи авторов фильма, не смутил тот факт, что и пацаки и чатлане владеют телепатией, овладевают любым языком иногда буквально в пять секунд, на Хануд выходят в респираторах, а уровень развития плюканской технологии выше производственного уровня. Я уж не говорю о гравицаппе (вечном двигателе).
До чего дошло в Афгане. Как сообщает The Register, власти Афганистана вслед за запретом на пользование Интернетом ввели запрет на использование компьютерных
На сегодня это все. Пишите! Мне важно ваше мнение!
SLED, поэма в цифрах, опять PHP, Windows ME
Прошу прощения за то, что ввел вас всех в заблуждение. :) Конечно же, я знаю, что сервер можно перезагружать через telnet. Писем пришло так много, что на первые пятнадцать я ответил, а остальным решил ответить прямо тут, так как не отвечать вовсе мне кажется невежливым, а посылать всем одинаковые письма — проявлением неуважения. Итак, объясню почему я не делаю shutdown в телнете.
Винт на сервере битый. И, не смотря на то, что большинство битых секторов я загнал в неиспользуемую партицию, некоторое их количество продолжает проявлять себя на основном разделе. Похоже, что появляются новые бэды, хотя это случается все реже и реже, думаю, винт, как говорят, «стабилизируется».
Как бы то ни было, я уже два раза был свидетелем зависания во время останова системы. А для того, что бы понять завис компьютер или нормально отключился приходится прослушивать все шумы с самого начала. Динамика у меня там нет, так что вариант, подсказанный мне Алексом Свиридовым с ребутом и контролем нормальной перезагрузки через диагностическое пищание BIOS’а отпадает.
есть такая штука на freshmeat.net
sled is a daemon which drives a simple homemade «shutdown»
button connected to the system’s serial line. This combination of software
and hardware lets you safely shut down a system that doesn’t have a
keyboard & monitor attached to it simply by pressing the button.
sled also drives the two LEDs on the button, tracking the state of the system.все лучше, чем с клавиатурой бегать 8)
Для незнакомых с заморской речью вкратце перескажу. Берется в одну руку три резистора, два светодиода и одна кнопка, а в другую — обычный паяльник, немного олова и канифоли. После совершений над этим всем хитрых манипуляций рождается девайс, который подключается к свободному COM-порту.
На Линуксе запускается не менее хитрый демон, который отслеживает нажатие на упомянутую кнопку и, если это произошло, шатдаунит машину, попутно отображая процесс при помощи хитрых морганий светодиодами. В качестве кнопки higway предлагает использовать кнопку Reset, а в качестве пары светодиодов — те, что используются для индикации питания и работы HDD. Резисторы самые обычные — два по полтора килоома, один — 6,8K.
Наверняка, не у меня одного возникла такая проблема. Для всех заинтересовавшихся даю ссылочку. Схема есть на сайте, увеличенный вариант — вот тут. Подробная инструкция, распайка COM-порта и справочник по хитрым морганиям девайса можно найти вот по этой ссылке.
2 12 42
300+17
39 100 07
20 20 20
1000146
218
29
207
20 20 20
100 08 50
2/19
5+3-1
20 20 20Наталия Васильева прислал целую «поэму в цифрах» неизвестного автора. Одно из подобных творений я
В данном произведении автор использовал так же математические операции. Даешь стихи с применением интегралов по поверхности, гиперболических синусов, рядов Фурье и других изобретений математического гения!
Никто не возьмется переписать доказательства основных теорем, преподаваемых в школе, в стихотворной форме? Может быть следующим поколениям это несколько облегчило бы жизнь. Я вот численное значения числа Пи запомнил благодаря стихотворному заклинанию прочитанному
Кто и шутя и скоро возжелает
Пи узнать число — тот знает.
Для того, что бы узнать значение числа Пи достаточно подсчитать количество букв в каждом слове. Где поставить десятичную запятую, думаю, запомнить легко и без стихотворения. Получается «3,1415926535», т. е. позволяет запомнить число до десятого разряда после запятой. В оригинале в двух разрядах получались ошибочные значения, я заменил слова и теперь все точно.
Удивительный язык — PHP. Позавчера удивил меня, сегодня — Random Ambersky.
А у меня вот такое же пишет:
Warning: file("http://localhost/")
- No error in D:\Amber\rand.PHP on line 10
Причем файл в переменную считывать не хочет.Опять же перевожу для тех, кто не знает английского: «Внимание! Строка 10 выполнилась без ошибок».
Вместе с потоком писем по поводу телнета я получил немало нелестных откликов от Windows ME, на которую, как я уже упоминал, я собирался переходить в ближайшее время. В основном все письма сводятся к двум утверждениям: «ничего существенно нового в ней нет» и «она более требовательна к ресурсам».
В этих двух фразах я усмотрел противоречие и решил разобраться во всем поподробнее. Меня смутила одна деталь — как система, в которой не произошло существенных изменений умудрилась стать более требовательной к ресурсам?
Собака должна быть зарыта в изменениях, коснувшихся системы в целом, поэтому я решил посмотреть так ли уж мало отличается ME от своей предшественницы. Скажу сразу, что ничего криминального я не нашел, хотя соображения есть, но обнаружил, что список изменений все же довольно обширен.
Так как у меня сложилось впечатление, что многие не подозревают о том какие же именно изменения произошли в последней представительнице линейки 9x, я решил рассказать об этом подробнее.
1. В Windows ME запинали бедный DOS
По мнению большинства. сделано это для того, что бы само слово «
Впрочем, некоторые программы, например, Partition Magick запускаться из под ME все же не будут. Похоже Майкрософт убрала поддержку
2. В Windows ME появилась возможность работы с ZIP и CAB-архивами, как с отдельными папками. Очень удобно, если места на диске мало — можно хранить отдельные программы в виде zip-архивов. Хотя идея не нова — для предыдущих версий Windows существовала утилита ZipMagick, позволяющая делать то же самое, если не большее.
Кстати, такая схема более надежна, чем использование DriveSpace или Stacker’a.
3. В ME появился режим Hibernate, упоминание о котором можно встретить уже в Windows 98. Для тех, кто не знает что это такое отсылаю вот сюда вот.
4. Появилась поддержка новых устройств с технологией «Универсальный Plug’n’Play». На практике это означает управление бытовыми приборами из вашей операционной системы.
«Ваш холодильник выполнил недопустимую операцию и будет закрыт». Ужасная картина. Впрочем, для России это, пока, не актуально.
5. Существенно переработан (портирован из Windows 2000) стек TCP/IP. А вот это для меня уже значимо. Путем экспериментов установлено, что стек двухтысячной работает быстрее и повалить его значительно сложнее.
6. Расширение мультимедийных возможностей. В состав системы теперь включены Movie Maker, приложение, предназначенное для оцифровки и загрузки в компьютер видеоматериалов и Windows Image Acquisition. Благодаря последнему, Windows Me автоматически обнаруживает и распознает совместимые устройства (сканеры и цифровые камеры) и импортирует изображения.
Обновления коснулись и некоторых хорошо знакомых компонентов — новый Internet Explorer 5.5, Windows Media Player 7.0 и DirectX 7.1.
7. Activity Centers — дальнейшее развитие идеи мастеров. Технология, позволяющая даже новичку справляться с настройкой сложнейших компонентов системы. Пока таких «центров» всего два: Help & Support и System Restore.
8. В состав Windows ME включены ряд костылей, позволяющих системе дольше оставаться на плаву. Это System File Protection, защищающая от перезаписи и удаления более 800 наиболее критичных системных модулей, Critical Update Notification, оповещающий пользователя о выходе наиболее важных обновлений на сайте Майкрософт и System Restore, который время от времени сохраняет в специальной области диска информацию об изменениях происходящий в системных файлах, файлах приложений и реестре, что позволяет восстановить работоспособность системы в случае сбоя.
9. В систему включен набор новых драйверов для оборудования, появившегося за время, прошедшее с выхода в Windows 98. Я не знаю, подойдут ли новые драйвера к той же
Теперь о тормозах. Как я сказал, ничего криминального я не обнаружил. Но догадки у меня есть. Сильное подозрение падает на службу System Restore, которая следит за изменением файлов и реестра. Естественно, такой мониторинг должен отнимать некоторую заметную часть ресурсов.
Впрочем, эту службу можно отключить — достаточно найти или создать в реестре ключ HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\PC Health и добавить в него строковый параметр DisplayName с любым значением, например, System Restore, как утилита появится под эти именем в Control Panel и ее можно будет деинсталлировать. Правда, при этом так же перестанут работать справочная система и SFP. Так что, перед началом деинсталляции подумайте готовы ли вы ими пожертвовать. Да и вопрос — отключится только служба сбора информации или и мониторинга тоже?
Если
Другой претендент на тормоза — новый Internet Explorer. Возможно, он стал медленнее прорисовывать рабочий стол или есть больше памяти и процессорного времени. Не сомневаюсь, что в скором времени появятся прилады специально под ME, позволяющие заменить Explorer на старый шелл.
И последний претендент —
Если во всем виноваты драйвера, то тут, пожалуй, ничего не поделаешь. Разве что попытаться проследить закономерности и прикупить новый компьютер.
Резюме. Мой братишка до сих пор сидит под шустрой Windows 95 OSR2 и совсем от этого не страдает, скорее наоборот. А мой знакомый, Артур поставил себе бету XP и теперь не понимает, как он жил до этого.
Выбор, оставаться на Windows 98, переходить на ME или сразу на XP, остается за вами. Все зависит от того, чего именно вы ждете от этого перехода и какими мощностями обладает ваша машина.
На сегодня, думаю, достаточно. Как всегда жду ваших писем и замечаний. Постараюсь ответить всем, если не лично, то через свои заметки. Если в письме не указано согласие на публикацию адреса
Гажу в форуме, загадки Win98, ME и SQUID, ябеда Adobe
Для разогрева новая ссылочка от Булата Каримова. Он просил не говорить, будто он страдает фигней. Ок, не говорю. :)
Предупреждение: после открытия ссылочки более продвинутым пользователям придется снять задачу браузера, менее продвинутым — перезагрузить компьютер.
Зашел на форум, посвященный Quake3 Arena.
Например, автор этого форума допустил две ошибки, которые по отдельности не дали бы ничего, а вместе позволяют влиять на атрибуты ссылочного тега.
Таким образом, поместив в поле «
' style='font-family:Tahoma;font-size:300px' '@а в поле name — произвольную фразу, можно управлять отображением этой фразы и, при большом желании, запускать произвольный JavaScript… Вот зашел я и написал аршинными буквами «ТУТ ВСЕ НАС#ЕМ».
Сергей Ларионов прислал скриншот с загадкой, загаданной ему Windows ME. Как видно на скриншоте, в свойствах папки _RESTORE указанный занимаемый размер — 597 мегабайт в 12306 файлах и 5 папках. Тогда как Проводник показывает в этой папке наличие только…
Наличие в ней скрытых (hidden) файлов Сергей отрицает, так что это, по видимому, можно считать одной из тайн новой операционной системы.
Кстати, Сергей дает рекомендует более простой способ для избавления от службы System Restore: достаточно выбрать Пуск → Выполнить, написать там:
rundll.exe setupx.dll,InstallHinfSection Uninstall 132 C:\Windows\INF\PCHealth.inf
перезагрузиться и папку _RESTORE можно будет удалить. Примечательно, что никакого прироста производительности Сергей, проделав эти манипуляции, не заметил. То ли функции мониторинга практически не сказываются на производительности системы, то ли отключается только служба сбора информации.
Теперь о загадках Windows 98. Клавиши Shift, Alt и Ctrl имеют во всей линейке Windows поистине магическое значение. С их помощью можно совершать действия, которые невозможно совершить другим путем, а, иногда, даже открывать скрытые от посторонних глаз возможности.
Попробуйте, удерживая клавишу Ctrl, щелкнуть второй клавишей мыши на панели задач и выбрать «Свойства» («Properties»). Появятся свойства панели задач с новой закладкой «Параметры рабочей панели».
Похоже, Windows сама не знает, что надо делать с этой закладкой, так что толку от этой новой возможности маловато. Просьба ко всем владельцам Windows ME — посмотрите, может быть в ней эта закладка активизирована.
Два дня подряд нас удивлял PHP, теперь пришла очередь SQUID’a (это, если кто не знает, такой популярный
Cache information for squid:
Request Hit Ratios: 5min: 4.9%, 60min: 6.7%
Byte Hit Ratios: 5min: -7693.3%, 60min: -2039.0%
Request Memory Hit Ratios: 5min: 0.0%, 60min: 0.0%
Request Disk Hit Ratios: 5min: 31.6%, 60min: 42.5%
Наверное уже все в курсе насчет ареста русского кул хацкера Дмитрия Склярова. Если нет, то я вкратце обрисую ситуацию.
Фирма Adobe создала новый формат защищенных электронных книг eBook, предназначенных для персонального чтения и продаваемых за определенные деньги. Естественно, копирование таких файлов противозаконно, так же, кстати, как и чтение вслух другому лицу (похоже это первый ответ на вопросы, которые я задавал вот тут.
Так вот, Дмитрий взял и расковырял священную суперзащиту фирмы Adobe, одним из аспектом которой, кстати, был
Фирме Adobe это все не понравилось и, как только Дмитрий вылетел в Штаты (на конференцию Defcon, кстати), его тут же повязало ФБР. Так о чем я? Ах, да! Некто Rem прислал мне вот такую картинку. Это образец футболки, которые предлагалось одеть участникам акций протеста в США против ареста Склярова. Остальные две буквы хорошо известного вам слова не прошли цензуру, на футболках этого пятна, разумеется, не было.
Подробнее об этих событиях можно прочитать вот тут.
Ровно месяц назад я писал о программе «Помощник сапера», позволяющая ставить самые невероятные рекорды в игре «Сапер». Но есть способ лучше. Оказывается, во всех играх, поставляемых с этой операционной системой, есть недокументированные возможности (было бы странно, если бы они были документированные), позволяющие ставить рекорды
Solitaire (Косынка)
Начните игру. Выберите Game (Игра), Options (Параметры) и отметьте Draw three (по три карты). Если во время игры нажать Ctrl-Shift-Alt и щелкнуть на стопке закрытых карт, то вместо трех карт откроется одна!
Free Cell (Свободная ячейка)
Если Вы зашли в тупик, раскладывая этот пасьянс, то нажмите Ctrl-Shift-F10. В появившемся сообщении выберите Abort (Стоп) и сделайте двойной щелчок по любой открытой карте. Все таинственным образом разложится и без Вас. (Кстати, после 65535 выигрышей Ваш счет сбросится на нуль!)
Minesweeper (Сапер)
Начните игру. Щелкните левой и правой кнопками одновременно и, не отпуская их, нажмите Esc. Таймер остановится! Теперь у Вас наверняка будет самое быстрое время (если, конечно, никто раньше Вас не воспользовался этой комбинацией).
На сегодня это все. Пишите! Мне важно ваше мнение! C уважением, Евгений Степанищев.