Архив Февраль 6, Суббота, 2010

.NET / Сервер, ауууу!

Нет комментариев »

0. Intro



Приветствую! Возможно, топик многим будет знаком, но тем не менее… Представьте, что вы пишите клиент-серверную систему для LAN и получается так, что адрес сервера динамический/может поменяться суровыми админами/вбивание адреса неприемлимо. Я расскажу вам, как с помощью UDP broadcast’а найти долгожданный сервер.


Стартапы / [Перевод] Качества успешного предпринимателя – Устойчивость (4/11)

Нет комментариев »

Перевод четвертого поста Марка Састера из серии про качества успешного предпринимателя (предыдущие посты: 1, 2, 3).

__________







Это часть моей новой серии постов о том, что делает предпринимателя успешным. Исходно я публиковал их на сайте VentureHacks, одном из моих любимых сайтов для предпринимателей. Если вы там не были, то стоит зайти.



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



4. Устойчивость. Я люблю говорить: «быть предпринимателем реально клево… для тех, кто этого никогда не пробовал». Реальность такова, что предпринимательство — это одиночество, тяжелый труд, прессинг извне и множество рутины. Чтобы выжить, приходится все это терпеть. Вещи устроены так, что, как бы тяжело вы ни впахивали, и пусть даже вы попали на сцену TechCrunch50, на самом деле всем всё равно. Следующий раунд инвестиций будет непростым. Добиться от клиентов заключения договоров труднее, чем хотелось бы. Журналисты только что написали критически настроенную статью. Конкуренты анонсировали свой успех. У вас осталось денег на 8 недель, а одна из сотрудниц только что попросила вас заполнить нужные бумаги, чтобы они смогла оформить ипотеку на дом.


Google / Google добавил фотографии времен Второй Мировой в Google Earth

Нет комментариев »

Во время Второй Мировой войны много Европейских городов было подвержено бомбардировке с воздуха, некоторые даже были полностью уничтожены. На этой неделе Google добавляет новый инструмент к Google Earth: теперь вы можете узнать, как 35 европейских городов выглядели во время Второй Мировой и оценить «эффект» военных действий. Исторические снимки датируются периодом с 1935 по 1945 года.



Чтобы «сравнить» нынешнее изображение поверхности и изображение 70-летней давности, активируйте шкалу времени кликом по иконке часов (в тулбаре сверху), затем двигайте ползунок, отвечающий за время, назад.



Штутгарт — город в Германии, над которым произошло более 50 воздушных боев:





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





Решил, что тут мало всего и новость не заслуживает хабраката.


Bigstreet CMS / Дальнейшее развитие BigStreet CMS

Нет комментариев »

BigStreet CMS — система для создания сообществ, уже проскакивала на Хабре. С тех пор много воды утекло, и я хочу рассказать Хабрасообществу о судьбе движка.



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



Однако, недавно сменился владелец проекта, и я ему предложил свою помощь в развитии BigStreet (конкретно — в программировании), и моё предложение было принято.


Google Chrome / Chrome 5.0.317.2

Нет комментариев »





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



Google / Google добавит возможность просмотра магазинов к сервису Street View?

Нет комментариев »

Несколько дней назад в магазин известного в Нью-Йорке ритейлера Oh Nuts зашел фотограф, и начал фотографировать помещение магазина со всех ракурсов, во всех направлениях. Он делал фото с заранее намеченных точек в помещении, расположенных друг от друга примерно в полутора метрах.



image



Как оказалось впоследствии, фотограф является работником компании Google (уж не знаю, как это выяснилось, в первоисточнике не объясняется). Так вот, похоже на то, что Google планирует перевести свой сервис Google Street View на новый уровень, позволяя пользователям не только обозревать улицы, но и заглядывать внутрь магазинов, являющихся партнерами Google.



Лично мне такая идея нравится, с условием перенесения опыта на отечественные улицы и магазины. А как хабровчане оценят такую инициативую Google?


.NET / Числа Фибоначчи (этюд на C#)

Нет комментариев »

Наверное многим студентам приходилось изучать рекурсию на примере вычисления чисел Фибоначчи. Задачка это безусловно академическая, и рекурсию она иллюстрирует явно хуже чем вычисление, скажем, факториалов, но она интересна тем, что имеет много решений разной степени извращенности. В этом посте – небольшой этюд на эту тему.



Лента новостей / LG объясняет, как правильно смотреть пиратские фильмы

Нет комментариев »

Сам факт, что пиратские DVD-рипы используются в промоушн-целях, не является новым. Как пример, магазин The John Lewis использовал рипы известного релизера пиратского контента aXXo для увеличения продаж iMac’ов (пруф, пруф), а еще Saturn, один из крупнейших продавцов домашней электроники в Европе, использовал такой же нечестный прием для пиара MacBook’ов (пруф из Мадридского магазина).

В вышеописанных случаях пиратские фильмы демонстрировались на мониторах в магазинах. Однако гигантский международный производитель электроники LG сделал шаг вперед.



Итак, история. Один из продуктов LG — телевизоры с USB разъемом для возможности воспроизведения с флешки изображений, аудио- и видеофайлов.

Естественно, к телевизорам прилагается и инструкция по эксплуатации. На картинке ниже можно увидеть, что проигрывание видеофайлов с USB-носителя в брошюре описано на примере пиратских рипов фильмов «Суперсемейка» и «Авиатор» (картинка кликабельна).







Видимо, LG прекрасно осознает, что USB-вход в телевизорах используется в 99% случаев для просмотра фильмов, скачанных из интернета. Хотя, вероятно, что составители мануала просто для быстроты/удобства скачали пару фильмов из сети.


Emacs / Открой двери Emacs в окнах, или как собрать приемлемый .emacs под Windows

Нет комментариев »

Доброе время суток, %username%, давно хотел поделиться с тобой своим emacs файлом.


Учись Работать / Программирование: Практики которые я возьму с собой

Нет комментариев »

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



В основном описаны моменты которые касаются поддержки процесса разработки программного обеспечения, не затрагиваются темы планирования хода выполнения работ. Также не затронут процесс программирования и полезные плюшки для него (например расслоение системы на уровни, использование шаблонов проектирования). Но все ниже приведенное было и остается полезным для меня лично, и я буду рад если и вам на что нибудь сгодится :)