Персональный проект Александра Чижова, Иркутск 1998-2006Компьютерный журнал Cooler | скачать новые компьютерные игры | гаджеты | астрономия | обзоры программиста System's temperature
recent issueaboutarchiveLive TAMrubricatorlinksBooks digest
Компьютерный журнал "Cooler" Александра Чижова (Иркутск)
<- 30 декабря 1999 ->

С Новым Годом!
№137

См. эпиграф. А так же, хочу поздравить всех с наступающей ошибкой 2000 года.

Дата, конечно, знаменательная, потому как примечателен сам факт перемены _всех_ цифр в дате. Такая уж сложилась магия чисел. 2000 год будет последним годом второго тысячелетия. А вслед за ним наступит третье и 21-й век. Т.е. 2001 год и будет их началом. А 2000-й год принадлежит, все же, ко второму тысячелетию. Кто думает иначе - пусть пересчитает пальцы на руках, 10-й палец - чей? :) Не было в истории нулевого года, что сделаешь...

Проблемами 2000, конечно, можно будет назвать все проблемы, которые будут в 2000 году, но особо неприятной будет компьютерная. Я не буду рассказывать про причины - уже много про это написано. Хочу заметить вот что: во многих системах "проблема" решена следующим образом: если две последние цирфы больше, к примеру, чем 80, то прибавляем 1900, если меньше (т.е. "иначе") - то 2000. Вроде бы неплохой выход. Ан нет, при работе с архивными данными можно наколоться и 1900 год интерпретировать как 2000-й и так далее. Похожая неприятность вполне может произойти в любой системе, если программист, напуганный Y2K багом, в программе построил работу с датой именно по такому принципу.

Далее, 2000 год - високосный. Есть правило, что год, нацело делящийся на 100 не является високосным (за 100 лет один час в каждом из 24 високосных годов превращается в минус сутки), но вот если год делится нацело на 400, то год считается високосным (leap), то бишь, после 28 февраля будет лишний день, который в случае решения системой, что текущий год _невисокосный_ из календаря компьютера выпадет. Так что, после 29 февраля 2000 года следует ждать немножечко "приколов".

Да еще в 2038 году своя проблема. Из-за того, что в unix системах (и во всех стандартных компиляторах "С" - тоже) отсчет даты ведется в зависимости от количества секунд, прошедших с 1 января 1970-го года, через 68 лет получается переполнение знакового разряда переменной типа long - время будет отрицательным. Очень сложно было сделать unsigned long, видимо. Хотя, патчи уже написаны, надо отдать должное.

Трудно придется, видимо в 2048 году - там все программисты просто перепьются (круглая дата, все-таки - настоящий y2k). А еще труднее - в 32767 году - наверняка напорются на signed short int :) Правда, до этого будет еще 10000 год - тоже классно повеселимся.

 

 

http://www.idsoftware.com/q1source/ - Внимательно прочитайте линк. Какие еще комментарии? :) Три мегабайта в архиве. Написан, разумеется, на "C", а критичные к скорости куски - на ассемблере. Впрочем, все можно скомпилить и только на "C", правда в скорости будет проигрыш раза в два. (выложен Кармаком 25 декабря)

 

Если то, что лежит по этому адресу (6Mb) и есть будущий Netscape Navigator 5.0, то я уже начинаю изводиться в ожидании релиза.
А выложена по вышеприведенной ссылке пока такая глубокая... даже не альфа - практически отладочная дебаг-версия какая-то. Но вполне и вполне функциональная.

Что меня очень порадовало: рендеринг и загрузка документа страницы происходит очень быстро, при изменении размера рабочего окна, документ совершенно логично (как это реализовано в движке MSIE) не перегружается, а переформатируется на ходу. Наконец-то.

Mozilla - (Netscape 5.0)

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

Я предполагаю, что собирая множественные TalkBack сообщения от пользователей, разработчики пришли к выводу, что в большом числе случаев ненормальности браузера происходят во время работы с разными функциями, поддержка которых лежит на системе. Возможно. Интересно наблюдать, как у них происходит перерисовка чего-либо - на долю секунды виден графический "мусор" - видимо, после аллокации куска для отображения и выводом в него, проходит чувствительная часть времени. Всякие scrollbars и тому подобное, разумеется, тоже все свои - но сделаны вполне прилично.

Что работает в браузере: Flash, Java script - глюков не заметил, CSS - пока приметил только обработку a:hover, а вот style=background в тэге <font> так и не работает - опять для подсветки текста таблички делать?

Мэйлер вроде прилично сделан, ну... остальное все залочено.

