Pull to refresh
19
0
heoh @heoh

User

Send message

Интервью Уильяма Гибсона журналу Wired. Часть 1

Reading time7 min
Views67K


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

«Мы почти всегда ошибаемся» — сказал он в телефонном интервью Wired. Гибсон — человек, который в 1982 году, в рассказе «Сожжение Хром», придумал само слово «киберпространство», а через два года, в дебютном романе «Нейромант», расширил и углубил это понятие.

В книге, которая быстро стала классикой и источником вдохновения для фантастов следующих десятилетий, Гибсон предсказал, что «консенсуальная галлюцинация» киберпространства будет «повседневной реальностью для миллиардов пользователей во всех старнах мира», объединённых в глобальную сеть «немыслимой сложности».

С тех пор Гибсон написал множество столь же успешных и положительно воспринятых критикой романов, среди которых «Граф Ноль» (1986), «Мона Лиза овердрайв» (1988), «Разностная машина» (в соавторстве с Брюсом Стерлингом, 1990), «Распознавание образов» (2003), «Zero History» (2010). И всё же Гибсон говорит, что ему просто повезло создать пророческое описание цифрового мира. «То, что в „Нейроманте“ описано, как сеть будущего, как интернет, на самом деле совершенно не похоже на настоящий интернет» — сказал он в интервью.

Последняя книга Гибсона — сборник нефантастических рассказов «Distrust That Particular Flavor» — вышла в этом году; сейчас он пишет новый роман под рабочим названием «The Peripheral».

В интервью, которое будет опубликовано в трёх частях, Гибсон затрагивает головокружительный диапазон тем — от старинных часов до комиксов, от панк-рока до провидцев, от мемов интернета до планов экранизации «Нейроманта».
Читать дальше →
Total votes 58: ↑55 and ↓3+52
Comments25

Вечная жизнь: замена мозга другим носителем с сохранением сознания и личности

Reading time6 min
Views131K

Кто из нас хотя бы раз в жизни не задумывался о том, чтобы жить вечно?
Происходило это и со мной. Можно сделать биологическую клетку, ориентированную на бесконечное число делений, без зависимости от типа клетки.
Но как сущий технарь я понимаю, что человеческое тело несовершенно.
Вечной жизни для биологического индивидума можно достичь двумя путями. Различными по своей сложности и возможностям, которые предоставят эти решения.

1. Управляемое бесконечное деление биологической клетки
2. Перенос сознания на другой более отказоустойчивый носитель.

Смысл статьи и последующей дискуссии — исследовать теорию именно по пункту 2, т.к. он подразумевает не копирование личности, когда ваш мозг скопирован в кого-то другого, но при этом вы остаётесь самим собой, а перенос именно вашего мозга на другой носитель, да так, чтобы вы не прекратили своего существования, мыслительного континуума, самоосознания.
Читать дальше →
Total votes 82: ↑60 and ↓22+38
Comments361

Величественные пески: Пустынные дюны, вид из космоса

Reading time6 min
Views2.1K
imageСегодня же пятница? Тогда почему бы не отвлечься на научно-популярную фото-статью о том, что занимает четвертую часть суши нашей планеты?

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

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

Оригинал статьи на wired.com
Перевод статьи на translated.by
Над переводом работали



А оформленная статья, как обычно, под катом
Total votes 84: ↑76 and ↓8+68
Comments29

Мечты детства о создании игры на ZX-Spectrum

Reading time2 min
Views5K
Здравствуйте, жители Хабрасообщества.

Этот пост захотел написать, прочитав пост Компьютерное игростроение — бумага и фломастеры.

Первый компьютер, Великий ZX-Spectrum у меня появился примерно в 1992 году. Конечно же сначала я на нем играл дни напролет, но потом увлекся Basic'ом и программированием. Писал для себя всякие программки и радовался до того момента пока не увидел у друга на его супер i386 2mb игры, вернее ИГРЫ — WarCraft I и UFO. И так мне захотелось чтобы что-то подобное яркое, красивое и захватывающее было на моем Старичке-Спектруме и году эдак в 96 я захотел сделать Игру для себя — WarCrafter ;)

Осторожно, небольшой трафик!
Читать дальше →
Total votes 81: ↑72 and ↓9+63
Comments166

Взлом каптчи файлообменника

Reading time9 min
Views44K

Введение



