Как стать автором
Обновить

Человекоподобные роботы

Чулан
На хабре иногда рассуждают о будущем человечества, о принципах существования человеческого общества, если на каждого установить камеру, GPS-систему, микрофон и поместить все это в огромную информационную сеть где любое случившееся событие будет доступно одним нажатием кнопки.

Но человек всегда мечтал о неуязвимости, телепортации и сверхспособностях.
Читать дальше →
Всего голосов 7: ↑4 и ↓3 +1
Просмотры 686
Комментарии 41

Безумные задачки

Проектирование и рефакторинг *
После бурной дискуссии у меня возник вопрос: а, действительно, как много людей, знающих (или считающих что они знают) C++ могут ответить на вопрос, подобный «простейшему тесту» из обсуждаемой статьи.

#include <iostream>

int test(int x) {
  static const int y = test(x + 1) * 2;
  return x + y;
}

int main() {
  std::cout << test(42) << std::endl;
  std::cout << test(0) << std::endl;
}

Вопросы:
1. Для какой версии GCC будет работать эта программа?
2. Что она выведет на экран?
3. Как отрефакторить функцию test() чтобы она стала совместима со стандартом (и с GCC 4.2, соответственно)?

Ну и парочка более простых примеров (примерно как задачка номер два там):
4. Как описать внутри класса функцию классу не принадлежающую (то есть не являющуюся ни статическим, ни динамическим методом класса)?
5. Зачем эта возможность нужна в C++?

Ну и напоследок вопрос: а стоит ли задавать подобные вопросы на собеседовании?

P.S. Подсказки пишите белым по белому, как обычно…
Всего голосов 20: ↑13 и ↓7 +6
Просмотры 2.7K
Комментарии 61

I Am Rich

Чулан
I Am Rich — это новое приложение для iPhone OS, которое автор Армин Хайнрих предлагает приобрести в App Store за $999.99.



Описание этой программы:
Красная иконка на экране вашего iPhone или iPod каждый день будет напоминать вам (а также всем, кому вы её покажете), что вы можете себе это позволить.

Это произведение искусства без всякого скрытого функционала.

Если вы нажмёте кнопку информации на главном экране приложения, вы увидете секретную мантру. Это поможет вам оставаться богатым, здоровым и успешным.

UPD: $999.99 — это максимальная цена, которую может назначить разработчик за одно приложение в App Store.

UPD2: awfulnoise поделился ссылкой на пародию.
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 2.9K
Комментарии 211

История юзер-агентов

Браузеры
Перевод
Увидел ссылку на этот текст тут в новых. Очень понравился, жаль, что ссылка не вышла на главную. Поэтому решил сделать вольный перевод, постаравшись сохранить стиль повествования.

В Начале был NCSA Mosaic, и назвал он себя NCSA_Mosaic/2.0 (Windows 3.1), и показал он пользователем картинки в тексте, и было много радости.

И вот, пришёл новый браузер, «Mozilla», сокращение от «Mosaic Killer» — но не обрадовались бы такому в Mosaic, посему пришлось переименоваться в Netscape, а представляться как Mozilla/1.0 (Win3.1), и было ещё больше счастья и радости: поддерживал нетскейп фреймы, и понравились фреймы народу. Но мозайк не поддерживал фреймы — и стали определять юзер-агент, и Мозилле вебмастера слали фреймы, а остальным — не фреймы.

Читать дальше →
Всего голосов 237: ↑211.5 и ↓25.5 +186
Просмотры 1.6K
Комментарии 74

Оригинальное восстановление паролей на wikimapia.org

Чулан
Недели две назад, решил зайти из под своего аккаунта на сайт wikimapia.org, чего не делал уже месяца три-четыре.

И как ни прискорбно, забыл пароль. «Ну, не беда...», подумал я, и в меню выбрал Восстановление пароля.

К моему огорчению, пароль на почту не пришёл и желание посещать сайт на тот момент совершенно отпало.

Несколькими неделями позже (то есть сегодня), надеясь на то, что баг уже пофиксили, я решил еще раз попытать счастья и восстановить пароль. Опять, как, наверное, и следовало бы ожидать — безрезультатно.

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

Читать дальше →
Всего голосов 19: ↑14 и ↓5 +9
Просмотры 514
Комментарии 26

Twitter, что дальше?

Социальные сети и сообщества
В Америке уже пользуются им больше 5 миллионов человек. Многие сидят на twitter, как на игле. Через него находят работу, увольняют, знакомятся, женятся, разводятся и тд. В некоторых СМИ организованы команды, которые круглосуточно мониторят twitter на тему новостей. Звезды кино и порно уже начали вести свои микро-блоги.

Сегодня микро-блог появился у Далай Ламы twitter.com/ohhdl
Кстати followers, то есть «кто следует, последователи» приобретает совсем буквальное значение. Жду появления различных сект и религиозных направлений со своими «последователями».

P.S. новость эту я узнал через twitter :p
Всего голосов 110: ↑65 и ↓45 +20
Просмотры 212
Комментарии 79

Прощай, засилье наушников для нового iPod Shuffle

IT-компании
image
Apple заставит сторонних производителей наушников встраивать в свои наушники лицензированный чип аутентификации, без которого наушники работать не будут. Производителю придется доплачивать Apple энную сумму для получения этой самой заветной микросхемы. А это означает, что множество мелких производителей не будут вообще выпускать наушники к новому iPod, в то же время как те немногие модели выпущенных наушников будут стоить дороже, чем могли бы стоить.

