Я в интернете

РСС    Джейсон-фид

Есть автоматические трансляции в Тумблер и Же-же. Если не работает, напишите мне: ilyabirman@ilyabirman.ru.

Позднее Ctrl + ↑

SmileScript

:-) num
:-) float 3.1415926
:-) переменная "это содержимое str"
:O "переменная = " :p переменная
OUT :[] "Начало\n--------\n\n" :p OUT
;) Вычисление длины окружности с радиусом 12
:-) circle_length float :* 12
8D

SmileScript

OK/Cancel

OK/Cancel — комиксы про юзабилити. Очень парадовал WinAmp с кнопками RAND(X) и WHILE(1) вместо Shuffle и Repeat. Смеялся.

The Best Of Goa

Сделал себе Audio CD следующего содержания:

  1. Hallucinogen «Twisted»
  2. Brian Accent «Orange Acid»
  3. Soluna «Dancing Spirit»
  4. Man With No Name «Lunar Cycle»
  5. Astral Projection «Another World»
  6. Analog Pussy «Spooky Loops»
  7. Infected Mushroom «Symphonatic»
  8. Wizzy Noise «Vandalist»
  9. Zodiac Youth «Devils Circus»
  10. Man Of The Last 3rd «Spirit»
  11. Cyber Cartel «Space Embargo»

Хорошо!..

Инглиш

Just enter group name or song name and press Enter!

Enable cookies in browser to successfull login!

Site/firm MediaFile LLC was placed at Ukraine, all operations on site provides according to ukrainian laws.

Здесь. Забавно, что всё остальное на сайте написано по-русски.

И снова, снова Flash сосёт

Оказывается, этот идиотский Flash player не знает, что меню по правой кнопке должно появляться на экране не при нажатии, а при отпускании правой кнопки мыши! Из-за этого глюка этой фичи в Опере на Flash-сайтах не работают gestures. Я этого раньше не замечал, так как работаю в большинстве случаев в IE.

Друзья мои, это задница.

Первый раз

Мне тут надо программу написать по учёбе на Паскале очередную. И в ней срочно нужна процедура clrscr. А всем известно, что с тех пор как компы стали быстрыми uses crt не прокатывает. Пришлось писать самому. Это моя первая процедура с использованием Ассемблера.

procedure clrscr;
begin
  asm
  mov ah, 6
  mov al, 0
  mov bh, 7
  mov ch, 0
  mov cl, 0
  mov dh, 50
  mov dl, 79
  int 10h
  mov ah, 2
  mov bh, 0
  mov dh, 0
  mov dl, 0
  int 10h
  end;
end;

Наверное, можно было и короче написать.

20 процентов

Что-то у меня сегодня картинки в каждой заметке практически. Обнаружил, что все браузеры глупые. Эксперимент: делаем див, у которого внешние поля (margins) 20% слева и справа. В нём делаем еще один див float:right, у которого ширина — 20%. Что должно получиться?

В моём представлении, внутренний див должен по ширине занимать 20% внешнего. Посмотрим:

20 процентов: нетривиальная задача

Итак, как видим, наиболее правильно всё отобразила Мозилла. По тупым стандартам считается, что если ширина дива 20%, то это значит, что она на самом деле равна 20% + ширина полей. Мозилла свято следует тупым стандартам, поэтому всё так и отображает. Однако, если присмотреться, мы увидим, что первая строчка текста во внутреннем диве не влезает в отведенное ей место. И что же делает Мозилла? Забивает на поля, которые она так тщательно прибавляла к ширине дива, и пишет текст прямо на полях! Таким образом, даже с учетом тупых стандартов 20% не получается.

Оперу стандарты волнуют слабо, ей важнее здравый смысл. Она сделала внутренний див таким, чтобы его ширина составляла 20% внешнего.

А вот IE облажался. Похоже, умножение 0,2 на 0,2 — задача для него слишком сложная. Поэтому внутренний див у него занимает по ширине треть внешнего, что составляет 20% ширины всей страницы. Такой вариант, разумеется, противоречит и стандартам, и здравому смыслу.

The Face

Обложка приложения к лондонскому «The Face»:

The Face: Movements 1980-2003
Ранее Ctrl + ↓