В данной статье коротко рассказывается о процессе взлома captcha с ifolder.ru. Применение в процессе языка Python и сторонних библиотек. Применение алгоритма преобразований Хафа в составе библиотеки Open Computer Vision © Intel позволит нам избавиться от шума на изображении, простая в использовании и быстрая библиотека FANN (Fast Artificial Neural Network) сделает возможным применение искусственной нейронной сети для задачи распознавания образа.

Моя мотивация состояла, прежде всего, в том, чтобы попробовать язык Python. Как известно, лучший способ изучить язык — решить на нём какую-нибудь прикладную задачу. Поэтому параллельно описанию процесса обработки изображения я буду рассказывать о том, какие библиотеки и для чего я использовал.
Сломать мозг
Total votes 183: ↑178 and ↓5+173
Comments68

Морфологический поиск

Reading time3 min
Views7.3K
Точный поиск, реализуемый в базах данных это очень хорошо, когда дело касается точных фраз. Но что делать, когда среди документов есть Киевская карта но нету Карты Киева? В дело включаются языковые фильтры.Во-первых уже на лексическом уровне становится сложно оперировать с монолитным блоком текста что-бы учитывать всевозможные перестановки слов и расстояния между ними. Во-вторых, чем глубже копать в язык, тем ясней становится то, что семантический web — невероятно сложная планка для автоматических анализаторов и генераторов каких-то образов и моделей, что уж говорить про то что-бы написать RDF вручную.Морфология изучает изменение формы объектов в разных областях науки (ботанике например). Поэтому есть два пути — либо
учитывать все формы при поиске, либо вырезать корень слова и искать
только по нему. Последний способ называется stemming, отличается
быстротой, простотой и не нуждается в словарях. Именно его используют Битрикс и MS Sharepoint, Sphinx. Проблемы возникают со словами где корень изменчив (бег-бежать, расти-прирост, лев-львица). Я не буду рассказывать про стемминг, посмотрите как это реализовано php с русской морфологией. Меня больше интересуют словари. Национальный корпус русского языка приводит примерно какие характеристики могут иметься у любого слова. Теперь мы плавно подходим к пониманию того что нам необходима современная морфологическая база слов (RMU, AOT), прототип для семантической сети.

Читать дальше →
Total votes 22: ↑20 and ↓2+18
Comments11

Разработка и модификация прошивки для Android телефонов на примере HTC Hero GSM. Часть 1

Reading time10 min
Views164K
Причины по которым люди ставят модифицированные версии прошивок различны. Кому-то хочется удивить друга смешной анимацией загрузки, кому-то не хватает определенного функционала (например vpn), кто-то хочет выжать максимум производительности из своего телефона за счет разгона процессора, а кто-то пять месяцев ждет новую версию операционной системы Android для своего любимого HTC Hero.
На данный момент уже существует превеликое множество самых невообразимых сборок для самых различных телефонов на базе Android. Иногда они даже появляются в той или иной форме на Хабре.
Я же хочу Вам рассказать о процессе и особенностях создания кастомной прошивки на основе официальной. Данные знания были получены в процессе разработки одной из не многих отечественных прошивок на базе Android 2.1 для HTC Hero GSM. И более или менее успешно опробованы на себе и других подвернувшихся пользователях одного крупного российского форума.
Не смотря на то, что все нижеследующее было сделано для HTC Hero, данные правила и особенности имеют полную силу для всех телефонов, особенно тех, которые разработаны компанией HTC и используют фирменную оболочку Sense.
Для экспериментов нам понадобится:
  • Android SDK желательно последней версии
  • Утилита apktool для реинжениринга системных приложений
  • Утилиты smali/baksmali для де-оптимизации системных приложений
  • Утилита unyaffs для извлечения системных файлов из образа
  • Скрипт split_bootimg.pl для извлечения ядра и ramdisk-а
  • Утилита testsign для подписывания пакета обновления и отдельных приложений
  • установленное и настроенное JRE
  • телефон с операционной системой Android
  • права суперпользователя и модифицированная подпрограмма восстановления (recovery rom)

Все вышеперечисленное доступно в версиях как для системы Linux так и для Windows. Но в своих примерах я буду ориентироваться на использование Linux.
Конечно же ни root-права ни recovery нам не нужен для того, чтобы начать разработку, однако если мы захотим опробовать наше творение, они нам понадобятся. Для HTC Hero можно использовать RA-hero-v1.6.2.
Наверное, самое время напомнить, что использование неофициальных прошивок лишает нас гарантии, но где наша не пропадала. И несмотря на то, что большинство операций безопасно — всегда нужно четко понимать что и зачем делается, дабы не причинить необратимый вред своему андроиду
Читать дальше →
Total votes 79: ↑73 and ↓6+67
Comments46

