PHP for z/OS

Tuesday, 30 January 2007 18:20
scoon: (droid)
Добрые ребята из IBM сделали то, чего (вероятно) ждало все прогрессивное человечество: они портировали PHP 5.1.2 под z/OS. Я даже не знаю -- плакать или сменяться.
scoon: (droid)
Попалась на глаза забавная подборка комиксов про SCRUM (про курицу и свинью, разумеется, там тоже есть).
scoon: (Default)
Довольно добрая статья начального уровня про использование Antlr:
  1. Lexer
  2. Parser
  3. Tree walker

Fortress

Wednesday, 17 January 2007 16:59
scoon: (Default)
Наткнулся на довольно интересный отзыв о языке Fortress:

It's very impressive --- no surprise since Guy Steele is deeply involved. There are a several important ideas:
  • Major syntax and Unicode work to make it possible to write code in mathematical notation
  • Traits-based object system
  • A units type system for scalars (e.g., "x := 10 kg/s")
  • Very powerful generics, with static value parameters as well as type parameters, and very free usage of "where" constraints
  • Explicit component programming mode
  • Various kinds of built-in parallelism, in particular, "for" loop iterations run in parallel by default
  • Inter-thread communication via "atomic" blocks, not locks, reduction operators, and the ability to use explicitly spawned threads as futures
(См. полный текст)

Посмотреть на Fortress вблизи у меня, что называется, "руки не доходят". И, учитывая нагрузку, в ближайшее время не дойдут. Но мануал я в очередной раз скачал... :)
scoon: (droid)
Вопреки всем прогнозам командная строка, похоже, не только не умирает, но обретает новую жизнь. Новую жизнь в том плане, что впервые за 10 лет я вижу новую -- для меня, по крайней мере -- фичу в обработке командной строки.

Суть: вместо того, чтобы тупо ругаться на неверную команду, парсер сообщает, какие похожие варианты ему известны. Например:
asadmin jdbc
Ответ системы:
CLI001 Invalid Command, jdbc.
Closest matched command(s):
    create-jdbc-connection-pool
    create-jdbc-resource
    delete-jdbc-connection-pool
    delete-jdbc-resource
    list-jdbc-connection-pools
    list-jdbc-resources
Use "help" command for a list of valid commands.
...а для совсем крутых -- возможность использовать регулярные выражения:
asadmin "^create.*resource$"
Мне искренне стыдно, что не я это придумал.

P.S. Примеры запросов и ответов системы цитируются по Finding CLI commands in GlassFish is now easier and better...
scoon: (droid)
"Heisenbug, Bohrbug, Mandelbug, Schroedinbug". Читать и наслаждаться.

Мне особенно погравился Schroedinbug. В этом году я наблюдал его дважды. :)

Time flies

Saturday, 18 November 2006 15:32
scoon: (tarakan)
Прочитал на Lambda the Ultimate, что The MIT is going to change its curriculum structure that was famous for teaching Scheme in introductory courses [...] The difference is that programming will be done in Python and not Scheme. Как страшно жить. Вот уж от MIT я этого не ожидал. И уж совсем дико для меня то, что инициатор -- Harold Abelson. Или это я с перепугу буквы читаю не в ту сторону?

Все ж таки вера в то, что где-то кого-то учат правильно, определенно помогала жить. С другой стороны, тот факт, что Scheme хотят менять не на Visual Basic, в какой-то степени радует. Как говаривал Друпи, "я счастлив, ура"...
scoon: (tarakan)
Продолжаю читать "Pro C# 2005 and the .NET 2.0 Platform, Third Edition"

Эффект тринадцатого удара все таки жжахнул. Читаю (курсив -- мой):
The final aspect of nullable types to be aware of is that they can make use of the C# 2005–specific ?? operator. This operator allows you to assign a value to a nullable type if the retrieved value is in fact null.
И приводится пример, показывающий, что автор не очепятался, а имел в виду именно это:
int? myData = dr.GetIntFromDatabase() ?? 100;
Однако такое применение -- для присваивание nullable-переменной -- вообще лишено смысла. Ей можно присвоить значение и без этого изыска. Оператор ?? добавлен для строго противоположной цели: присвоить значение обычной -- не-nullable -- переменной. Т.е.
int myData = dr.GetIntFromDatabase() ?? 100;
Так что книжку эту действительно нужно читать с большой осторожностью. И уж точно не могу порекомендовать ее в качестве учебника...
scoon: (droid)
На улице тех, кто пишет под ColdFusion, наступил праздник: у них появилась фревая портабельная реализация: Smith. Вспоминается старая картинки из "Физики продолжают шутить": на фоне лунного пейзажа сидят два космонавта. И фраза: "Вот мы и здесь. Ну и что?" ...
scoon: (tarakan)
Это просто удивительно, до чего расхожим является заблуждение о том, как работают маркеры private/protected.

Read more... )

June 2013

M T W T F S S
     12
3456789
10111213 141516
17181920212223
24252627282930

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags