Как стать автором
Обновить
21
0
Владимир Чижов @jagoterr

Пользователь

Сайт с визуализацией работы большого количества протоколов

Время на прочтение 1 мин
Количество просмотров 1.5K
Сетевое оборудование

Ссылка

http://www.visualland.net/

Картинка




Примеры визуализаций

Все.
Всего голосов 132: ↑125 и ↓7 +118
Комментарии 15

Как потерять время и деньги

Время на прочтение 3 мин
Количество просмотров 2.5K
Финансы в IT
Этот пост — перевод эссе Пола Грэма "How to lose time and money".


Когда мы продали наш стартап в 1998 году, я внезапно разбогател. Мне пришлось задуматься о том, как не потерять это богатство. Я знал, что возможно превратиться из богатого человека в бедного, точно также, как из бедного в богатого. Но в то время как я потратил несколько лет на то, чтобы узнать путь от бедности к богатству, я не знал практически ничего о пути от богатства к бедности. Теперь я должен был узнать это, чтобы избежать этого.
Читать дальше →
Всего голосов 166: ↑136 и ↓30 +106
Комментарии 45

Управление активами ПО — открытые лицензии

Время на прочтение 3 мин
Количество просмотров 3.1K
Софт
Добрый день, Хабр!

Вчера я написал топик посвящённый управлению программным обеспечением как важным активом предприятия.
Если кто ещё не видел — можно ознакомиться тут — habrahabr.ru/blogs/soft/97343

Топик не вызвал сильного ажиотажа, но мне пришло с десяток сообщений от заинтересованных в этой теме людей с просьбой продолжить повествование.

Первый вопрос с которого продолжу — учёт бесплатного и свободного ПО в организациях.

Читать дальше →
Всего голосов 58: ↑55 и ↓3 +52
Комментарии 30

Идеальный ноутбук для программиста

Время на прочтение 4 мин
Количество просмотров 88K
Компьютерное железо

Для чего?


Я езжу на работу и обратно, домой. В день, провожу в общественном транспорте 3-4 часа (в зависимости от пробок). Далековато, не правда ли? Чтобы не скучать, мне был нужен рабочий жеребец, на котором бы я творил в дороге.

Ряд качеств


Для себя я выявил ряд качеств, которые необходимы, чтобы заниматься программированием.

15'' мне показался слишком большим, для того чтобы держать его на коленях в транспорте. По этому я выбрал 13'' – оптимальный экран для программирования (я использую NetBeans). Забегая вперед скажу – 13,3'' оказался даже немного великоват для транспорта.

Взвесив ноутбуки друзей, пришел к выводу, что хочу вес ниже 2.5 кг – оптимальный для таскания с собой (а подержав EEE на 1.5 кг – я вообще испытал щенячий восторг от его легкости).

Особое внимание уделял раскладке и клавиатуре. Клавиши должны быть достаточно большими, а стрелки должны быть удобными. Page UP/DOWN должны находиться не в жопе мира.

Интернет в дороге мне не нужен. В некотором роде, он отвлекает. Поэтому особо не заострял внимания на G4 моделях (с WiMax).

А вот срубить с друзьями в multiplayer – неплохо. Чтобы ноут позволял это – процессор хотелось поинтерестнее, чем Celeron, а видеокарту помощнее.

И обязательно (с чего я начал повествование), ноутбук должен жить. И делать это довольно долго – минимум 4 часа.

ну так почему же не iPad?
Всего голосов 82: ↑40 и ↓42 -2
Комментарии 86

VIM: Расширим и углубим себе на пользу

Время на прочтение 2 мин
Количество просмотров 999
Чулан
Пара функций и команда (command) vim'а в помощь блоггеру.

Что они делают?
Меняют двойной минус и минус с пробелом по краям на неразрывный пробел с длинным тире ( —), кавычки «секунды» на кавычки «елочки».

Как этим пользоваться?
Скопировать код в свой .vimrc, открыть vim, написать:
Привьет, менья зовут "E-Type" −- на здоровье!

Затем в коммандном режиме:
:HTMLLineRU<CR>

где
 -- это нажатие на Enter.
Результатом команды будет окно с таким вот нехитрым содержимым:
Привьет, менья зовут &laquo;E-Type&raquo;&nbsp;&mdash; на здоровье!

Что в свою очередь вашим любимым браузером покажется как:

Привьет, менья зовут «E-Type» — на здоровье!

Сам код:
Всего голосов 11: ↑8 и ↓3 +5
Комментарии 2

