Тем более, что таракан — это не жесткокрылое (т.е. не жук), так что ассоциация с багом не совсем корректна. Лучше бы туда хруща какого-нибудь прицепили или классическую ladybug, и правильней и смотреть приятней :)
Оно-то да, но когда номера в явном виде показываются, как-то нагляднее. Например, если файл большой, сразу видно какой приблизительно сегмент редактируешь.
Хотя, возможно, у меня это просто дань привычке со времен Eclipse/Visual Studio.
Отличный .vimrc :) Я ещё всегда использую такие настройки:
set number — показывает номера строк; для программирования очень полезно.
syntax on — активирует syntax highlighting для огромного числа языков программирования, это число можно ещё увеличить с помощью плагинов.
Леонардо да Винчи спал 4 раза в день по 1.5 часа, при этом прожил 67 лет (весьма долго, как на его время) и невероятно многого достиг за свою жизнь. Можно считать его режим дня апгрейдом Вашего :)
Единственное, что у Вашей методики один очевидный минус — в 4 часа не укладывается целое число полных циклов сна (1.5 часа). Поэтому лучше спать по 3 или 4.5 часа — гораздо легче будет проснуться.
Совершенно с Вами согласен. Заказчик зачастую не может понять сложности реализации функции поиска, как ему не обьясняй. В результате разработчику приходится либо делать говнопоиск (под стать бюджету), либо делать хороший поиск при неадекватном бюджете, либо вообще отказываться от этой затеи.
Как правило, разработчик выбирает вариант «говнопоиск».
Я же в будущем в таких случаях буду просто идти в отказ, ибо говнопоиск делать не могу, а хороший поиск при неадекватном бюджете — не хочу (один раз пробовал — себе дороже).
Устройства довольно дорогие по сравнению с нетбуками, но заметьте: нетбук зачастую покупают как второй или даже третий компьютер после десктопа/лептопа. То есть это в большей степени роскошь чем тот же смартфон, который необходим хотя бы в роли телефона.
Вспомнил ещё одно преимущество смартфона для веб сёрфинга — жизнь батареи. Сам не раз сталкивался с тем, что батарея нетбука разряжена/почти разряжена, зарядки при себе нет, а доступ к интернету понадобился.
Ещё раз подчеркну, мобильный веб сёрфинг не замена сёрфингу на нетбуке/десктопе, а решение для ситуаций, когда другой способ доступа в интернет невозможен/неудобен.
Safari на iPhone OS X, Chrome на Android'e, Opera Mini/Opera Mobile на всём остальном c диагональю 2.8"+ вполне пригодны для веб-серфинга в некоторых ситуациях. Я понимаю крутость и потенциал нетбуков (как счастливый пользователь одного из них), но есть ситуации, когда нетбуком просто не воспользуешься: на улице, поднимаясь на лифте, ожидая поезд метро и т.п. Опять же, не все хотят постоянно таскать с собой девайс весом ~1кг, а телефон так или иначе всегда с собой. К тому же, телефон постоянно включен, что делает его незаменимым для ситуативного доступа к интернету (например, видишь что-то интересное, достаешь из кармана телефон, постишь сообщение на Твиттере).
Да что вы говорите?) Во всем мире использование мобильного интернета растет, ещё и как [FriendFeed], а с распространением удобных для веб серфинга смартфонов и развитием мобильных браузеров будет расти ещё быстрее.
Lucy - это ж вроде С-шный порт Lucene. Собственно, внешние инструменты использовать можно, т.к. индекс Lucene.Net, как и любого другого порта, полностью эквивалентен индексу оригинального Lucene. Я даже думал заюзать джавовский Lucene для ремонта индекса, но пока и портированный CheckIndex с этим справляется.
Использую Lucene.Net (порт Lucene под .Net). Выбрал его в первую очередь из-за широких возможностей поиска: fuzzy search; гибкая настройка boost'ов релевантности для разных параметров; фильтрация, сортировка результатов.
Интеграция в систему прошла гладко, а вот с глюками проблем хватало. Основной глюк перекочевал в порт из джававской версии Lucene: при инкрементном индексировании была небольшая вероятность того, что навернется весь индекс. Естественно, когда инкрементное индексирование происходит часто, индекс довольно быстро наворачивается. К счастью, в самой-последней-из-свн версии Lucene.Net (2.3.1) наконей-то портировали утилиту для проверки и "ремонта" индекса (CheckIndex), и жить сразу стало веселей :)
По сравнению с icq, jabber рулит! Но, как по мне, instant messengers в принципе устарели. В будущем вместо IM все больше будут юзаться микроблоггинговые сервисы, например твиттер.
Нетривиальная система оценивания комментариев долго эволюционировала на слешдоте (slashdot.org) и в результате дошла до симбиоза числовых и нечисловых (так называемых reasoning) характеристик. Так, комментарий там может иметь как числовую оценку от -1 до 5, так и смысловую (insightful, interesting, informative, funny, offtopic, troll, redundant).
Хотя, возможно, у меня это просто дань привычке со времен Eclipse/Visual Studio.
set number — показывает номера строк; для программирования очень полезно.
syntax on — активирует syntax highlighting для огромного числа языков программирования, это число можно ещё увеличить с помощью плагинов.
Единственное, что у Вашей методики один очевидный минус — в 4 часа не укладывается целое число полных циклов сна (1.5 часа). Поэтому лучше спать по 3 или 4.5 часа — гораздо легче будет проснуться.
Как правило, разработчик выбирает вариант «говнопоиск».
Я же в будущем в таких случаях буду просто идти в отказ, ибо говнопоиск делать не могу, а хороший поиск при неадекватном бюджете — не хочу (один раз пробовал — себе дороже).
Вспомнил ещё одно преимущество смартфона для веб сёрфинга — жизнь батареи. Сам не раз сталкивался с тем, что батарея нетбука разряжена/почти разряжена, зарядки при себе нет, а доступ к интернету понадобился.
Ещё раз подчеркну, мобильный веб сёрфинг не замена сёрфингу на нетбуке/десктопе, а решение для ситуаций, когда другой способ доступа в интернет невозможен/неудобен.
Интеграция в систему прошла гладко, а вот с глюками проблем хватало. Основной глюк перекочевал в порт из джававской версии Lucene: при инкрементном индексировании была небольшая вероятность того, что навернется весь индекс. Естественно, когда инкрементное индексирование происходит часто, индекс довольно быстро наворачивается. К счастью, в самой-последней-из-свн версии Lucene.Net (2.3.1) наконей-то портировали утилиту для проверки и "ремонта" индекса (CheckIndex), и жить сразу стало веселей :)