Как стать автором
Обновить
7
0
skiedr @skiedr

Пользователь

Отправить сообщение
В F# я вижу мало отличий от OCaml.
История равзития семейства ML несколько более чем у Python.
Так что я не согласен с тем, что синтаксис непродуманный.
у меня акумулятор на 8510w сдох меньше чем за год.
Если новый будет выдерживать больший срок перезарядов и появится для моего лаптопа, да я буду просто счастлив…
А я расскажу нашу сказку, постараюсь покороче.

Однажды крестьянин увидел, как змея застряла в норе и была придавлена большим камнем. Мужик сказал змее, что он спас бы ее, да вот она его потом укусит, на что змея ответила
— нет, не укушу, обещаю, ты только освободи меня.
Крестьянин освободил. И тут змея собралась его кусать. Крестьянин удивился — как же так, ты же обещала не кусать?
— а что, ты не знал, что добром на добро не отвечают?
— нет, не знал, и не верю в это. Давай спросим у первого прохожего, если он скажет также, как и ты — кусай, если нет — то разойдемся с миром.

Повстречали они лошадь. Обратились к ней со своим вопросом. Лошадь сказала
— конечно же, добром на добро не отвечают. Вот к примеру я, всю жизнь батрачу, работаю на своего хозяина, помогаю ему всячески — а он чем мне платит в ответ? Бьет, изводит меня… Так что добром на добро не отвечают.
Собралась змея кусать крестьянина, а тот просит еще у одного прохожего спросить, змея опять соглашается.

Встречают они овцу и спрашивают тотже вопрос. Оца отвечает
— конечно змея права, не отвечают добром на добро. Вот я зимой умираю от холода, потому что хозяин у меня всю шерсть выстригивает, а летом заставляет отращивать шерсть, в то время, как мучаюсь в жару, нося свою теплую шерсть. Так что права змея.
Собралась змея кусать крестьянина, а тот просит еще у одного прохожего спросить, змея опять соглашается.

Встречают они лисицу. Крестьянин тихо, так чтою змея не слышала, просит лисицу сказать, что на добро только добром и отвечают, за что обещает ей утку и овцу. Когда они задают лисице тотже вопрос, та отвечат так, как просил ее крестьянин, а потом просто поинтересовалась
— а почему вы меня об этом спрашиваете?
Крестьянин рассказывает ей всю историю.
Лисица удивляется
— не верю, что змея могла застрять в норе, и уж тем более была придавлена таким огромным камнем.
Змея злится и показывает, как все было. И тут лисица говорит мужику
— давай, быстро, перекрой ей путь с норы камнем!
Крестьянин так и поступает, после чего благодарит лисицу за мудрый выход.
— ты только не забудь мне дать утку с овцой — напоминает лисица.
— да нет, что ты, как я могу забыть — отвечает мужик. — приходи завтра ко мне домой и все получишь!
На следующее утро приходит лисица к мужику, а тот встречает ее с ружьем и собаками
— а-ну, вон отсюда, пока я тебя не пристрелил!

Уходя, лисица думает про себя: «Значит, права была змея, добром на добро не отвечают».
Такое ощущение что автор изначально настроен против CakePHP.
Более того не указана версия и примеры тестов, чтобы любой мог их повторить.

Человек пишет нелепые вещи, например об авторизации, которая в cake делается с помощью Auth компонента в 5 строчек.

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

Да, порой нужно читать документацию, но согласитесь проще разобраться со средой в которой работаешь чем изобретать велосипед, как это приходится делать в CI.

А тесты от Yii это дейтвительно очковтирательство, чем автор это и поддтвердил.

Судя по фразе «CakePHP требует создания модели, базы данных и таблицы, даже если они не используются в вашей программе» я делаю вывод что тест автора для cake тоже не верен.
Достаточно указать $uses=array(); в контроллере и модель не будет создаваться.

далее я вижу фразу «Cake сам вызывает представление автоматически, основываясь на имени контроллера. В CI и Yii вы вызываете представление явно, поэтому у Cake соглашения более преобладают над конфигурацией. В свою очередь, в CI и Yii вы можете вызывать несколько представлений.»
И опять ошибка.

Ладно оставим это на совести автора, а статье — жирный минус.
в trac есть такой плагин
кусок кода куда приятнее видеть подсвеченным.
pastemonkey или bin.cakephp.org
Irc сервер работает через proxy, который логирует информацию и отдает ее даже если ты оказался в оффлайн на какое-то время.
Очень удобен для коммуникации команды IRC. Можно создавать каналы связанные с каждым проектом. В отличии от скайп отвлекает гораздо меньше.
Я недавно купил MyWorldBook от WD. Цена менее $250 за 1Тб.
По внешнему виду весьма похожая коробочка. Единственно — нет выходов под HDTV. Но он позиционируется как сетевой диск.
Так вот, за 10 минут можно поучить доступ к linux и поставить на него торент клиент
Похоже все забыли про такой известный проект сравнения производительности языков:
shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=php&lang2=yarv
Кстати вспоминается книга игра Гаррисона «Стань стальной крысой»
www.mi.ru/~tonic/steelrat.html
Хотелjсь бы увидеть результаты теста F#.
Set::merge — одна из незаменимых вещей, которая используется очень часто.

Я не хочу сказать ничего плохого про Nemerle, хотя его сриптовость и строгая типизация — это большой плюс. Но Nemerle никогда не будет mainstream.
А вот F#, рожденный в результате брака между Ocaml и .Net, иммет все шансы им стать.
Уже известно что он будет включен в поставку VS.2010
Это тоже язык со строгой типизацией, и у на нем тоже можно писать скрипты.
Насколько я помню, «svn -r revisionA:revisionB» позволяяет выгрузисть изменения для заданного диапазона.
S=(l+a)(l-a)
S->max
l^2-a^2 ->max

достигается при а=0
а как же проект Keyboard shortcuts от google
Может быть тем, что они являются распределенной системой?
После того как мне пришлось приводить в порядок проект над которым работал Снук, он перестал быть авторитетом для меня.

Информация

В рейтинге
Не участвует
Откуда
Краснодар, Краснодарский край, Россия
Дата рождения
Зарегистрирован
Активность