Изучаем Vim

Работая с Unix подобными операционными системами, приходиться часто иметь дело с многочисленными текстовыми файлами, будь это файлы настроек, системные файлы или относящие к языкам программирования. У каждого пользователя Linux есть свой любимый текстовой редактор. Многие при переходе с Windows используют Gedit или Kate. Из консольных рекдакторов удобный и простой нано или Easy Editor в BSD. Когда мне нужно было использовать редактор с подсветкой кода — то пользовался Gedit. Правда добавив в него несколько новых плагинов — он у меня чуть тормозил с запуском. Хотя это было не совсем долго сек 5-10, но это сильно раздражало. Для консольных дел я использовал nano. Он очень прост в использовании и интуитивно понятен. Но чтоб редактировать большие файлы, где надо было бежать до конца строки, возврашаться обратно, работать со орфографическими ошибками в словах — он был не очень то и удобен.
Решил попробовать Vi/Vim. Много слышал о нем, но чтоб работать в нем, надо было его еще изучить. Раньше думал зачем изучать еще и текстовой редактор, когда в мире есть простые редакторы, где без труда можно сразу же приступить для работы с текстом. Но это оказалось не так. Начав изучать Vim, выписал полезные(думаю, они понадобятся и вам), необходимые, часто используемые команды, которые очень сильно помогают при редактировании файлов и на столько ускоряют процесс работы, что получаешь удовольствие при работе с ним.
Выписал из O'Reilly's — «Learning the vi Editor(6th Edition)» и Kim Schulz — «Hacking Vim». Для начала надо отметить, что это не простой редактор. Он имеет 2 типа работы. Первый — непосредственно введение, запись текста в файл, а второй — команды которые упрощают редактирование текста.
Команды выписал на английском, думаю они просты и не требуют перевода.

( Читать дальше )
  • +3
  • 24 октября 2010, 14:19
  • Biotin
  • 4

Ruby и Gmail.


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