«Право на фотосъемку»: FAQ, версия 1.0

Время на прочтение 1 мин
Количество просмотров 2.1K
Законодательство в IT
Самая первая версия сборника вопросов о праве на фотосъемку была анонсирована на Хабре больше года назад. Тогда она носила номер 0.5, если я правильно помню. Затем за пару месяцев номер дошел до «0.7», и написание временно приостановилось.
В этой версии FAQ стал мегапопулярным. Кроме бесчисленного количества блоггеров и фотосайтов за прошедший год его перепечатала «Вебпланета» и журнал «Интеллектуальная собственность. Авторское право и смежные права» (№7 за 2010 год). В «Вебпланете» он вошел в десятку самых популярных материалов за 2010 год.
Ну, а сегодня на сайте опубликована следующая его версия, 1.0. Адрес — все тот же: "antirao.ru/faq/nophoto". По сравнению с предыдущей версией вопросов стало в два раза больше, а старые вопросы были существенно доработаны. Добавилась пара сотен ссылок на статьи законов из СПС «Pravo.ru». Итоговый текст увеличился примерно в три раза.
В нем отражены самые свежие изменения в законодательстве. Например, часто упоминаемое в прессе постановление, которое «запрещает съемку на 159 улицах Москвы» уже полгода как отменено. Да и сам сборник я мог выпустить еще месяц назад, просто пришлось ждать, когда Конституционный суд опубликует свое постановление о «шпионских камерах», чтобы дописать соответствующий вопрос.
Кроме того, в издательстве «по требованию» «Prostobook.com» можно заказать «книжный» вариант сборника, с цитатами из нужных нормативных актов, для ношения с собой и тыкания запретителей носом в конфликтной ситуации. Книга, как и сам сборник, распространяется по лицензии CC BY-SA.
Всего голосов 140: ↑138 и ↓2 +136
Комментарии 57

10 шагов создания идеального личного сайта

Время на прочтение 5 мин
Количество просмотров 5K
Чулан
Перевод
Если ты создаёшь сайт-портфолио, то у тебя несколько причин: ты фрилансер — и тебе нужно показать людям что ты умеешь и как это умеешь, или ты студент (или безработный) — и ты ищишь через сайт потенциальных работодателей, или ты работаешь в отделе крупной компании — и вы создаёте корпоративный блог о жизни компании и показываете что делает ваша компания — не важно кто ты, главное что через сайт-портфолио к тебе обратятся люди (за помощью или для того, чтобы дать тебе работу).

1. Логотип


Логотип — это первое что видит пользователь. На западе люди привыкли смотреть слева-направо, по этому логотип располагают обычно в верхнем левом углу сайта, чтобы сразу понять кто владелец данного сайта.
Читать дальше →
Всего голосов 142: ↑87 и ↓55 +32
Комментарии 58

Cимвол з̶а̶ч̶е̶р̶к̶и̶в̶а̶н̶и̶я

Время на прочтение 1 мин
Количество просмотров 5.5K
Контент и копирайтинг *
Недавно нашел интересный символ, который позволяет делать зачеркнутый текст практически в любом месте. Без использования тегов.
В̶о̶т̶ ̶п̶р̶и̶м̶е̶р̶ ̶т̶а̶к̶о̶г̶о̶ ̶и̶с̶п̶о̶л̶ь̶з̶о̶в̶а̶н̶и̶я.

Подумал что хабрапользователям бывает трудно на некоторых сайтах, где нельзя использовать коды, вот и решил предложить альтернативный вариант =)
Сам символ просто так не получается вставить, зато можно его вытащить из примера.
Вставлять его нужно после каждой буквы, кроме последней.
Всего голосов 133: ↑95 и ↓38 +57
Комментарии 150

Игра Сет

Время на прочтение 2 мин
Количество просмотров 5.4K
Игры и игровые консоли

Есть такая потрясающая настольная (не компьютерная!) игра — Сет (The Set). Генетик Марша Фалко (Marsha Falco) изобрела её, делая пометки во время исследования эпилепсии у немецких овчарок. Игра получилась необычной, чрезвычайно увлекательной и мозгозагружающей. Хабралюдям — самое то! Осторожно: может появиться зависимость.



Читать дальше →
Всего голосов 171: ↑161 и ↓10 +151
Комментарии 80

Вам календарик

Время на прочтение 1 мин
Количество просмотров 1.2K
Дизайн
Календарик 2009

PDF, 512Kb — носить в кармане
EPS, 753Kb — вешать на стенку
PY, 4.173 — генерить svg (немного корявый)

