Программирование

Моррисон М. Что за штука… HTML 5

    Моррисон М. Что за штука… [Текст] : HTML 5 / Грэм Моррисон  //  Linux Format. — 2008. — № 6 (106), июнь. — С. 48-49. 
    Аннотация 
    В этом номере должна была быть опубликована статья "Что за штука… Android?", но имеет место быть…

 

Моррисон М. Что за штука… HTML 5

    Моррисон М. Что за штука… [Текст] : HTML 5 / Грэм Моррисон  //  Linux Format. — 2008. — № 5 (105), май. — С. 58-59. 
    Аннотация
    HTML 5 должен отразить изменения, принимаемые многими как должное. Это означает адаптацию к миру онлайн-медиа, свободных браузеров и живых, развивающихся сайтов, управляемых сообществами. Разработчик HTML 5 группа с длиннейшим названием – Web Hypertext Application Technology Working Group (WHATWG). Первый рабочий вариант спецификации группа опубликовала 22 января 2008 года, но это только третья стадия процесса, а их запланировано еще три. Планируется довести HTML 5 до статуса W3C Candidate Recommendation в 2012 году, а окончание процесса намечено на 2022. 

 

Хадсон П. Что за штука… JavaScript 2?

    Хадсон П. Что за штука… [Текст] : JavaScript 2? / Пол Хадсон  //  Linux Format. — 2007. — № 11 (98), нояб.. — С. 42-43.  
    Аннотация
    JavaScript заставляет двигаться добрую половину Сети – но с появлением Ajax пришло время перемен. 

 

Вейч Н. Что за штука… OpenMoko

    Вейч Н. Что за штука… [Текст] : OpenMoko / Ник Вейч  //  Linux Format. — 2007. — № 10 (97), окт.. — С.46-47. 
    Аннотация
    OpenMoko – проект, разрабатывающий новую мобильную платформу. Цель проекта – свободная и открытая платформа для разработки приложений к мобильным телефонам, что может привлечь больше производителей мобильных устройств к установке на них Linux.
    Состояние разработки платформы.

 

Хадсон П. Что за штука… Java FX?

    Хадсон П. Что за штука… [Текст] : Java FX? / Пол Хадсон  //  Linux Format. — 2007. — № 8 (95), авг.. — С. 52-53. — Внутритекст. бибилиогр. 
    Аннотация
    Платформа Java FX от Sun — конкурент Flash, AJAX и Silverlight в строительстве привлекательных интерфейсов веб-приложений.

 

Хадсон П. Что за штука… E?

    Хадсон П. Что за штука… [Текст] : E? / Пол Хадсон  //  Linux Format. — 2007. — № 7 (94), июль. — С. 30-31. — Внутритекст. веблиогр. 
    Аннотация
    Язык программирования E — это не язык программирования E, некогда бывшим основным на Amiga. E — объектно-ориентированный язык, предназначенный для безопасного распределенного программирования (единственная программа может работать на многих машинах, а сетевые сообщения шифруются и недоступны посторонним).

 

