Поломал
Опубликовано TermiT Дек 28, 2008 в Trash |
Что-то я поломал кодировку в блоге, не пойму в чем дело :)
Починю на следующей неделе…
Всех с наступающим!
ДалееYo Frankie! скоро!
Опубликовано TermiT Окт 28, 2008 в Trash |
Yo Frankie! (ранее Apricot) — это опенсорсная игрушка, разработанная Blender Foundation.
В игре присутствуют персонажи из другого проекта Blender Foundation — опенсорс фильма Big Buck Bunny, главным героем игры стала вредная белка-летяга. Как и остальные проекты Blender Institute игра разрабатывалась только при помощи бесплатного и открытого ПО, также сам движок игры распространяется под лицензией GPL, а контент под Creative Commons.
Окончательный релиз запланирован на начало ноября. Но уже сейчас можно скачать технодемку игры для linux, windows и macos. На dvd (можно сделать предзаказ тут), кроме самой игры, будут предоставлены все исходники и материалы, а также Blender Game Toolkit — набор инструментов, который позволит вам разработать собственную игру.
ДалееЗабудьте про свой редактор! Используйте Vim!
Опубликовано TermiT июля 26, 2008 в Trash |
Это статья моего друга и товарища: Швечикова Леонида (
shvechikov) известного также под ником tGL.
Вступление
Здравствуй, дорогой читатель! Данная статья не является ни руководством, ни учебником. В этой статье я лишь хочу рассказать Вам, что существует более эффективный инструмент для работы с текстовыми файлами. Этой статьёй я хочу вдохновить Вас на то, чтобы, поборов глубоко вросшие в Вас привычки, Вы попробовали совершенно другой, не похожий ни на что, метод работы с текстом.
Здесь я обойдусь и без истории возникновения Vim. Скажу лишь, что главный разработчик этого замечательного редактора — Брам Мооленаар, а произошёл он от стандартного редактора Unix — Vi, автором которого был Билл Джой.
Vi был создан в далёком 1976 году. Тогда же и был придуман его необычный интерфейс, основанный на разделении режимов работы на: нормальный, режим вставки и режим командной строки. Пусть многие спорят, что такой подход возник лишь вследствие ограничений техники тех времён, но я утверждаю, что этот метод работы эффективнее всего того, что предлагают нам другие редакторы.
Истинную мощь Vim демонстрирует при работе с текстами имеющими некоторую структуру, т.е. он незаменим для программистов и верстальщиков, но многие его возможности очень помогут и при работе с простым текстом.
Я также предполагаю, что Вы умеете или учитесь печатать вслепую и не сомневаетесь в том, что этот навык чрезвычайно полезен. Если же у Вас есть сомнения на этот счёт, то предлагаю прочесть небольшое отступление.
Печатайте вслепую!
Почему просто необходимо печатать вслепую?
Вспомните, как вы учились кататься на велосипеде! Сначала вы мучились, пытаясь понять, как же это делают остальные, не могли проехать и двух метров. Но вы старались! Вы пробовали ещё и ещё. Может быть час, день или даже несколько дней. Пока не почувствовали.
Помните, насколько приятным было то ощущение, когда вы впервые почувствовали, что нужно делать, и будто стали с велосипедом одним целым? А потом вы к этому быстро привыкли и забыли, что бывает иначе…
Если Вы не помните, как учились ездить на велосипеде, вспомните, как учились плавать или кататься на коньках, вспомните любое своё умение!
Так раз уж если Вам приходится пользоваться компьютером — получайте удовольствие от общения с клавиатурой, вместо того, чтобы постоянно ощущать этот ужасный 100-кнопочный барьер (с двухкнопочным в придачу) между вами и компьютером (и теми, с кем вы посредством компьютера общаетесь).
Печатайте мысли, а не буквы и слова!
Vim — редактируйте вслепую!
То же славное ощущение, про которое я говорил выше, появляется и в Vim'е.
Если вы просто печатаете вслепую, ты вы с удовольствием вводите текст, не задумываясь на процессом.
Овладев Vim'ом, вы начинаете вслепую редактировать текст:
- быстро, без всяких полос прокрутки, перемещаться по структуре документа,
- также быстро переключаться между множеством открытых документов,
- легко манипулировать любыми блоками текста: словами, предложениями, блоками кода,
- (список можно продолжать очень долго — смотрите материалы в конце статьи),
- и даже писать на ходу макросы для повторяющихся действий.
И всё это вслепую, не отрывая рук от клавиатуры, не пользуясь никакими элементами интерфейса и не используя сложных комбинаций клавиш Alt, Ctrl и т.п. Вместо этого, лишь используя по большей части легко запоминающиеся команды.
Ценой такого удовольствия является, как говорят, высокий барьер вхождения, т.е. сложный и небыстрый период освоения. Но это тот самый случай, когда единственной возможностью повысить качество работы является вложение времени в обучение.
Вы готовы меняться?
Итак, если Вас не пугают трудности на пути освоения совершенно другого инструмента, если Вас привлекают те перспективы, о которых я рассказал, я могу предложить Вам материалы, используя которые Вы покорите этот редактор.
Советы для новичков:
- для выхода из редактора введите :q‹Enter› :),
- пройдите vimtutor (:help vimtutor),
- прочтите Семь привычек эффективного редактирования текстов,
- пользуйтесь встроенной справочной системой :help.
Материалы для дальнейшего изучения
- прочтите весь :help целиком,
- регулярно просматривайте Best of Vim Tips: http://rayninfo.co.uk/vimtips.html,
- пользуйтесь Google.
Другие материалы:
- http://www.vim.org/ — официальный сайт Vim.
- Статья о Vim в Википедии.
- «Почему — Vim» — замечательная статья для журнала Linux Format.
- All About Vim — неплохой блог на русском.
- Большая коллекция советов (tips&tricks) в виде вики (на английском).
- 7 Habits For Effective Text Editing 2.0 — видео от «создателя» (на английском).
Желаю удачи в обретении нового полезного и приятного навыка!
P.S. У меня есть идея перевести некоторые материалы на русский язык (в том
числе продолжить заброшенный проект по переводу встроенной документации) и разместить на отдельном сайте. Если среди вас есть желающие присоединиться, пишите!
Adobe AIR инструмент создания веб3.0 приложений
Опубликовано TermiT Апр 1, 2008 в Trash |
Мне нравится компании Adobe. Я люблю продукцию компании Adobe. Меня поглотила платформа Adobe Air. Я просто тащусь от внешнего вида приложений Adobe Air. Недавно Adobe Air появился и для linux. Я просто обязан написать об Adobe Air.
Что же такое Adobe Air?
Air - это технология, предназначенная для программистов, которые разрабатывают RIA-приложения (Rich Internet Application) с возможностью запуска на десктопе. AIR-приложение обладает всем необходимым функционалом, для создание RIA, например таким как — доступ к файловой системой, управление окнами, поддержка drag-and-drop и др. В роли оболочки AIR приложения, может выступать, как Flash/Flex, так и HTML с JavaScript. AIR — является специфичной виртуальной машиной. Немалым преимуществом AIR является кроссплатформенность. Т.е. ваше приложение (его расширение .air) может без проблем запускаться, практически под любой операционной системой — Windows, OS X, Linux (с учетом того, что на компьютере пользователя установлен AIR).
Ресурсы, где можно найти основную информацию о продукте:
Блоги:
Книги:
- Adobe Integrated Runtime (AIR) for JavaScript Developers Pocket Guide (Amazon) (скачать)
- Adobe AIR for JavaScript Developers Pocketguide
Видео:
- Transitioning to the Desktop with Adobe AIR
- Developers speak about Adobe AIR
- Building Adobe AIR Applications with Flash CS3
- Adobe AIR Running on Linux
- Air Visual Search
- Building your first Adobe AIR application with Adobe Flex (Mike Chambers)
- Building your first AIR application with HTML and JavaScript (Kevin Hoyt)
- Leveraging HTML and JavaScript within Adobe AIR (Kevin Hoyt)
- Deploying and Updating AIR Applications (Serge Jespers)
- Adobe AIR API Overview (Daniel Dura)
- Data Intensive Enterprise AIR Applications (Enrique Duvos)
- HTML / JavaScript desktop applications on Adobe AIR. (Chris Brichford)
- Using JavaScript Frameworks in AIR Applications (Andre Charland)
- AIR Conditioning (Lee Brimelow)
Приложения на Adobe Air:
Статьи и заметки:
- Get started with Adobe AIR
- Building Flex and AIR apps from the same code base
- Introducing Adobe AIR for Flash developers
- Adobe AIR and Dreamweaver for JavaScript developers
- Introducing the Adobe AIR security model
- Developing on Adobe AIR with Aptana Studio
- Adobe AIR and the experience brand
- Digitally signing Adobe AIR applications
- Deploying AIR apps seamlessly with badge install
- Using the encrypted local store feature
- Adobe technology platform ActionScript reference for RIA development
- Sudoku on AIR: Taking a Flash app to the desktop
- Building a Flash game on AIR
- Building an XML viewer on AIR with Flex
- User experience considerations with SQLite operations
- Adobe AIR Series — Introduction
- Adobe AIR Series — Truveo Sample App
- Adobe AIR Series — Advanced Features
- Adobe AIR Series — Layouts, Styles, and Logic
- Authentication for Desktop Clients and Flash/AIR Apps
- Adobe AIR Xdrive Picture Syncing: Part 1
- Adobe AIR Xdrive Picture Syncing: Part 2
- Adobe AIR Xdrive Picture Syncing: Part 3
- Adobe AIR Xdrive Picture Syncing: Part 4
- Adobe AIR Xdrive Picture Syncing: Part 5
- Get full file path in AIR
- Aptana + Adobe Air
Постепенно буду добавлять новую инфу. И по возможности буду переводить туторы…
ДалееПервое апреля
Опубликовано TermiT Апр 1, 2008 в Trash |
Я никого не буду обманывать в этот день — это слишком хлопотно. Я лишь хочу написать об одном факте: у меня в квартире живет 14 грызунов, вот подтверждение:
Какого вы обо мне мнения?
ДалееПару слов о подкастах, которые слушаю я и другим советую...
Опубликовано TermiT марта 23, 2008 в Trash |
Как я писал у себя в about я много времени провожу в дороге, причиной тому является мое место проживания относительно центра славного города Саратова. В дороге меня спасает музыка, но иногда хочется общения, даже не общения, а какого-то возвращения в сеть, мне тяжело объяснить, что я имею ввиду, но может подслушиватели меня поймут.
Слушать подкасты я начал примерно год назад, вернее я пробовал разные подкасты, но ничего не находил интересного. Позже товарищь CityHawk рассказал мне про Radio-T и про подкаст от Umputun'a. Ну и понеслось… На сегодняшний день я слушаю достаточно большое количество подкастов, ссылочки с описанием которых я приведу ниже:
- Radio-T — как я уже писал собственно это первый подкаст, который я начал слушать регулярно. Подкаст для гиков от гиков о всяческих hi-tech вещах: гаджетах, веб-сервисах, софте, событиях и т.д. Чаще всего слушаю в прямом эфире, так как в джабере шоу разворачиваются интересные дискусии.
- Подкаст от Umputun из Чикаго — Umputun довольно серьезный разработчик из Чикаго, он также один из ведущих подкаста Radio-T. В своей подкаст ленте он рассказывает о своей жизни, много говорит о США, работе и семье. Всем советую очень интересных подкаст.
- PodШтучки — это подкаст для тех, кто интересуется новостями из жизни веб2.0, новостями о новых и старых вебсервисах и стартапах. Он основан на популярном блоге Интернетные штучки, который после выхода подкаста я перестал читать, так как подкаста стало достаточно.
- Подкаст Cлужбы новостей CNews — подборочка интересных заметок с известного новостного ресурса от cnews. Маленький подкаст для тех кто хочет быть в курсе последних новостей о высоких технологиях.
- Обзор *nix блогов — единственный русскоязычный подкаст о линукс, который выходит постоянно. Давно хотел о нем написать, так как идея мне его понравилась: просто обзор постов линуксовых блогов с короткими комментариями о них, в шоу нотах всегда лежат ссылочки на эти посты.
- Сиськи — Письки Шоу — да, я слушаю и такой подкаст :) Смешные и пошлые глупости от двух «писюханов». Просто попробуйте их послушать.
Теперь англоязычные подкасты:
- LugRadio — это лучший подкаст о линуксе по мнению журнала LinuxFormat. Я бы согласился с этим мнением, если бы не несколько факторов. Во первых, большое количество участников их аж целых четыре, во вторых это большое количество «ha-ha» и «fuck you — fuck youself»; из-за этих факторов подкаст слушать становится тяжело, но менее интересным он от этого не становится.
- The Linux Action Show! — мой любимый подкаст. Интересные новости из мира линукса и четкая понятная речь, конечно не без buzzwords, но слушать приятно. Также рекомендую другой полкаст от этого же состава
CastaBlasta — show about things that brings to geeks geekorgazm. - WebDevRadio — подкаст грамотного вебдева, жалко только что короткий. Также советую посетить блог автора, попадаются очень занимательные статейки.
- The WordPress Podcast — подкаст о всеми любимом блоговом движке: новости, обзоры плагинов и хаков, интервью с разработчиками. Только раздражает качество звука, но контент вытягивает подкаст, советую.
Вот вроде и всё, надеюсь что ничего не забыл :)
Далее