Спокойной ночи!

Reading time6 min
Views21K
image Около месяца назад я приобрел HTC Hero. Основной причиной, по которой был выбран этот телефон, а не iPhone, была возможность полноценно разрабатывать приложения под Windows.

В качестве пробы пера я написал небольшую программу, которая выключает звук на ночь. Под катом описание процесса разработки и ссылка на программу.
Читать дальше →
Total votes 139: ↑126 and ↓13+113
Comments72

Дональд Кнут

Reading time8 min
Views49K
image

Дональд Эрвин Кнут — американский учёный, почётный профессор Стэнфордского университета и нескольких других университетов в разных странах, преподаватель и идеолог программирования, автор 19 монографий (в том числе ряда классических книг по программированию) и более 160 статей, разработчик нескольких известных программных технологий. Автор всемирно известной серии книг, посвящённой основным алгоритмам и методам вычислительной математики, а также создатель настольных издательских систем TEX и METAFONT, предназначенных для набора и вёрстки книг, посвящённых технической тематике (в первую очередь — физико-математических).
Читать дальше →
Total votes 156: ↑152 and ↓4+148
Comments49

Что такое качество в веб-дизайне: примеры и рекомендации. Часть 1

Reading time5 min
Views39K
Несколько выдающихся примеров и рекомендаций по созданию качественного дизайна веб-страницы или блога

quality

Многие люди склонны описывать предоставляемые ими услуги по веб-дизайну как «качественные». Но что означает здесь слово «качество», как определить, является дизайн качественным или нет? Что ж, я вижу несколько способов определить качество применительно к сфере веб-дизайна. Ведь если однажды определить, что позволяет создавать качественный веб-дизайн, можно использовать эти же приемы для оттачивания собственного стиля.

Чтобы объяснить, как я понимаю качество в дизайне веб-сайтов, я собрал несколько рекомендаций и примеров.
Читать дальше →
Total votes 164: ↑152 and ↓12+140
Comments64

Самый маленький ПК

Reading time1 min
Views6K
Компания CompuLab выпустила компьютер fit-PC2, который на данный момент является самым маленьким ПК. Его габариты составляют всего 115x101x27 мм. Работает этот малыш под управлением OS Linux (Ubuntu Linux 8.04). Впрочем, модели с предустановленной Windows XP тоже имеются.


fit-PC2 построен на на базе платформы Intel Menlow. На борту у этого ПК процессор Atom Z530, 1 Гб ОЗУ, 160-гигабайтный жесткий диск, гигабитная Ethernet-карта, Wi-Fi, шесть портов USB 2.0, гнездо для флэш-карт miniSD. Есть и гнездо mini PCI Express. Опционально fit-PC2 может поставляться и с SSD-драйвом.


Кулеров в fit-PC2 не предусмотрено. Соответственно, шума он толком и не издает. Кроме того, новинка потребляет всего 6 Вт.

Стоимость fit-PC2 с процессором Z510 на 1,1 ГГц без предустановленной ОС и жесткого диска составляет $245. С тем же процессором, Ubuntu 8.04 и 160-гигабайтным SATA HDD этот ПК стоит уже $300. Самая дорогая комплектация — процессор Z530 1,6 ГГц, Windows XP и HDD 160 Гб — обойдется в $400.

via linuxdevices
Total votes 98: ↑94 and ↓4+90
Comments136

ZX Spectrum и Pssst

Reading time2 min
Views1.8K
Игра PssstКто-нибудь помнит что такое Спектрум? А игры на Спектруме?

Недавно я наткнулся на ремейк игры Pssst.

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

Естественно, четверть была окончена с трояками, зато меня уважали в классе и я был на вершине блаженства.

Родители провожали меня в школу, шли на работу, а я, в тайне от них, возвращался домой, чтобы играть в Pssst, арканоиды, тетрисы и играл, и играл, и играл. Возвращались родители, ругались, кричали, отнимали игрушку — я садился делать уроки, торопился, ошибался.
А дальше...
Total votes 53: ↑46 and ↓7+39
Comments183

Игра Сет