Сондерс М. Лингва эзотерика

    Сондерс М. Лингва эзотерика [Текст] / Майк Сондерс  //  Linux Format. — 2007. — № 3 (90), март. — С. 42-45. — (Нестандартное программирование). — Веблиогр.: с. 45 (7 назв.). — Прил.: "Здесь смотреть нечего : [Whitespace — язык программирования, программы на котором видимы только в редакторах с подсветкой синтаксиса]». — С. 44 ; «C: чего только не придумают : [Поскольку в языке C не выработан стандартный стиль программирования, то код программ порой не прочитать, но каждый год проводится конкурс International Obfuscated C Code Contest (IOCCC, Международный конкурс на самый запутанный код) и участники выбирают лучшие образцы кода из тех, которые работают совсем не так, как должны на первый взгляд, например некоторые программисты создают настоящие произведения ASCII-искусства – даже в голову не придет, что это программа, которая корректно работает]". — С. 45.
    Аннотация
    Языки программирования, хоть и не слишком часто применяемые, но достойных изучения хотя бы ради расширения профессионального кругозора. Майк Сондерс пишет о по-настоящему экзотических языках, настолько забавных и нетривиальных, что можно увидеть программирование в совершенно новом свете. 
    Знакомтесь: интерпретируемый язык Spaghetti — парочка программ на языке Spaghetti, и вы с легкостью будете читать программы на Basic, которые прежде напоминали средневековые манускрипты; Come Here; Befunge, который вместо построчного кода, работает с двумерной сеткой и может переходить в любом из четырех направлений; Malbolge, получивший свое название от восьмого круга ада (Malebolge) из "Божественной комедии" Данте, считется самым сложным языком программирования за всю историю (автор выдаст 100 фунтов тому, кто напишет на Malbolge клона доктора Элизы (Eliza) из Emacs (m-x-doctor); Nil дает существенное уменьшение размера получаемого объектного кода, упрощение отладки программы и полную межплатформную переносимость, это один из немногих языков, которые, пообещав эти преимущества, в самом деле обеспечивают и их, и многое другое, но…

 

Сондерс М. Ruby без Rails

    Сондерс М. Ruby без Rails [Текст] / Майк Сондерс  //  Linux Format. — 2007. — № 2 (89), февр.. — С. 42-45. — (Нестандартное программирование. Ruby). — Веблиогр.: с. 44 (4 назв.). — Прил.: ««Со знанием Ruby создать web-сервер можно быстрее, чем произнести “/etc/apache/httpd.conf”…»». — С. 44 ; «Модные модули [Ruby]». — С. 45.  
    Аннотация
    Язык программирования Ruby. Многие из нас слышали о Ruby в контексте Ruby on Rails, современного программного каркаса (framework). Майк Сондерс знакомит нас с детищем Юкихиро Мацумото (Yukihiro Matsumoto) — мультипарадигменным (multiparadigm) языком программирования Ruby. Рассмотрено основы языка  (переменные и ввод и вывод строк, управляющие конструкции, обработка исключительных ситуаций), показано как создать простенькое приложение в системе под Linux, а в завершение – полноценный веб-проект (веб-сервер), используя библиотеку socket. Успехов в программировании на Ruby! Желаем создать веб-сервер быстрее, чем кто-то произнесет “/etc/apache/httpd.conf”…"…    

 

Хадсон П. Новые рельсы Linux

    Хадсон П. Новые рельсы Linux [Текст] : [Проект Ruby on Rails] / Пол Хадсон  //  Linux Format. — 2006. — № 9 (83), сент.. — С. 42-43. — (Ruby on Rails).
    Аннотация
    Ruby + Rails + Linux – магическое уравнение, революционизирующее мир web-разработки? Пол Хадсон отвечает на этот вопрос.    

 

Чэннер А. Аякс, перемены несущий

    Чэннер А. Аякс, перемены несущий [Текст] / Амиас Чэннер (Amias Channer)  //  Linux Format. — 2005. — № 1 (70), сент.. — С. 62-63. — (Разработка. Время отдыха в сети). — Прил.: «Классическая модель web-приложения» : [Схема]. — С. 62 ; «Модель web-приложения на базе Ajax» : [Схема]. — С. 62 ; "5 лучших web-сайтов на Ajax". — С. ; "Классическая модель web-приложения (синхронный режим)". — С. 63 ; "Модель web-приложения на базе Ajax (асинхронный режим)". — С. 63.
     Аннотация
    Подробности о веб-технологии Ajax, ее преимуществах и недостатках, примерах применения. 

 

Моррисон Г. Взлет и падение открытого проекта

Моррисон Г. Взлет и падение открытого проекта [Текст] / Грэхем Моррисон (Graham Morrison) // Linux Format. — 2005. — № 3 (72), нояб.. — С. 60-63.
Аннотация
Рассказ о радостях и разочарованиях создания собственного Linux-приложения с открытым исходным кодом на примере программы-каталогизатора фотографий Kalbum для Linux.

Хадсон П. Mono

Хадсон П. Mono [Текст] : [Кросс-платформенная система разработки Mono — значение для Linux и применение: Спецрепортаж] / Пол Хадсон // Linux Format. — 2007. — № 2 (89), февр.. — С. 22-29. — Веблиогр.: с. 25 (6 назв) ; с. 29 (7 назв.). — Содерж.: Mono уже с нами : [Вступление: платформа Microsoft .NET Framework; проект Mono — движение по переносу преимуществ Microsoft .NET в мир свободного программного обеспечения; код Mono и стратегия разработчиков Mono в отношении патента Microsoft на каркас .NET Framework; Mono и разработки для Linux]. — С. 22-23; Microsoft про Mono. — С. 23 ; Настольная одиссея. Первые плоды Mono все хорошеют. Попробуйте их прямо сейчас! : [Проекты Mono: Beagle (настольная поисковая система, ведущий разработчик Джо Шоу (Joe Shaw)), F-Spot (de facto инструмент управления фотоальбомами в Linux, ответственный за разработку Ларри Юинг (Larry Ewing), больше известный как создатель Тукса и участник проекта Gimp), Banshee (медиаплеер «все в одном», открывший Linux для MP3, ведущий разработчик Аарон Боковер (Aaron Bockover)]. — С. 24-25 ; Также на подходе… : [Second Life находится в процессе переноса своего скриптового движка на Mono; проект Tao, портировавший OpenGL, SDL и другие игровые библиотеки на .NET; движок Unity 3D – закрытый инструментарий разработки игр, использующий Mono для работы на Windows, Linux и Mac OS X]. — С. 25 ; Счастье хакера. Управление памятью, быстрая разработка, простое распространение и многое другое : [Основные преимущества Mono; преимущества Mono и C#; MonoDevelop (ведущий разработчик Луис Санчес (Luis Sanchez)); система визуального проектирования графического интерфейса Stetic; успех Mono и доступность из него обширной коллекции библиотек, уже имеющихся в Linux]. — С. 26-27 ; Платформы, поддерживаемые Mono [Таблица]. — С. 27 ; Уже грядет: .NET 3.0. Мы раскрываем планы на Mono 2.0 и дальше : [Проекты Grasshopper от Mainsoft, Mono в GCC и mkbundle; Mono в Linux (Mono.Fuse, Mono/Xgl]. — С. 28-29; Сделай это с Mono! Расскажите нам о приложении своей мечты, и мы, возможно, даже сделаем его для вас! : [Конкурс «Сделай это с Mono!», организованный Linux Format и Novell в 2007 году]. — С. 29.
Аннотация
Mono — проект по переносу Microsoft .NET в мир свободного программного обеспечения — призван изменить работу с компьютером как пользователя настольной системы, так и программиста. Подробности о платформе Mono, вопросы связей свободного Mono и проприетарной .NET, обзор приложений Mono, коренным образом изменивших рабочий стол Linux, прогнозы будущего Mono от ключевых разработчиков.