С новым годом, Хабранарод!
Читать дальше →
Всего голосов 238: ↑229 и ↓9 +220
Комментарии 74

Инструменты командной строки для веб-разработчика

Время на прочтение 3 мин
Количество просмотров 38K
Разработка веб-сайтов *
Перевод
Жизнь веб-разработчика омрачена сложностями. Особенно неприятно, когда источник этих сложностей неизвестен. То ли это проблема с отправкой запроса, то ли с ответом, то ли со сторонней библиотекой, то ли внешний API глючит? Существует куча различных прилад, способных упростить нам жизнь. Вот некоторые инструменты командной строки, которые лично я считаю бесценными.
Читать дальше →
Всего голосов 227: ↑217 и ↓10 +207
Комментарии 30

Новые возможности XMLHttpRequest2

Время на прочтение 9 мин
Количество просмотров 81K
JavaScript *
Перевод
Одним из незамеченных героев вселенной HTML5 является XMLHttpRequest 2. Строго говоря XHR2 не является частью HTML5 и не является самостоятельным объектом. XHR2 это тот же XMLHttpRequest, но с некоторыми изменениями. XHR2 является неотъемлемой частью сложных веб-приложений, поэтому ему стоит уделить большее внимание.

Наш старый друг XMLHttpRequest сильно изменился, но не многие знают о его изменениях. XMLHttpRequest Level 2 включает в себя новые возможности, которые положат конец нашим безумным хакам и пляскам с бубном вокруг XMLHttpRequest: кросс-доменные запросы, процесс загрузки файлов, загрузка и отправка двоичных данных. Эти возможности позволяют AJAX уверенно работать без каких-либо хаков с новейшими технологиями HTML5: File System API, Web Audio API, и WebGL.

В этой статье будут освещены новые возможности XMLHttpRequest, особенно те, которые можно использовать при работе с файлами.
Читать дальше →
Всего голосов 133: ↑129 и ↓4 +125
Комментарии 32

Вопрос: Так что же? Мы не инженеры?

Время на прочтение 6 мин
Количество просмотров 2.6K
Управление проектами *
Перевод
Недавняя статья Вы НЕ инженер-программист! успела порядком нашуметь, как в англоязычном так и в русскоязычном Интернете. Кем только программистов не называли: и садовниками, и учеными, и водителями и фермерами. Давайте обсудим все эти метафоры и то, верны ли они все вообще? Но, это под катом…

Читать дальше →
Всего голосов 65: ↑40 и ↓25 +15
Комментарии 20

Типизированые массивы

Время на прочтение 2 мин
Количество просмотров 16K
JavaScript *
С появлением WebGL появились и несколько новых типов данных, в частности типизированные массивы. Они все обладают похожим интерфейсом и по скорости значительно превосходят обычные массивы, обладают контролем границ и всего двумя методами и одним свойством. На данный момент если я не ошибаюсь то типизированные массивы поддерживаются последними версиями FireFox и Chrome.
Подробнее о типизированных массивах можно почитать в спецификации
Ну, а в статье мы рассмотрим основы основ
Читать дальше →
Всего голосов 33: ↑28 и ↓5 +23
Комментарии 20

Как отразится противостояние HP и Oracle на Open Source?

Время на прочтение 3 мин
Количество просмотров 912
Open source *
На прошлой неделе в некоторых электронных СМИ появились новости об успехах Hewlett-Packard в России (раз, два). Но похоже, что эти успехи будут непродолжительными. Мне в руки попал интересный документ. Он составлен IT-отделом одной из крупных компаний, скорее всего, после недавнего двукратного(!!!) повышения цен на ПО Oracle для серверов HP.

По нему можно судить об отношении заказчиков к происходящим событиям. (Не секрет, что сервера HP поставляются, зачастую, для работы именно с ПО Oracle.) Вкратце: компания Oracle перестала быть нейтральной в отношении железа, поэтому теперь нужно смотреть в сторону других поставщиков ПО и Open Source. Подкатом выдержки из вышеупомянутого документа.
Читать дальше →
Всего голосов 45: ↑42 и ↓3 +39
Комментарии 30

Противостояние HP и Oracle. Продолжение

Время на прочтение 4 мин
Количество просмотров 1.3K
Open source *
После прочтения заметки «HP and Oracle customers react: not happy, but coping» в блоге Forrester Research на zdnet, решил перевести её и добавить несколько комментариев к моему прошлому посту «Как отразится противостояние HP и Oracle на Open Source?». Перевод под катом, а пока несколько замечаний относительно прошлого поста:

