Cегодня понадобилось обратиться к базе данных PostgreSQL из Objective Caml, наиболее удобным и продвинутым фремворком для работы с PostgreSQL оказался — PG'OCAML. В этом посте хотелось бы показать пару примеров связки Objective Caml и PostgreSQL и насколько это просто.
Александр @SHK
Пользователь
+5
Док-станция для iPod из ретро-гаджета
1 мин
708Новинка была создана на основе устройства, которое впервые было представлено еще в 1946 году. Этот контрольный прибор для динамических испытаний Philco может снова стать популярным, но теперь в форме усилителя динамика iPod. Хотя эта новинка и создана на основе устройства, которому уже 63 года, выглядит она намного стильнее, чем многие современные новинки.
+2
Linux Mint 8 “Helena” RC1 released
1 мин
1.2K12 ноября состоялся релиз Linux Mint 8 RC1 под названием Helena. Linux Mint 8 выходи с исправлением многочиcленных ошибок и добавлением улучшений. Нужно заметить добавление поддержки OEM, нового менеджера загрузок, добавлены новые возможности в Update Manager, в частности выбор пакета для которого не будут качаться и в последствии устанавливаться обновления, так же были расширены возможности Software Manager.
+20
Выход Sidux 2009-03
1 мин
393Стефан Липперс-Холман (Stefan Lippers-Hollmann) объявил о выходе нового sidux 2009-03, с кодовым именем "Μώμος" (Momos). Данный LiveCD дистрибутив, основанный на нестабильной ветке Debian, ориентирован в основном на десктопные машины. В качестве рабочего стола на выбор предлагаются KDE 4 или Xfce.
+5
Totem Gnome Applet
6 мин
1KВ предыдущем посте , я описывал создание простейшего апплета панели Gnome. В этом посте хотелось бы продемонстрировать апплет взаимодействующий с видеопроигрывателем Totem. Данный апплет будет представлять из себя небольшое приложение с 4 кнопками и надписью, у кнопок будет следующая функцианальность: воспроизведение, паузу, воспроизведение предыдущего и следующего.
+6
Какая мощность требуется для эмуляции работы человеческого мозга?
2 мин
919Согласно исследованиям Квабена Бохена (Kwabena Boahen), ученого в области информационных технологий из Стэнфордского университета, компьютер, полностью эмулирующий функционирование человеческого мозга, будет потреблять не менее 10 МВт энергии, что сопоставимо с мощностью, вырабатываемой небольшой гидроэлектростанцией. Благодаря работе, проведенной группой ученых, инженеров и программистов, разработавших небольшой суперкомпьютер, потребляемая эмулятором человеческого мозга мощность может быть снижена до 20 Вт, а это уже совершенно иной качественный уровень.
+6
Списки и другие структуры данных в Ocaml
2 мин
1.5KВведение
Кроме базовых типов данных в Objective Caml к предопределенным типам относятся кортеж, список, запись.
+2
Ocaml. Типы данных
2 мин
2.4KВведение
В этом посте перейдем непосредственно к ознакомлению с языком Objective Caml. В этом посте будет рассказано об базовых типах данных Objective Caml.
Для начала вам необходимо скачать и установить Objective Caml, на этом этапе достаточно будет одного интерпретатора. Запуск интерпретатора производится с помощью: команды ocaml, если дело происходит в *nix, либо запуска ocaml.exe если дело происходит в Windows.
После запуска интерпретатора мы увидим следующее: версию Ocaml, у меня это Objective Caml version 3.00, и ожидание ввода команд:#.
Каждая логическая единица кода — фраза, заканчивается в Objective Caml — ;; Выход из интерпретатора, осуществляется либо по нажатию Сtrl+D, либо после вызова функции exit типа int -> int:
exit 0;;
+4
Ocaml Tools
2 мин
1.1KСегодня я постараюсь рассказать вам об инструментах, помогающих программировать на Objective CAML.
+4
Objective CAML
1 мин
1.7KObjective CAML — один из гибридных языков программирования, то есть поддерживающий несколько парадигм программирования, в данном случае у нас это объектно-ориентированное программирование и функциональное программирование. Как известно, сильными сторонами функционального программирования являются: надежность кода, удобство тестирования, возможность оптимизации при компиляции и т.д. Но несмотря на все достоинства функционального программирования, так же присутствуют и минусы, такие как: отличающийся стиль написания программ от императивного, зачастую нехватка хорошей литературы, неудобный синтаксис и т.д.
Если кого — либо заинтересует, рискну рассказать по подробнее об этом языке программирования.
Если кого — либо заинтересует, рискну рассказать по подробнее об этом языке программирования.
+3
-3
Восстановление /var/lib/dpkg/status
1 мин
5.1KСлучилось мне сегодня во время продолжительных экспериментов над Debian'ом, случайно был удален: /var/lib/dpkg/status. В результате чего поломался и apt-get и dpkg и synaptic и все то, что связано с обновлением и апгрейдом системы.
Здесь я решил описать способ восстановления status, вдруг кому-нибудь пригодиться.
Для восстановления /var/lib/dpkg/status нужно, скопировать файл /var/backups/aptitude.pkgstates.0 в директорию — /var/lib/dpkg/status: cp /var/backups/aptitude.pkgstates.0 /var/lib/dpkg/
После чего переименовать скопированный файл в status и все, на этом проблема решена.
p.s. Это решение конечно же не претендует на лучшее, во всяком случае провозившись практически целый день нашел это решение. Если вы оставите в комментариях другой вариант решения данной проблемы буду рад.
Здесь я решил описать способ восстановления status, вдруг кому-нибудь пригодиться.
Для восстановления /var/lib/dpkg/status нужно, скопировать файл /var/backups/aptitude.pkgstates.0 в директорию — /var/lib/dpkg/status: cp /var/backups/aptitude.pkgstates.0 /var/lib/dpkg/
После чего переименовать скопированный файл в status и все, на этом проблема решена.
p.s. Это решение конечно же не претендует на лучшее, во всяком случае провозившись практически целый день нашел это решение. Если вы оставите в комментариях другой вариант решения данной проблемы буду рад.
+5
Выход adium2pidgin-themes
1 мин
483Вышел в свет adium2pidgin-themes — преобразователь тем Adium в темы Pidgin. Поддерживаются темы статусов, смайлов, звуковые темы, и темы cairo-dock-panel.
pidgin-cairo-dock:
Ссылки:
pidgin-cairo-dock
Официальный сайт adium2pidgin-themes
pidgin-cairo-dock:
Ссылки:
pidgin-cairo-dock
Официальный сайт adium2pidgin-themes
+6
Gnome Applets. Введение
5 мин
4.3KАпплет — это небольшое приложение, которое интегрированно в Gnome панель и выполняет какие — либо поэтапные действия. В этой серии постов, я хочу рассказать как создаются эти самые gnome applets, от простого к чему-нибудь к более сложному и интересному. Для создания апплетов мы будем использовать PyGTK, но в принципе писать апплеты для Gnome можно и с помощью связки С + GTK+.
+22
Gnofract 4D генератор фрактальных изображений
1 мин
895Необычная графическая программа для GNOME, предназначенная для создания четырехмерных фрактальных изображений. Ее особенность такова, что она позволяет работать с фракталами Мандельброта и Жюлиа как с различными видами одного и того же четырехмерного фрактального объекта. В программу встроен собственный компилятор формул, который предоставляет возможность создания почти бесконечного числа самых разных фракталов.
+13
Подсветка синтаксиса языка F# в gedit
11 мин
965Введение
Создание подсветки синтаксиса для какого-либо языка в gedit, осуществляется с помощью библиотеки gtksourceview. В общем и целом работа по добавлению подсветки синтаксиса какого-либоязыка в gnome-edit состоит в написании файла с расширением .lang, который по сути является XML файлом, в которм хранится описание синтаксиса того или иного языка. Обычно .lang файлы, которые подерживает gtksourceview находятся в директории /usr/share/gtksourceview-2.0/language-specs/
+20
Информация
- В рейтинге
- Не участвует
- Дата рождения
- Зарегистрирован
- Активность