nibb13

Найденная книжка.

Нашёл чью-то записную книжку. Любопытно. =)
Почему-то нет нескольких первых страниц, ну да и ладно. Публикую все записи задним числом, благо автор проставлял даты и время.
nibb13

Днюха

А у меня сегодня днюха!






class Birthday {
	public function Birthday() {
		Zarazyuchka.congrats(nibb13);
		Tarakan4ik.congrats(nibb13);
		Apok.congrats(nibb13);
		WolfRAM.congrats(nibb13);
		Dafunki.congrats(nibb13);
		Anuta_85.congrats(nibb13); //Сбежавшая
		Doc.congrats(nibb13);
		Demal.congrats(nibb13);
		_parent.congrats(nibb13);
		Den.congrats(nibb13);
		Yolkin.congrats(nibb13);
		eveningBeer('Фонтаны', '26.06.2008, 18:00');
		night();
	}
	public function eveningBeer(where:String, when:String) {
		var _people:Array = new Array();
		_people.push(Zarazyuchka);
		_people.push(Tarakan4ik);
		_people.push(Demal);
		_people.push(Anuta_85);
		_people.push(Yolkin);
		nibb13.setBeer(_people, where, when);
	}
	private function night() {
		norka.sleep(nibb13);
	}
}
nibb13

Шелудер (Иуда Шлёмович)

...Есть сервер на котором он уже установлен и настроен – все до недавнего времени работало, пока не сменили машину, на ней видимо прибили шелудер, который делал автозапуск indexer.exe...

...б) как поставить его на шелуд.


Я так и не понял, за что прибили Шелудера: за шелудивость, или за национальность?

Отсюда
nibb13

OpenID

С удивлением узнал, что у меня есть OpenID. Причём, не один.
Странно как-то, провайдеры предоставляют OpenID и не информируют своих юзеров об этом. О существовании у меня OpenID от нескольких провайдеров (Livejournal, GMail, Yandex) я почему-то узнаю в форме написания комментария у Bolk'а в блоге...

И ещё неприятно (но ни разу не странно), что по существующему OpenID нельзя залогиниться у другого крупного провайдера. Имею в виду невозможность комментить лирушный блог, логинясь по livejournal'овскому OpenID.

А вообще штука прикольная.
nibb13

"И этой хохмой он хочет удивить всю Одессу?" ©

В #2/2008 argc&argv прочитал чудную статью за авторством Татьяны Поляковой. Статья называется "Что нового в C# 3.0?" Цитировать статью не буду, кто читает - сам найдёт места в ней, кто не читает, но "в теме" - знает, как реализованы эти возможности в C#. А кто "не в теме", тому это не особенно и надо. Ну что, поехали?..



Неявное задание типа:



Availability: ActionScript 1.0; Flash Player 5



А на функцию через var в C# сослаться слабо? =)

Теперь варианты:

var str; - вполне нормально компилируется, несмотря на то, что переменная не инициализирована значением (в действительности она всё же инициализируется значением undefined и становится типа undefined)

Массивы могут в себе содержать элементы разных типов без ограничений:





Автоматические свойства:



Availability: ActionScript 2.0; Flash Player 6

Листинг класса:


Пример использования:




Инициализаторы объекта:



Availability: ActionScript 1.0; Flash Player 5



К сожалению, таким образом нельзя инициализировать объект класса отличного от "Object". Тут, надо признать, Micro$oft ActionScript делает.



Инициализаторы коллекций:



Availability: ActionScript 1.0; Flash Player 5

Ну тут всё просто:





Анонимные типы:



Availability: ActionScript 1.0; Flash Player 5





Выражение Lambda:



Availability: ActionScript 1.0; Flash Player 6

this.onMouseUp = function(){trace("Mouse released on "+this+" movieclip");}



LINQ:



Нет, так как нет нативной поддержки SQL.



Методы расширения:



Availability: ActionScript 1.0; Flash Player 6





Частичные методы:



Решается, в зависимости от случая, использованием прототипов или интерфейсов. Причём, без таких чудовищных ограничений.



Выводы:



Буду краток.

Нумберо уно: нового в C# 3.0 ничего. Большинство "фич" были реализованы (проще и качественнее) ещё в Flash Player 5, на ActionScript 1.

Нумберо дос: пока Micro$oft пищит про то, что Silverlight убийца Flash, последний задвигает C# и вообще всю .NET платформу. =)

Несогласных прошу в камменты. Холиварить не рекомендую.
nibb13

Дмитрий Смирнов и идиотики

BlogoWar Димы Смирнова - гениальное изобретение. Игрушка, некоторые идиотики, в неё играющие, и Дима, их пиарящий, are making my days!

С радостью делюсь радостью:


Начало
Продолжение (осторожно: маразмометр зашкаливает!)
Публичные извинения Димы (жжот, сотона аццкий!)

UPD:
Продолжение марлезонского балета (Ссусь кипятком!)