Несмотря на то, что кое-кого поразила «аналитиГа» документа, фактически, там предсказан отказ Oracle от Itanium. Что, на мой взгляд, свидетельствует об профессионализме сотрудников, писавших «Краткий анализ ..». Возможно, благодаря тому документу компания сэкономила громадные деньги.

Относительно комментариев вида: «И при чем тут OpenSource, я так и не понял…». Хочу обратить ваше внимание, что в посте Forrester говорится, что большинство клиентов рассматривают возможность перехода на Linux (как и в случае с «Кратким анализом ..»), как наиболее вероятный выход из сложившейся ситуации. А на zdnet пост про реакцию клиентов HP и Oracle находится в разделе Open Source.

В комментариях к прошлому посту не зря был упомянута IBM'овская DB2 (подробности подкатом) — в настоящее время механизмы перехода с Oracle есть только у IBM и EnterpriseDB. Кстати, после сообщения об отказе Oracle от Itanium, компания EnterpriseDB решила обеспечить поддержку HP-UX.

Далее пересказ поста Richard'а Fichera:
Читать дальше →
Всего голосов 45: ↑39 и ↓6 +33
Комментарии 16

Подборка генераторов CSS

Время на прочтение 2 мин
Количество просмотров 50K
CSS *


Не секрет, что писать CSS для многих стандартных кнопок, макетов, etc. бывает весьма лениво. Ниже представлена подборка генераторов CSS (и не только), которая, возможно, в некоторых случаях сможет упростить кому-то жизнь. Многими генераторами можно успешно пользоваться даже без глубоких познаний CSS.

(Осторожно! Много картинок)
Читать дальше →
Всего голосов 141: ↑96 и ↓45 +51
Комментарии 41

JNI, загрузка нативных библиотек. Меняем java.library.path на лету

Время на прочтение 3 мин
Количество просмотров 36K
Java *
В подмножестве экосистемы Java, относящейся в основном к JNI (без которого никуда не деться, если приходиться интегрироваться с каким-то legacy или просто редким и специфическим кодом, написанном на С или каком-то другом языке), есть такое понятие, как java.library.path. Вкратце, это в некотором роде аналог classpath, только не для Java классов и *.jar файлов, а для нативных библиотек — системное свойство, которое указывает JVM, где искать эти самые нативные библиотеки (.dll в винде или .so под юниксами).

Свойство это устанавливается один раз, перед запуском JVM, через глобальные system properties, или как ключ -Dname=value для JVM, и после этого оно становится read-only. Точнее, менять-то его можно, но никакого эффекта на работу программы это не окажет, т.к. после того как вы обновите это свойство, JVM не перечитает его и не будет использовать новое значение.

Под катом — про то, как все таки поменять это свойство в рантайме, и немного о том, как собственно работает загрузка нативных библиотек в Java.

Читать дальше →
Всего голосов 28: ↑26 и ↓2 +24
Комментарии 14

pg_log, pg_xlog, pg_clog: с чем их едят

Время на прочтение 2 мин
Количество просмотров 59K
PostgreSQL *
Туториал
Перевод
— Я тут типа удалил несколько Гб лог-файлов из каталога pg_xlog, чтобы освободить место на диске. Теперь моя база данных не взлетает.

— Ой-вей! Кхе-кхе… А когда говорите в последний раз резервную копию делали?

Именно в такой форме несколько раз взывали заказчики и пользователи о помощи на нашем IRC-канале. Учитывая легкость повторения этой ошибки, я решил выложить некоторую информацию о системных каталогах PostgreSQL.

Читать дальше →
Всего голосов 62: ↑59 и ↓3 +56
Комментарии 24

О том, как я заставлял Ubuntu работать 10 часов от батареи

Время на прочтение 11 мин
Количество просмотров 187K
Настройка Linux *
imageЯ являюсь рядовым линукс-пользователем и поэтому не стоит от этой статьи ожидать очень умных ходов или нестандартных программистских решений. Все по мануалам. Но раз результат достигнут, значит кому-то кроме меня это может оказаться полезным.

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

Устанавливал я Ubuntu 10.10 на ноутбук Acer Aspire Timeline 5810TG. Эта машина обладает экраном в почти 16 дюймов и относительно производительным железом, зато батарея достаточно емкая, чтобы ставить с ней личные рекорды.
Читать дальше →
Всего голосов 296: ↑285 и ↓11 +274
Комментарии 122

Информация

В рейтинге
Не участвует
Дата рождения
Зарегистрирован
Активность