Dec. 29th, 2005

juan_gandhi: (Default)
So, to avoid ubiquitous if(x == null) in Java, we are told to use Null Object Pattern and create a special Null object for each class we are dealing with. For instance, a database returns null instead of expected Timestamp - it is not a big deal, but we will need a Timestamp.NULL object to handle the "problem". The other problem is that Timestamp does not have any Null Object, and subclassing it to have one would break tons of code.

Well, in principle, theoretically speaking, we could invent class methods that would be called when the instance is null. But we are told that class info is carried around in instances only.

Really? Is Java compiler so dumb that it does not know the type of expression when the result is null, even if the type is explicitly declared? I got a feeling that we already have a null object for all Java classes, and all that we need is the ability to provide that object with type-dependent functionality.
juan_gandhi: (Default)
0. Мои первые книги - это "процессы и аппараты", пособие из Архангельского Лесотехнического Института, и "Кому на Руси жить хорошо". Обе книги лежали в сортире; я с интересом листал "процессы и аппараты" и панически боялся картинок из "Кому на Руси" - поэтому Некрасов ушел в очко первым.

1. "Что Делать" Чернышевского. Прочитал в первом классе, ни хрена не понял; учительница смеялась, когда я ей пересказывал.

2. Жюль Верн, все 15 томов, плюс произведения, не вошедшие в собрание. Читал ночью и днём, под партой и под одеялом.

3. "Обмен Разумов" Шекли. Неизгладимое впечатление.

4. Фор, Кофман, Дени-Папен, "Современная Математика". Прочитал на каникулах в деревне; впоследствии заменила мне примерно полматмеха.

5. "Преступление и Наказание". Как прочитал в девятом классе, так с тех пор и перечитываю. А читать стал, потому что училки литературы издевались, что я совсем некультурный, даром что задачки решать умею.

6. "Сто лет одиночества". Читал в сумме примерно 15 раз, так и так, составил хронологическую таблицу, от осады Риоачи до урагана.

7. "Колыбель для кошки" - так я обратился в боконизм.

8. "Золотая ветвь" Фрэзера. Самое тяжелое чтение в моей жизни. Асилил, не жалею. Открыла мне глаза на природу человеческих ритуалов.

9. Трехтомник "КПСС в резолюциях и решениях" - выменял на макулатуру в эпоху макулатуры. Простыми словами товарищи рассказывают, что они решили сделать с победившим пролетариатом ("рабочих, часто меняюшщих место работы, следует отправлять в концлагеря" - 1919).

10. Маклейн, "Категории для математиков" - в конце концов библиотечную книгу переснял на плёнку и отпечатал четыре экземпляра, самиздатом; бумаги ушло на десятку за экземпляр.

11. "Французская Революция" Кропоткина. Научила смотреть на историю стереоскопически, с двух сторон. И плюс книжка Кизеветтера на ту же тему.

12. "Доктор Живаго". Не выдержал, переснял на плёнку (640 страниц мелкого текста); друзья потом печатали.

13. "Теория топосов" Джонстона. Два раза переконспектировывал. За исключением, может быть, пары глав - обязятельное чтение.

14. Архипелаг. Переснять было уже свыше моих сил.

15. "Чевенгур", Имка-пресс. Переснял; друзья печатали с моих негативов. Несколько лет спустя, когда "Желтого Платонова" вдруг напечатали, едем мы со свояком на велосипедах к электричке в Сосново; времени 6:55, книжный закрывается в 7. Вижу - выносят оттуда "Желтого Платонова". Я, не глядя ни на что, беру резко налево, свояк в меня влетает, т.к. тоже глядел, что это за кирпичи выносят; я, в крови, вскакиваю и бегу в книжный, свояк за мной - таки успели схватить по экземпляру. Потом уже велики чинили и т.д.

16. Весь Набоков. Нет слов. "Лолиту" привезли в Питер тайно из Филадельфии, завернув в бумажку, как будто это детская книжка.
juan_gandhi: (Default)
I just can't believe it http://www.cia.gov/cia/publications/factbook/rankorder/2066rank.txt - and I have no explanation.

Rank by sovereign state Rank by entity Entity Death rate (deaths/1,000 population) Date of information
- - World 8.87
1 1 Botswana 29.36 2005 est.
2 2 Swaziland 28.82 2005 est.
3 3 Lesotho 28.67 2005 est.
4 4 Angola 24.50 2005 est.
5 5 Liberia 23.93 2005 est.
6 6 Sierra Leone 23.43 2005 est.
7 7 Zimbabwe 21.92 2005 est.
8 8 South Africa 21.32 2005 est.
9 9 Niger 21.19 2005 est.
10 10 Mozambique 20.99 2005 est.
11 11 Afghanistan 20.75 2005 est.
12 12 Zambia 20.23 2005 est.
13 13 Malawi 19.63 2005 est.
14 14 Djibouti 19.39 2005 est.
15 15 Central African Republic 18.81 2005 est.
16 16 Namibia 18.36 2005 est.
17 17 Mali 17.23 2005 est.
18 18 Nigeria 17.18 2005 est.
19 19 Somalia 16.97 2005 est.
20 20 Guinea-Bissau 16.73 2005 est.
21 21 Chad 16.71 2005 est.
22 22 Tanzania 16.71 2005 est.
23 23 Rwanda 16.32 2005 est.
24 24 Burkina Faso 15.92 2005 est.
25 25 Guinea 15.63 2005 est.
26 26 Ethiopia 15.06 2005 est.
27 27 Equatorial Guinea 15.04 2005 est.
28 28 Cote d'Ivoire 14.94 2005 est.
29 29 Kenya 14.65 2005 est.
30 30 Russia 14.52 2005 est.
juan_gandhi: (Default)
Чуть сегодня на вечерний автобус не опоздал. Вообще уже неделю как машиной не управляю - до остановки меня супруга довозит, а дальше - автобус. Наш Мак the Knife, как его называют секьюрити, получил новый автобус - теперь можно компьютер ставить на стол, а бутылку в специальную держалку - и, пока мы пилим по карпульной, писать всякую чужь в ЖЖ. На самом деле, есть что и попрограммировать на ходу, так что пока.

Profile

juan_gandhi: (Default)
Juan-Carlos Gandhi

October 2025

S M T W T F S
    1 23 4
5 678 9 1011
12 13 1415 161718
19202122232425
262728293031 

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Oct. 17th, 2025 01:40 am
Powered by Dreamwidth Studios