Archive for category Software

Купил Lingvo x3

ABBYY Lingvo теперь (наконец-то!) можно купить в электронном, а не коробочном, варианте. Купил себе в онлайне на www.abbyy.ru только что x3 версию последнюю, апгрейд с Lingvo 12 всего-то стоил 420 рублей (около 9 фунтов). Рекомендую — теперь не нужно просить кого-то привезти Lingvo из России/Украины и т.д.

,

Комментарии (10)

У вас есть последняя версия Преобразователя Глагола?

Почему в Глаголе нет возможности создавать постоянные составных видов, за исключением ряда из знаков?
Хорошо бы добавить в задачи, которые преобразуют некоторые знаки цепи в другие (например, «^» в Вывод.Цепь или «#» при чтении цепи знаков преобразователем), возможность исключать это преобразование при помощи добавления определённого знака перед служебным…

Этот текст — отрывок из форума пользователей «Глагола» — русского языка программирования. Вот ведь до чего национальная гордость доходит. Вы посмотрите на стиль сообщения — ни одного «новоиностранного» слова, сплошь знаки, цепи, преобразователи. Чистота языка… программирования! Вот пример кода:


ЗАДАЧА Положение(годРождения:ЦЕЛ);
ПЕР
  положение:РЯД 7 ИЗ ЗНАК;
  возраст:ЦЕЛ;
УКАЗ
  возраст:=нынешнийГод-годРождения;
  ВЫБРАТЬ возраст ИЗ
      0 .. 7*1-1: положение:="дитя"
  | 7*1 .. 7*2-1: положение:="отрок"
  | 7*2 .. 7*3-1: положение:="юноша"
  | 7*3 .. 7*8-1: положение:="муж"
  | 60,70,80,90:  положение:="юбиляр"
  ИНАЧЕ
    положение:="старец"
  КОН;
  Вывод.ЧЦел("^мужчина %d года рождения - ",годРождения,0,0,0);
  Вывод.Цепь(положение)
КОН Положение;

Чистота доходит и до имён директорий и файлов, например скрипт Уборка.bat удаляет все продукты «сборочного сценария» (по-другому и не могу сказать; я имел в виду, по-человечески, конечно, «build script»).

На заглавной странице «Преобразователь Глагола» в скобках переведён: компилятор. Иначе не догадаться. Нет, я лучше Perl выучу, чем читать и тем более писать программы на таком языке.

Комментарии (2)

Cri de Coeur

SVN

SVN
SVN
SVN
SVN
SVN
SVN

SVN
SVN
SVN
SVN
SVN
SVN

Комментарии (8)

New look

I’ve changed the WordPress theme on this blog as you may have noticed (might as well remove any themes as everyone is reading it through RSS anyway :) ). But there it is — I’ve got pretty bored of that sweetish face of mine on the top and of the design itself. This one isn’t any better but at least it’s different. Combined it with upgrade to WordPress 2.1 too. Which gave me blank pages when anybody tries to submit a comment — will try to fix this one tonight.

Yes yes I understand that what would really make the blog better is having more posts. But come on isn’t it what you’re reading right now?

Update: was caused by Spam Karma 2 plugin ver 2.2 which appeared to be not compatible with WordPress 2.1.

Комментарии (9)

Sun Java to be 100% open source

Finally, Sun relicenses Java under GPL. AFAIK JVM native sources were open (but not under OS certified licence) for quite a while already, but now Sun implementation of JSE is going to be true open source. Great news — long awaited!

Комментарии (10)

On Picasa Web Albums

I am currently evaluating whether Picasa Web Albums deserve to host my pictures. Picasa attracted me mainly because it is free of the major Flickr’s problem which is displaying the picture in 500 pixel size only, including slideshow. I mean yes, in Flickr you can click on all sizes, then on a size you want but that’s two clicks while I want an appropriate size picture to be the default. In Picasaweb, the approach is by far more superior: it just resizes the picture according to your browser window size. In slideshow mode, if you set the browser to full screen the picture will occupy the maximum of your screen allowing users with high resolution displays (such as modern laptops with around 2000 horizontal pixels) enjoy the highest resolution slideshows.

However, picasaweb being a younger project and maybe for some other reasons too, it is missing many things Flickr has, such as greater community and tagging. Read this comparison review for more details. But most important missing features for me are:

  • Sharpening. In order to look nice on a computer screen which is a low resolution device comparing to photo prints, a picture must be pre-processed to increase its sharpness. The nature of this operation demands that it shoud be applied after the picture is scaled down to a particular size. Flickr seem to do it perfectly — its pictures look equally sharp in all available resolutions. Picasaweb seem not to apply sharpen at all. Moreover it uses lower JPEG compression quality than Flickr losing even more details.
  • Picasaweb premium account is only available in the US. 250Mb of free storage is barely enough for 3 albums.

So I am still waiting for one of two things to happen. Either Flickr allows for larger (ideally customisable) image sizes or Picasaweb improves picture quality and expands its premium service into Europe.

Комментарии (8)

Sun Certified Web Component Developer for J2EE 1.4: passed

JavaI’ve passed another Sun Java exam today — Sun Certified Web Component Developer for J2EE 1.4 (310-081). The total score was 78% which is 54 correct answers out of 69. The pass mark is 62%. I’ve spent approximately 4 evenings and around 8 hours during a day for preparation. I used same «real exams» downloaded from Examcollection but this time they were real crap — about 2/3 of all questions were not relevant to the exam but instead were taken from some basic Java language exam. Don’t look at these — 319-081 is purely about Servlet/JSP technologies!

Там есть еще »

Комментарии (6)

Spamgourmet

Thanks to Yar, I am now a happy user of Spamgourmet. This is a free service that allows you to dynamically create temporary email addresses to be given away. Emails sent to these addresses are forwarded to a single address that you’ve specified in your account settings. Each temporary email address has an initial counter, like 10, which limits number of messages that can be delivered to this address. After counter reaches zero, the address gets disabled and no more emails are forwarded to your main address. The initial value of the counter is specified in the username part of the address itself. For example, something.10.yourusername@spamgourmet.com is associated with spamgourmet’s username yourusername and will last for 10 posts. something could be anything, for example, the name of the company you are giving your email to.

Нет комментариев

Apply patch to a directory

If you have an output of «svn diff» that contains diffs from multiple files and all paths are relative to a certain directory, the way to apply such a patch is

patch -p0

in the root directory (i.e. the one all the paths are relative to in your diff file).

Нет комментариев

Sun Certified Business Component Developer

I’ve passed the «Sun Certified Business Component Developer for J2EE 1.3″ today. With amazingly high score of 95% (67 of 70 questions answered correctly). I’m saying amazingly because I did not really expect that. My knowledge of EJB 2.0 faded since I last worked with it (back in 2004). What I did to prepare is I used questions downloaded from ExamCollection.com — 88 questions in total. The quality of answers was rather poor, I found at least 10 incorrect answers, but nevertheless they helped me to identify my weak areas. Then I just briefly scanned these areas in the EJB spec and the preparation was over. Took me four sessions by 1-2 hours each to prepare.

My weakest areas appeared to be:

  • Session bean lifecycle — 66% corect answers, 2 questions answered incorrectly
  • Transactions — 87% correct answers, 1 question answered incorrectly

All other areas (about 10 more) are topped at 100%.

This time I chose prometric certified test center in Luton (last time it was Wembley). I liked it better: bigger classroom (lit better too) and no problems with parking which is also much cheaper, £1.50 instead of £8 in Wembley.

So… here I am, another certificate at hand, congratulations are gladly accepted!

Комментарии (8)