Как правильно бриться
Сразу хочу предупредить: этот топик — не реклама фирм, производящих бритвенные принадлежности, т.к. описывается технология не повышающая, а понижающая их продажи.

( Читать дальше )

( Читать дальше )
- +8
- 18 апреля 2010, 18:28
- 12
NeXT: генильная, но неудачная инновация великого Стива Джобса
Продолжаю следить (rss) за блогом одного умного человека. Сегодня там появилась весьма изысканная статья на тему «История IT». Речь идет о компьютере, ставшем даже инструментом для разработки первого в мире браузера. Но хорошая вещь — не всегда удачная вещь.
Продолжение здесь.
В свое время Ситв Джобс сделал сумашедший по тем временам мультимедийный компьютер NeXT. Он опередил время и его сверх гениальная и сверхнужная инновация оказалась невостребованной. Мультимедиа компьютеры появились массово уже после банкроства NeXT…
NeXT, Inc. (позднее NeXT Computer, Inc. и NeXT Software, Inc.) была американской компьютерной компанией, расквартированной в Редвуд-сити (анг. Redwood City), штат Калифорния, которая разрабатывала и производила рабочие станции, предназначенные для ВУЗов и бизнеса. NeXT была основана в 1985 году со-основателем Apple, Стивом Джобсом (анг. Steve Jobs) после его ухода с должности из Apple. NeXT представила первый NeXT Computer в 1988 году и уменьшенную NeXT station в 1990. Продажи были относительно ограниченны, отгрузки устройств в общей сложности составили примерно 50000 единиц. Тем не менее, их объектно-ориентированная операционная система NeXTSTEP и ее инструменты для разработки имели большое влияние на рынке.
Продолжение здесь.
- +5
- 18 апреля 2010, 16:19
- комментировать
Одной строкой Groovy

Интересно, многие ли скриптовые языки программирования смогут вывести рекурсивно список файлов одной строкой? На Groovy это выглядит вот как:
groovy -e 'new File(".").eachFileRecurse {println it}'
- +5
- 17 апреля 2010, 19:17
- 1
Офисный спорт
На днях зашел к нам в школу один из выпускников прошлого года. Увлекается пенспиннингом — упражнениями, «снарядом» для которых является обычная авторучка. Правда ее немного, все-таки, дорабатывают: насаживают на концы специальные резиновые наконечники, удлиняют. Получается вот что:
( Читать дальше )
( Читать дальше )
- +11
- 16 апреля 2010, 19:11
- 19
Программа для создания тестов
Некоторое время назад я опубликовал здесь несколько online-тестов, для которых написал специальное web-приложение. Каждый тест базируется на простом xml-файле, который несложно набрать вручную в любом текстовом редакторе. Но не каждый способен «врукопашную» без ошибок набрать xml-документ, поэтому было создано приложение для удобства создания таких файлов:

( Читать дальше )

( Читать дальше )
- +4
- 16 апреля 2010, 18:10
- комментировать
Алиасы .bashrc с параметрами
Опытные пользователи Linux прописывают в специальный файл .bashrc часто исполняемые и при этом не очень удобные команды. Раньше я недооценивал это удобство, но с некоторых пор обзавелся целым «зоопарком»:
Но как быть, если команде-синониму нужно передать параметр?
( Читать дальше )
alias jf='ant fx'
alias jc='ant jc'
alias jn='ant jn'
alias jp='ant jp'
alias fx='javafx -jar Main.jar'
Но как быть, если команде-синониму нужно передать параметр?
( Читать дальше )
- +5
- 14 апреля 2010, 15:11
- 1
Первая полезная программа на Groovy
Когда изучают некий язык программирования и говорят «Давайте рассмотрим простую программу на данном языке», то в качестве примера выбирают какую-нибудь бесполезную задачу типа вывода на экран Hello World или вычисление факториала. Но Groovy — язык для получения быстрых результатов. Ему не свойственна академичность Java. Это, если угодно, средство из серии Quick & Dirty. Зачем тратить время на разбор примеров, если можно сразу, с места в карьер написать что-то полезное? Как раз такая сиюминутная задача и встала передо мной вчера: нужно было организовать шаблон для проектов, т.к. надоело вручную выполнять одни и те же рутинные операции. Итак, от скрипта требовалось:
1. Создать каталог проекта и структуру подкаталогов.
2. В некоторых подкаталогах создать файлы Main.java с содержимым, соответствующим имени проекта.
3. Создать кое-где файлы build.xml, тоже с соответствующими поправками на имя проекта.
3. Создать файл .gitignore.
Вот как это выглядит с точки зрения
( Читать дальше )
1. Создать каталог проекта и структуру подкаталогов.
2. В некоторых подкаталогах создать файлы Main.java с содержимым, соответствующим имени проекта.
3. Создать кое-где файлы build.xml, тоже с соответствующими поправками на имя проекта.
3. Создать файл .gitignore.
Вот как это выглядит с точки зрения

( Читать дальше )
- +5
- 14 апреля 2010, 09:24
- 4
Как установить Groovy в 3f-lab
Кажись, я подсел… Хорошо, что есть пара дней, когда можно разобраться в заинтересовавшем языке. Итак, как установить Groovy на компьютер с Linux (с Windows всё примерно так же).

( Читать дальше )

( Читать дальше )
- +5
- 13 апреля 2010, 10:56
- комментировать
Groovy'тация
Описав Sun Tech Days и связанные с ним события в общих чертах, перехожу к самому главному: трем докладам, которые принесли знания, до которых самостоятельно еще не скоро докопался бы. Первый (не по хронологии, а по произведенному впечатлению) — "Скриптовые языки: возможности для JVM".
( Читать дальше )
( Читать дальше )
- +5
- 13 апреля 2010, 01:35
- 6
Взбесившийся NOD32
Зашел на днях в гости к родственнице, а там целый зихер. Она пишет курсовые и дипломы на заказ и к ней через несколько минут должен прийти клиент за готовым файлом. А файл не открывается: «Антивирус не дает открыть файл!» — жалуется бедная женщина. Я про себя посмеялся, мол, вот они, недалекие юзвери. Однако включив компьютер и попытавшись двойным щелчком открыть doc-файл убедился: на экран выводится диалоговое окно примерно такого содержания: «Ваш компьютер не защищен, поскольку истек срок действия антивируса. Файлы не могут быть открыты в связи с опасностью заражения. Приобретите лицензионную версию». (Цитирую по памяти, но смысл такой).
( Читать дальше )
( Читать дальше )
- +6
- 12 апреля 2010, 23:01
- 25