Reading time2 min
Views5.9K

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



Читать дальше →
Total votes 171: ↑161 and ↓10+151
Comments81

HomePlug, в интернет по… электропроводке?

Reading time2 min
Views12K
back.jpg - Picamatic - upload your images
Не так давно на Хабре писали про технологию Power over Ethernet. Есть и обратное явление — объединение компьютеров в локальную сеть через обычную электропроводку. Эта технология называется HomePlug
Читать дальше →
Total votes 88: ↑68 and ↓20+48
Comments152

Второй открытый тест неофициального Fallout Online начался

Reading time3 min
Views879
FOnline

Первый хабратопик-анонс события тут.

Радостные новости — под хабракатом ;)


Сайт проекта — FOnline.ru

Продолжительность открытого теста: от недели до трех, в зависимости от обстоятельств.
Читать дальше →
Total votes 97: ↑85 and ↓12+73
Comments59

Убираем рекламу в ЖЖ по-честному

Reading time2 min
Views5.2K
Если убирать рекламу, вставляя код в стиль самого ЖЖ, это, во-первых, наверняка будет скоро ликвидировано СУПом, а во-вторых, это противоречит пресловутым Условиям использования.

Благо, современные браузеры дают возможность резать рекламу на стороне пользователя.
Читать дальше →
Total votes 82: ↑51 and ↓31+20
Comments75

Оригинальные идеи в геймплее

Reading time2 min
Views2.9K
Тем временем, как большинство более-менее крупных компаний делают однообразные игры, независимые разработчики ищут, придумывают, пробуют новые возможности.
Под катом небольшая подборка игр, в которых есть свежие идеи.
14 видео и несколько ссылок
Total votes 85: ↑79 and ↓6+73
Comments66

Устройство на работу

Reading time2 min
Views4.1K
Хотелось бы рассказать о частном случае пробы устройства на работу (сразу оговорюсь, действие происходит не в России).
Итак, мой друг (закончил 1-ую степень одно из университетов по специальности Computer Sciences) послал резюме в местное отделение Google. Чтобы они вообще пригласили кого-либо на собеседование, нужен средний бал не меньше 85 (считается отличником). У него, естественно средний бал выше (около 90, точно не помню). Есть опыт работы на Java.
Так вот, он послал резюме и вообще забыл про это. Недели через три, когда он шел куда-то по своим делам, ему звонят, представляются как Google, мол вы Такой-то Такой-то прислали нам резюме, всё хорошо, давайте проведем интервью. Он: естественно, давайте, давайте. Ему говорят: вот, решите задачку: (чтоб вы понимали, человек посреди шумного города, ни листика ни ручки. Сказать «перезвоните позже» он тоже не может (а вдруг не перезвонят), в общем, это шанс и за него надо хвататься):

Задача:
Есть N коробок. Все они открыты. Человек проходит и закрывает каждую вторую коробку. Затем проходит по каждой третей коробки, если она открыта закрывает, если закрыта открывает. Потом по каждой четвёртой и так до N. Сколько коробок останутся открытыми после всех этих действий.


Он в полном ступоре, потому как до сих пор не приходилось решать задачи для интервью на УЛИЦЕ!
Подумал немного, но решить так и не смог (слишком волновался, я думаю). Они его поблагодарили и отключились. Вот так вот. Хотя я думаю будь он у них в офисе, решил бы без проблем.
Вывод: либо не сильно хотели, либо слишком много желающих и надо было отсеить хотя бы половину вот таким «интервью». Ни от кого из моих знакомых я больше подобных случаев не слышал, так что похоже это были разовые меры.
P.S. Попробуйте решить задачу, если интересно, выложу решение.

UPD 2: Некто Макс Чубин сделал на флеше наглядное решение данной задачи. Ссылка

UPD: Ответ:
Целая часть от (корень N)
Почему?
У всех чисел от 1 до N (кроме полных квадратов) есть четное (2k) количество делителей — то есть действие «закрыл-открыл» происходит k раз и в результате всё равно коробка открыта остается. А у полных квадратов нечетное количество делителей. Поэтому ответить на этот вопрос это все равно что посчитать сколько полных квадратов есть до N, то есть целая часть корень N.
Вроде правильно...
Total votes 80: ↑77 and ↓3+74
Comments260
1
23 ...

Information

Rating
Does not participate
Location
Москва и Московская обл., Россия
Date of birth
Registered
Activity