К основному контенту

Сообщения

Сообщения за ноября 15, 2012

scala - построчная обработка файла

Welcome to Scala version 2.9.2 (Java HotSpot(TM) Server VM, Java 1.7.0_09). Type in expressions to have them evaluated. Type :help for more information. scala> import scala.io.Source import scala.io.Source scala> Source.fromFile( "xorg.conf" ).getLines.foreach(println) Section "Device"    Identifier  "Intel Graphics"    Driver      "intel"    Option      "AccelMethod"  "sna"    Option    "TearFree"    "true" EndSection Вот так просто, в две строки, мы считали весь файл.

scala - среда разработки

Как ни люблю я простой текстовый редактор в качестве среды разработки. Времени на изучение тонкостей синтаксиса все меньше. Приходится ускорятся. На помощь приходят среды быстрой разработки. Одна из таких - eclipse ide. Отсюда www. eclipse .org качаем основу нашей ide - Eclipse Helios или Indigo . Распаковываем в уже знакомый каталог apps (смотри предыдущий пост). Идем сюда http://scala-ide.org/ и внимательно читаем инструкцию по установке. Это важно. Запускаем eclipse.  Устанавливаем через меню Help → Install New Software... . Нужно добавить репозиторий, скопировав его адрес с этой страницы http://scala-ide.org/download/current.html. Ждем когда список доступных обновлений загрузится, выделяем scala и то что начинается с двойки(scala-ide) и жмем окей. Работает! Программист! Отдохни http://www.hobbit-cinema.ru/

scala - установка и настройка

Установка и настройка scala заключается установке виртуальной машины java, самой scala и настройке переменных окружения. С сайта oracle.com качаем zip-файл jdk7. С сайта  scala-lang.org качаем zip-файл scala. оба файла удобно распаковываем, я обычно создаею папку apps в домашнем каталоге в случае Linux, либо в корне системного тома в случае Windows.  Например:  @noname:~$ ls games jdk1.7.0_09     scala-2.9.2    Далее настраиваем переменные JAVA_HOME и SCALA_HOME, соотвественно. Ubuntu Linux: файл ~/.profile export JAVA_HOME=/home/user/games/jdk1.7.0_09 export SCALA_HOME=/home/user/games/scala-2.9.2 PATH="$SCALA_HOME/bin:$JAVA_HOME/bin:$PATH" последней строчкой добавляем пути к инструментам в переменную PATH. Открываем командную строку(CLI) и вводим команду scala . В результате получаем приглашение интерпретатора scala к вводу выражений. Можно попробовать выполнить команду: println("Hello, world!") Выйти из интерпретатора...

Отчаяние Высоцкого

Тишина надо мной раскололась - Из динамиков хлынули звуки, С крыш ударил направленный свет, - Мой отчаяньем сорванный голос Современные средства науки Превратили в приятный фальцет. Я немел, в покрывало упрятан, - Все там будем! - Я орал в то же время кастратом В уши людям. Саван сдернули - как я обужен, - Нате смерьте! - Неужели такой я вам нужен После смерти?!