Архив Февраль 6, Суббота, 2010
Февраль 6, Суббота, 2010
0. Intro
Приветствую! Возможно, топик многим будет знаком, но тем не менее… Представьте, что вы пишите клиент-серверную систему для LAN и получается так, что адрес сервера динамический/может поменяться суровыми админами/вбивание адреса неприемлимо. Я расскажу вам, как с помощью UDP broadcast’а найти долгожданный сервер.
Февраль 6, Суббота, 2010
Перевод четвертого поста Марка Састера из серии про качества успешного предпринимателя (предыдущие посты: 1, 2, 3).
__________

Это часть моей новой серии постов о том, что делает предпринимателя успешным. Исходно я публиковал их на сайте VentureHacks, одном из моих любимых сайтов для предпринимателей. Если вы там не были, то стоит зайти.
Серия началась с разговора о том, что я считаю самым важным качеством: об упорстве. Следующие посты был посвящены практической хватке и способности менять курс.
4. Устойчивость. Я люблю говорить: «быть предпринимателем реально клево… для тех, кто этого никогда не пробовал». Реальность такова, что предпринимательство — это одиночество, тяжелый труд, прессинг извне и множество рутины. Чтобы выжить, приходится все это терпеть. Вещи устроены так, что, как бы тяжело вы ни впахивали, и пусть даже вы попали на сцену TechCrunch50, на самом деле всем всё равно. Следующий раунд инвестиций будет непростым. Добиться от клиентов заключения договоров труднее, чем хотелось бы. Журналисты только что написали критически настроенную статью. Конкуренты анонсировали свой успех. У вас осталось денег на 8 недель, а одна из сотрудниц только что попросила вас заполнить нужные бумаги, чтобы они смогла оформить ипотеку на дом.
Февраль 6, Суббота, 2010
Во время Второй Мировой войны много Европейских городов было подвержено бомбардировке с воздуха, некоторые даже были полностью уничтожены. На этой неделе Google добавляет новый инструмент к Google Earth: теперь вы можете узнать, как 35 европейских городов выглядели во время Второй Мировой и оценить «эффект» военных действий. Исторические снимки датируются периодом с 1935 по 1945 года.
Чтобы «сравнить» нынешнее изображение поверхности и изображение 70-летней давности, активируйте шкалу времени кликом по иконке часов (в тулбаре сверху), затем двигайте ползунок, отвечающий за время, назад.
Штутгарт — город в Германии, над которым произошло более 50 воздушных боев:

Неаполь — город в Италии, больше всего пострадавший от бомбардировок:

Решил, что тут мало всего и новость не заслуживает хабраката.
Февраль 6, Суббота, 2010
BigStreet CMS — система для создания сообществ, уже проскакивала на Хабре. С тех пор много воды утекло, и я хочу рассказать Хабрасообществу о судьбе движка.
Проект долгое время простаивал без поддержки разработчиками, в результате чего утратил большую часть пользователей, и остался позади конкурентной системы LiveStreet как по числу пользователей, так и по функционалу.
Однако, недавно сменился владелец проекта, и я ему предложил свою помощь в развитии BigStreet (конкретно — в программировании), и моё предложение было принято.
Февраль 6, Суббота, 2010

С выходом новой девелоперской версии google chrome 5.0.317.2 появилась забавная функция автоматического перевода сайтов. Ну и что самое главное — наконец-то заработали вкладки настройки контента (можно выборочно для сайтов отключать/включать javascript, картинки, попапы и плагины ). Ниже пара скриншотов про переводчик.
Февраль 6, Суббота, 2010
Несколько дней назад в магазин известного в Нью-Йорке ритейлера Oh Nuts зашел фотограф, и начал фотографировать помещение магазина со всех ракурсов, во всех направлениях. Он делал фото с заранее намеченных точек в помещении, расположенных друг от друга примерно в полутора метрах.

Как оказалось впоследствии, фотограф является работником компании Google (уж не знаю, как это выяснилось, в первоисточнике не объясняется). Так вот, похоже на то, что Google планирует перевести свой сервис Google Street View на новый уровень, позволяя пользователям не только обозревать улицы, но и заглядывать внутрь магазинов, являющихся партнерами Google.
Лично мне такая идея нравится, с условием перенесения опыта на отечественные улицы и магазины. А как хабровчане оценят такую инициативую Google?
Февраль 6, Суббота, 2010
Наверное многим студентам приходилось изучать рекурсию на примере вычисления чисел Фибоначчи. Задачка это безусловно академическая, и рекурсию она иллюстрирует явно хуже чем вычисление, скажем, факториалов, но она интересна тем, что имеет много решений разной степени извращенности. В этом посте – небольшой этюд на эту тему.
Февраль 6, Суббота, 2010
Сам факт, что пиратские DVD-рипы используются в промоушн-целях, не является новым. Как пример, магазин The John Lewis использовал рипы известного релизера пиратского контента aXXo для увеличения продаж iMac’ов (пруф, пруф), а еще Saturn, один из крупнейших продавцов домашней электроники в Европе, использовал такой же нечестный прием для пиара MacBook’ов (пруф из Мадридского магазина).
В вышеописанных случаях пиратские фильмы демонстрировались на мониторах в магазинах. Однако гигантский международный производитель электроники LG сделал шаг вперед.
Итак, история. Один из продуктов LG — телевизоры с USB разъемом для возможности воспроизведения с флешки изображений, аудио- и видеофайлов.
Естественно, к телевизорам прилагается и инструкция по эксплуатации. На картинке ниже можно увидеть, что проигрывание видеофайлов с USB-носителя в брошюре описано на примере пиратских рипов фильмов «Суперсемейка» и «Авиатор» (картинка кликабельна).

Видимо, LG прекрасно осознает, что USB-вход в телевизорах используется в 99% случаев для просмотра фильмов, скачанных из интернета. Хотя, вероятно, что составители мануала просто для быстроты/удобства скачали пару фильмов из сети.
Февраль 6, Суббота, 2010
Доброе время суток, %username%, давно хотел поделиться с тобой своим emacs файлом.
Февраль 6, Суббота, 2010
Я имею довольно небольшой опыт работы в сфере разработки программного обеспечения (всего 6 лет), но я уже накопил ряд полезных и правильных практик (по моему скромному мнению), которые можно использовать при создании программного обеспечения.
В основном описаны моменты которые касаются поддержки процесса разработки программного обеспечения, не затрагиваются темы планирования хода выполнения работ. Также не затронут процесс программирования и полезные плюшки для него (например расслоение системы на уровни, использование шаблонов проектирования). Но все ниже приведенное было и остается полезным для меня лично, и я буду рад если и вам на что нибудь сгодится