via engadget.com

UPD: Появилась информация от представителей Apple, что этот чип не содержит данных для аутентификации, но всё же он проприетарен. Вот пища для размышления:
macworld.com
boingboing.net
ilounge.com
Уважаемые хабровчане, хорошо понимающие английский язык — помогите разобраться в тонкостях.
Всего голосов 110: ↑85 и ↓25 +60
Просмотры 2.5K
Комментарии 254

Татуировки с логотипами Apple

IT-компании
Знакомая, проживающая в штатах, прислала фотку руки продавца из фирменного магазина Apple. Парень рассказывает, что вытатуировал у себя на руке все логотипы, которые были у Яблочноимённой компании. Причём последний логотип набил всего несколько недель назад.



Вот это — действительно яблокофаги :)) Я думаю тут никаким отсутсвием кнопок и чипами в наушниках не отпугнёшь.
Всего голосов 32: ↑13 и ↓19 -6
Просмотры 1.6K
Комментарии 26

Гики-Физики: Я осмелюсь предложить вам эту татуировку на спине

Физика
image
Некоторые тату бывают сексуальными, некоторые прямо скажем вызывающими мурашки, но я даже не знаю, что думать о приближении Борна-Оппенгеймера, 3D Уравнении Шредингера и его решении, которые этот гик вытатуировал у себя на спине.

Discover via Geeks Are Sexy.
Всего голосов 101: ↑77 и ↓24 +53
Просмотры 1.1K
Комментарии 106

«Индикатор-6», ламповые часы эпохи Холодной Войны

Гаджеты
Фред Найел, русскоговорящий (судя по названию часов) парень из Бостона, США, не только придумал, но и построил и наладил продажу очень необычных часов в стиле киберпанка / Fallout тематики.

image
В часах используются специализированные советские лампы производства 70-х годов, и современная плата с управляющей микросхемой.

image
UPD: Спасибо за карму, перенес в блог гаджетов
Читать дальше →
Всего голосов 91: ↑86 и ↓5 +81
Просмотры 31K
Комментарии 55

Черепашка-ниндзя

Криптография *
Попросили меня по старой дружбе помочь, расшифровать один файл. Решил попробовать.

Пробежался по поиску на повод расширения — ничего похожего нет. Пробежался по гуглу по первым символам, также ничего интересного и хоть сколько-то похожего на нужные мне вещи. Сел анализировать файл, куча мануалов и мегабайты трафика не приблизили меня к решению задачи. Далее начал анализировать файл. После составления повторяющихся комбинаций призадумался, их было порядка 8. Условие было такое, что это записная книжка, то есть должно было использоваться немного больше. Далее опять все возможные форумы и мануалы. Опять ничего хотя бы отдаленно похожего. Создалось впечатление, что шифровавший человек очень сильно постарался и создал какой-то новый криптоалгоритм, однако заказчик уверял, что человек находиться на уровне среднего пользователя и таких познаний у него быть не должно.
Читать дальше →
Всего голосов 141: ↑104 и ↓37 +67
Просмотры 616
Комментарии 48

В продолжение темы 3D на осциллографе

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

Встречайте, Vector Damage. Полноценный (ну, почти) 3D шутер на осциллографе.


Далее
Всего голосов 173: ↑170 и ↓3 +167
Просмотры 2.5K
Комментарии 57

Марио не для слабонервных

Чулан
Играть в такую вариацию известной игры стоит только людям со стойкими нервами и недюжинной выдержкой, потому что уже просмотр сего видео может повергнуть вас в состояние эмоциональной нестабильности :-)

Запасайтесь попкорном и нервами! Вам сюда

Для желающих поиграть:
.exe
java-онлайн версия
Всего голосов 77: ↑60 и ↓17 +43
Просмотры 404
Комментарии 74

К вопросу о кроссбраузерных Data URI

Разработка веб-сайтов *
В погоне за оптимизацией сайтов захотел уменьшить количество запросов, не в ущерб размерам оптимизированных файлов.
Цель — передавать в одном файле изображения разных форматов, с разными настройками оптимизации.
Как средство, выбрал data uri и gzip'нутый css файл. Однако IE с data uri работают из рук вон плохо. Но в них есть mhtml. Существовавшая реализация не отвечала моим требованиям, т.к. приходилось 1 файл передавать два раза — раз для IE, в mhtml, и второй для всех остальных, в data uri. В поисках решения наткнулся на статью bolk'а, где описывалось решение для формата jpeg и некоторые теоретические выкладки для gif и png. После почти трехнедельного раскуривания манов мне удалось реализовать решение для gif и png и автоматизировать процесс для всех трех форматов.
ознакомиться
Всего голосов 81: ↑72 и ↓9 +63
Просмотры 9.3K
Комментарии 87

UWP – Выпуск 249

Чулан
— Пациент еще жив, или традиции – наше все
— Биржевое безумие недели
— Когда сервиса слишком много
— Сервис для мака неприятно удивил
— Вопросы кошек и их отлова
— Неожиданный подарок золотому гусю
— Вопросы, вопросы и немного ответы

* 2 Sided Story, My Juliet

подписка на podcast.umputun.com
Всего голосов 27: ↑20 и ↓7 +13
Просмотры 218
Комментарии 0
1