Коротко о Ruby:
Ruby (англ. Ruby ['ɹu:bɪ] — «Рубин») — динамический, рефлективный, интерпретируемый высокоуровневый язык программирования для быстрого и удобного объектно-ориентированного программирования. Язык обладает независимой от операционной системы реализацией многопоточности, строгой динамической типизацией, сборщиком мусора и многими другими возможностями. Ruby близок по особенностям синтаксиса к языкам Perl и Eiffel, по объектно-ориентированному подходу — к Smalltalk. Также некоторые черты языка взяты из Python, Лисп, Dylan и CLU.
Ruby на Википедия.

В данном примере используеться обычный gem «net/pop» и пару строк программного кода. Но для начала надо активировать доступ pop в настройках gmail.


( Читать дальше )
  • +2
  • 20 сентября 2010, 22:20
  • Biotin
  • 4

Поздравляем, Linux.


Как известно, сегодня день рождение операционной системы Linux. В связи с этим поздравляю всех пользователей этой интересной OS и хотел бы опубликовать пару интересных высказываний из книжки самого Линуса Торвальдса «Just for fun. Рассказ нечаянного революционера».

«Свою первую встречу с компьютером я не помню, знаю только, что мне было около одиннадцати. Мой дедушка купил Commodore VIC-20 году в 81-м.»

«Летом я заработал еще немного на уборке хельсинкских парков.А одно время я работал почтальоном – разносил рекламные проспекты. Вообще-то я не особенно увлекался летними работами, но в тот период я ими занялся. Хотя, наверное, основную сумму я накопил за счет школьных стипендий.Я ежегодно получал стипендии как лучший математик.»

«PC тогда особого интереса не представляли, поэтому когда я мечтал о новой машине, я знал только, что это будет не PC.В итоге я выбрал Sinclair QL.Sinclair был одной из первых 32-разрядных машин на рынке домашних пользователей. Сэр Клайв Синклер, основатель компании,– это своего рода британский Стив Возняк (Стив Возняк)(Steve Wosniak) – один из создателей Макинтоша. На Sinclair стояла операционная система Q-DOS.Тогда я ее знал как свои пять пальцев.У него было 128 килобайт (не мегабайт) памяти, что по тем временам было очень много для домашнего компьютера.В этом компьютере был установлен чип 68008 с частотой 8 мегагерц – вторая и более дешевая версия чипа 68000 компании Motorola.»

( Читать дальше )
  • +1
  • 25 августа 2010, 16:44
  • Biotin
  • 1

Новости с периферии...

И вот после 2-3 недельного летнего перерыва продолжаем блогописание. Хотелось бы замолвить словечко и об операторах сотовой связи. Пользуюсь Narmobile. На периферии нашей республики, там где я отдыхал, а это были северные границы, наблюдалась такая картина. В виду отсутствия не только обычного (dialup или adsl) интернета в этой местности(аул) но и обычной нормальной телефонной связи(немобильной), приходилось пользоваться GPRS с мобильного телефона, дабы не отстать от повседневной жизненно необходимой информации.
Режим автоматического поиска сети не мог нормально определитья с сетью. Приходилось в ручную выбирать сеть. Оказываеться в регионах из-за отсутствия у Narmobile необходимого аппаратного обеспечения(по слухам) — связь обеспечивалась совместно с Bakcell. Правда у меня на телефоне(может не только у меня) при поиске сети выводилось по 2 Nar Az, можно было предположить что один из них Bakcell. И странным казалось то, что

( Читать дальше )
  • +2
  • 28 июля 2010, 22:53
  • Biotin
  • 2

Бета-версия IE 9


Согласно информации опубликованной 28 июня на неофициальном блоге Microsoft Kitchen бета версия браузера Internet Explorerа 9 должна выйти в августе 2010 года. Релиз будет полнофункциональной версией самого браузера и даст возможность полного тестирования пользователям, по сравнению с настоящими тестовыми версиями. Известно что, в конце июня Микрософт выпустила третью тестовую версию, так как релизы выходят с периодичностью 8 недель то это, скорее всего, будет последней и после выхода бета версии, начнётся отсчет до выхода финальной.
Предполагается, что в IE9 будет лучше поддерживать веб-стандарты, HTML5, ускорит работу за счет использования DirectX, в ней улучшена поддержка CSS3 и встроена поддержка графического формата SVG. Обновленный движок JavaScript будет компилировать код в фоновом режиме. Internet Explorer 9 будет поддерживать помимо H.264 также Flash и Silverlight. Скорость работы в отличии от IE8 ускориться примерно в 7 раз, по сравнению с Opera 10.10 — в 4 раза.
Следует отметить, что IE9 будет работать только с Vista и Windows 7, так как встроенная функция ускорения работы посредством использования ресурсов видеокарты, не поддерживается Windows XP.
Точных дат выхода самого браузера IE9 Микрософт на данный момент не разглашает.

Install the third Internet Explorer Platform Preview!
www.msftkitchen.com
www.lenta.ru
www.infocity.az
  • +2
  • 29 июня 2010, 17:45
  • Biotin
  • 1

Как часто вы скачиваете критические обновления для Acrobat Reader или Flash ?

Проголосовало: 12. Воздержалось: 0

Уже прошел почти год, как кампания Trusteer опубликовала важные данные – увеличение количества уязвимостей в таких популярных приложениях как Adobe Reader и Flash.По прошлогодним данным у 98,8% пользователей интернетом в Европе и Северной Америке браузеры поддерживают Flash технологии (прим.ред: да, конечно.Как же без них) и почти 80% этих компьютеров были серьезно уязвимы. Но, благо разработчики не спят и вовремя выпускают обновления.Хотелось бы узнать и провести опрос.
  • +2
  • 06 июня 2010, 00:04
  • Biotin
  • 4

Добавляем Google Maps на блог/сайт.


Собственно простой мануал.
Google давно уже не просто поисковик, а ресурс со множеством полезных фишек и интересных штучек.Одним из них являеться Google maps.Проект представляющий карты земной поверхности.Он имеет множество полезных настроек.Где это может понадобиться? Подаю идею, например, вы крупная фирма, которая оказывает услуги для иностранцев в виде представления им гостиниц на территории определенной страны или даже города.Поставив google maps на свою страницу вы, кроме того что указываете где находиться какой-нибудь отель или гостиница, чтоб иностранцы могли и знали как добираться, можете также указать различные метки, например цены за ночь. Уже не приходиться смотреть в огромные списки отелей и цен, нужно всего лишь выбрать страну, интерактивно увеличить масштаб, выбрать город и довольствоваться гостиницами в разных участках города. Кроме того можно поставить метки с указанием фото гостиниц.Как видите, примеров может быть очень много.


( Читать дальше )
  • +2
  • 11 апреля 2010, 14:49
  • Biotin
  • 4

Коротко о вреде Wifi.


В современном мире доступ к интернету не только дешевеет с каждым днем, но и создаються все более мощные оборудования, которые создают удобный и быстрый доступ ко всемирной паутине.Одним из очень популярных способов являеться использование WIfi.Wifi был создан в недалеком 1991 году, в Нидерландах, Виком Хейзом.Изначально он был расчитан для торгового сектора(сектора рыночно-потребительских услуг).В настоящее время им широко оснашены аэропорты, кафе, школы(зарубежом), офисы различных организаций и правительственных структур.В научном мире не утихают дискуссии о вреде wifi.Но как и каким образом радиоволны частотой 2.4 Гц могут воздействовать на человека?

( Читать дальше )
  • +2
  • 27 марта 2010, 16:12
  • Biotin
  • 17

И снова Internet Explorer??

Доброго времени суток гвертивчане.Собственно в этом посте хочу описать одну проблемку и ее казалось бы очень простой солюшн.Недавно столкнулся вот с такой проблемой.Как извеcтно я веду блоги на myscript.biz.Нужно было срочно заплатить за удлинение времени домейна.А домейн, не секрет, мы покупали на godaddy.com.Всего 15$ за 1 год использования.Поверьте совсем не дорого, по сравнению с другими нам известными… не будем говорить с чем ;)


( Читать дальше )
  • +1
  • 12 февраля 2010, 12:59
  • Biotin
  • 12

NetBeans 6.8



Хороших интегрированных средств разработки на данный момент не так уж и много.Cреди них бесплатных и удобных, с поддержкой нескольких языков программирования, очень мало.Но есть один продукт, успешный проект с открытым исходным кодом, разработанный кампанией Sun Microsystems — NetBeans.

( Читать дальше )
  • +2
  • 27 января 2010, 16:28
  • Biotin
  • 6