В общем, вещица еще сыровата, я много чего может и не заметил, но вот чего я не заметил точно - это тормозов :) Будем ждать, чем порадует нас Netscape в грядущем 2000 году.

 

линк прислал НАУМ

One Mp3 file

Blackmore's Night "Under a violet moon"(4.2Mb, 4.14 min) 128kbps, 16bit, stereo, 44.1kHz
(from album "Under a violet moon" 1999)

А целиком альбом "Under a violet moon" можно скачать здесь (http доступ).

В добавок - Loreena McKennitt "Huron 'BELTANE' fire dance" (3.2Mb, 4:20min) 96kbps, 16bit, stereo, 44.1kHz, LIQUID. (from album "Parallel dreams", 1989)

Интересное письмо прислал один из читателей. Шутка, конечно, но до чего все это мне напоминает русский компьютерный слэнг! (краткий перевод начала письма: "Европейская Комиссия только что анонсировала соглашение, где английский язык признается официальным языком EU. И как часть соглашения, правительство Ее Высочества допускает возможность некоторых изменений в языке, полное вступление которых в силу произойдет поэтапно в течение 5 лет, и все это впоследствии будет называться "ЕвроАнглийский"). А вот какие именно изменения - надо читать в оригинале. Вся фишка в самом языке.

--------------------------

The European Commission have just announced an agreement whereby English will be the official language of the EU, rather than German, which was the other possibility. As part of the negotiations, Her Majesty"s government conceded that English spelling had some room for improvement and has accepted a five year phase in plan that would be known as "EuroEnglish".

- In the first year, "s" will replace the soft "c". Sertainly, this will make the sivil servants jump for joy. The hard "c" will be dropped in favour of the "k". This should klear up konfusion and keyboards kan have 1 less letter.

- There will be growing publik enthusiasm in the sekond year, when the troublesome "ph" will be replaced with the "f". This will make words like "fotograf" 20% shorter.

- In the third year, publik akseptanse of the new spelling kan be expekted to reach the stage where more komplikated changes are possible. Governments will enkorage the removal of double letters, which have always ben a deterent to akurate speling. Also, al wil agre that the horible mes of the silent "e"s in the language is disgraseful, and they should go away.

- By the 4th year, peopl wil be reseptiv to steps such as replasing "th" with "z" and "w" with "v".

- During ze fifz year, ze unesesary "o" kan be dropd from vords kontaining "ou" and similar changes vud of kors be aplid to ozer kombinations of leters. After zis fifz year, ve vil hav a realy sensibl riten styl. Zer vil be no mor trubls or difikultis and evrivun vil find it ezi to understand each ozer

ZE DREAM VIL FINALI KUM TRU!

--------------------

Как оно все мутировало к концу пятого пункта! А вообще-то, в России уже давно используют весь этот "rulez foreva", так что они и не первые, как бы :)

прислал Podkopaev Nikolay

На сервере Yahoo есть раздел для тех, кому необходимо поглядеть местоположение любого города, улицы или даже дома - вводишь адрес и программа выводит карту (несколько уровней масшабирования) с точным указанием, где находится искомый объект (сервис только по картам USA). Масштаб - от отдельного штата (1см:400км) до конкретной улицы (1см:100м).

El Paso

 

Здесь можете поглядеть, как ребята из майкрософта немного зарапортовались :)

О, чуть не забыл! Я ведь в прошлом номере написал, как в Майкрософте заботятся о линуксоидах. Так вот - "ответ Чемберлену" можно почитать по этой ссылке.

ссылку на "ответ" прислал Denis Fionov

Drakonchik
под картинкой - линк на оригинальный ASCII файл.

прислал Denis (Рисовано ручками)

Итак, с наступающим Новым Годом, Уважаемые читатели.
Надеюсь, что 2000 год принесет вам удачу и много успехов в работе.

Счастливо!

И приятно отдохнуть :)

prev

[ Архив+поиск ]-[ все комментарии ]-[ Жизнь ТАМ ]
[ Хакеры ] [ Журнал WebSound ]
[ обзор книг ] [ mouseimp ] [ биржа труда ] [ Ссылки ]
[RSS feed simple]    [RSS feed simple 2]    [RSS feed complete]

next

Пишите! Мне интересно будет Ваше мнение, замечания и пожелания. Указывайте в письме НЕсогласие на опубликование. Если ничего не будет указано - публикую по своему усмотрению. Если письмо не личное, конечно...


Компьютерный журнал "Cooler". Авторство и выпуски Александр Чижов. Иркутск
1998-2009
Рейтинг@Mail.ru
Cooler
WWWoman - лучший WM!!
Rambler counter