Перейти к содержимому
akost

akost

На сайте с 3 мая 2009 г.

Пользователь пока ничего не рассказал о себе.

рейтинг

100

постов

19

комменты

744

подписчиков

11

подписок

0

Zen #FF

Dir.foreach(".") {|file| File.rename(file, file.gsub("Ярлык для ", "")) if file != "." && file != ".."}
Что будет, если станет Руби код сложнее? Переменные будут изменены.
-module(cleaner_tool).
-import(file).
-export([start/0, clean_file_names/1]).
start()->
    {ok, Files} = file:list_dir("."),
    clean_file_names(Files).
clean_file_names([CurrentFile|RestFiles]) ->
    IndexOfThrahsEnd = string:span(CurrentFile, "Ярлык для "),
    case (IndexOfThrahsEnd == 10) of
        true -> FileNameWithoutTrash = string:sub_string(CurrentFile, IndexOfThrahsEnd +1),
file:rename(CurrentFile, FileNameWithoutTrash ), clean_file_names(RestFiles);
        false -> clean_file_names(RestFiles)
    end;
clean_file_names([])-> io:format("Done").
Какая угроза в Erlang поджидает? Нет её, меняй спокойно код свой.
0
0
277

Осталась одна книга

Недавно скачал "The little Schemer" и "The seasoned Schemer".

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

Рад, что за время обучения сколотил неплохую библиотеку. В ней есть старые классики (Кнут, Седжвик, Петцольд), новые (Фаулер, GoF, Макконел), отличные серии(Apress, O`Reily, Pragprog, Sams).

Осталась одна книга - книга про Rspec.

Вот такой день. Одно омрачает - я их скачал. Ну студенту можно.

0
9
339

А работает ли у Вас CSS3?

Работает ли CSS3 в Вашем браузере?

Ответить на это поможет страница Почти "валидатор"

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

0
7
398

DHTML с Dojo. Ни и пара замечаний про CSS.

1 Яваскрипт появился в 95 году. В декабре вышла "стабильная" версия, которую и презентовали Нетскейп и прочие СанМикросистемсы. Изначально скриптовый языка назывался LiveWire. Тупо, где в названии слово "скрипт". Переименованый LiveScript недолго просушествовал, тк было чуть менее чем очевидно, что козырная Java привлечет клиентов и позволит воспользоваться славой АППЛЕТОВ писаных на Java`e.(Вы про них знаете? Я удивлен) Но в то время это работало.Итак, в 96 году можно спокойно кодить на JavaScripte. К сожелению, не все браузеры одинаково полезны и некоторые старожилы говорят, что функция substring() работала не совсем корректно. А уж скорость яваскрипта и использование памяти!!К счастью сейчас многие проблемы уже решены.Но не все, далеко не все...И вот что я хочу вам сообщить свои советы…

0
1
370

Штурм функционального

В качестве подопытного языка я выбрал ерланг.

Много доков на офф сайте, много побочных сайтов, скачал уже ерланг. Выбор сделан.

Особенно нужно отметить книгу Programming Erlang. Такая хорошенькая.

Кроме того скачан YAWS и исходники простого веб сервера. Пока рано туда лезть, но urlDisp попробую прикрутить. Но потом.

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

Вот такой вот план покорения ФЯП.(Кроме того интересует классика -"Лисп" и "Хаскел", хаскел конечно же не классика.) Но потом.

0
0
281

Web 2.0 для функциональщиков, или почему я не переживаю о ФЯП.

Вообще заинтересовался я ФЯП потому что это ново.Программирование больше не похоже на дрессировку собаки:"Принеси в переменную Х число 3. Прибавь к Х 7. Если Х больше 5 напиши 'Хорошо, что больше 5' иначе напиши 'Да, все таки меньше'."Функциональное программирование похоже на старый добрый урок математики. Функция от х равна 7 при х больше 8 и 8 при х меньше 8. Даже помню фигурную скобочку слева.Это другое, это интересно, это весело, это вызывает память о школьной алгебре.Другие же плюсы, вроде отсутствия сайд эффектов - уже приятная неожиданность.Но, как оказалось, ФЯП приносят и много пользы в новом мире многопроцессорных вычислений и распределенных систем. Как вовремя я увидел ФЯП сообщество!Люди которые создавали веб 2.0, которые использовали Ruby и Python, которые промышляли стартапа…

0
0
343

Создание простого мидлета в Нетбинс 6.1

Данный урок покажет как пользоваться нетбинсом для создания J2ME приложений тем, кто умеет писать в WTK.(По крайней мере один такой человек есть, для него и сделано).Для начала создадим проект. Выбираем Mobility>>MIDPApplication.Откроется окно наподобие этого:Сразу же виден скелет приложения. Мидлет при Started переходит в form. В form есть exitCommand. При ее вызове возвращаемся в Resumed. Код приложения можно посмотреть во вкладке Source.Правда тут уже добавлено Alert. Вы пока не обращайте внимания, это моя машина времени барахлит.В палетте инструментов находим Form и кидаем в наше приложение(Во вкладке Flow все движения происходят, если переключились на Source, вернитесь обратно).Вот так будет выглядеть добавленная форма.Но как видно она совсем одна в мире байтов. Никто не зайдет…

0
0
442

ФЯП, почему я здесь?

Хорошо что есть такой блог, где нет засилия ПээХПэ.Новый язык всегда дает новые возможности в познании взаимодействия человека и компьютера. Не факт что я сейчас же засяду за Хаскел. Но Ерланг и Лисп уже присутствуют на жестком диске как компьютера, так и головного мозга.В вебе начинал с Джавы. Может поэтому при знакомстве с ПээХПэ сразу понял что оно не благодатно. ОМГ, в половнине книг по ПээХПэ учат кодить без проверок, верстая таблицами и используя CSS для разукраски бекграунда. Холивар по поводу того, что на ПээХПэ можно сделать приличный сайт, прошу не развязывать. Сайты можно и на ассемблере писать, не спорю.Знаю J2EE, но оно кагбе не то что надо. Convention over Configuration в RoR намного интереснее. Да и просто RoR agile`нее.(Ладно, ладно, agile`нее для меня). Еше нравится Djang…

0
7
420