Pull to refresh
  • by relevance
  • by date
  • by rating
Привет. Меня зовут Внутренний Голос. Я буду появляться здесь внезапно.

Парковка Parking.Nic.Ru лишилась отцов основателей

Domain names administrating *
image           image

Создатели первого российского сервиса парковки доменных имен (господа Степановы) покинули проект! Скандалы, интриги, расследования…

Немного истории крупными мазками:


Парковка parking.nic.ru является одним из популярнейших инструментов для монетизации трафика доменов в .RU сегменте. Независимый проект parked.ru стартовал в ноябре 2006, а в апреле 2008 был поглощен компанией ООО «Ник-Медиа» — дочерней структурой крупнейшего российского регистратора доменов RU-CENTER.

Относительно низкий порог выплаты (10$), прозрачная статистика, качественные шаблоны парковочных страниц – вот что привлекало домейнеров к PARKED.RU. С продажей бизнеса RU-CENTER'у многое существенно изменилось. Система стала работать только с резидентами РФ и исключительно с физическими лицами. К комиссии парковки (20% от оригинальных ставок Бегуна) добавился 13% НДФЛ и комиссия WebMoney в размере 0,6% от выводимой суммы, что не могло не расстроить постоянных пользователей. Негодовать тут можно, но у этих действий было разумное объяснение – RU-CENTER ведет исключительно белый бизнес, и все кто хочет участвовать в проекте должны подчиниться налоговому законодательству РФ. Однако и положительные изменения тоже были: новая панель управления с расширенной статистикой, новые красивые шаблоны, партнерство с Google (за несколько месяцев до запуска Google Apps For Domains).


Конец исторической справки.


Негативные тенденции начались в начале этого года. Многие клиенты parking.nic.ru отметили необоснованный shave хитов, который объяснялся «некачественным трафиком» и «уточненной статистикой кликов от системы Бегун». Плюс большая масса кликов стали идти с бидами (EPC) 0,01$ и даже 0,00$ (менее 1 цента). Все эти факты ООО «Ник-Медиа» комментировало исключительно как эффект от изменений внутри системы Бегун: снизился порог минимального бида в системе, общий кризис рынка PPC-рекламы и так далее. Много прощалось за счет высокой лояльности старых пользователей к создателям оригинального PARKED.RU

Развязка событий наступила в мае. Пользователи системы получили на подпись счета за апрель, в которых со стороны ООО «Ник-Медиа» фигурировал новый директор Осадчий Анатолий Иванович (ранее это был Геннадий Степанов). На форуме поддержки появились новые модераторы (Даниил и Дмитрий Степановы, ранее активно помогавшие вопрошающим пользователям, так же исчезли). Создатели PARKED.RU окончательно покинули свое детище.

Что это — кризис индустрии? Смена власти? Финансовый коллапс проекта?
Пока ответов на эти вопросы нет.

Символичная картинка на персональном сайте Дмитрия Степанова (хабраюзер stepanov) как бы намекает нам, что прощание с ООО «Ник-Медиа» было для создателей неприятной неожиданностью.

Сам Дмитрий указывает в качестве текущего места работы стартап GreenCom LLC для которого активно рекрутирует Web-разработчиков на Drupal/PHP.

Возможно, его новый проект связан с сайтом FUTURITI – новым сервисом для построения социально-медийных сообществ запущенным в апреле этого года.
Total votes 35: ↑22 and ↓13 +9
Views 1.5K
Comments 18

Puls — революция в 256 byte intro

Assembler *Demoscene
Прошедший в конце августа Chaos Constructions 2009 в Питере, к сожалению, не порадовал нас революционными релизами. Однако зарубежные братья демосценеры не дремлют!

image

Буквально на прошлой неделе на Riverwash 2009 простой чешский парень Jan Kadlec (aka Řrřola) забомбил PC 256 byte intro которое установило новый мировой порядок. Имя ему — Puls.

Итак речь идет о куске машинного кода в 256 байт для Intel x86 совместимой машины. Работает он под DOS, совершенно равнодушен к 3D возможностям вашей видеокарты и объемам установленного ОЗУ, но не откажется от быстрого CPU. Код генерирует динамическую визуальную сцену используя базовые возможности Intel архитектуры и стандартного видеорежима.
Версия под DOS «с трудом» заработает под Vista, 7 и XP, выдавая низкий fps – операционная система не дает напрямую использовать аппаратные ресурсы. Поэтому есть смысл смотреть адаптированную под Windows версию (которая занимает уже несколько килобайт). Она как бы намекает нам «насколько много ресурсов поедает ОС» (сравните размеры кода под DOS и Windows).

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

Обычно в этом месте обыватель задает вопрос: “Здорово! А как мы это можем использовать?”

Отвечаю примером для 9-го класса:
Читать дальше →
Total votes 116: ↑111 and ↓5 +106
Views 3.7K
Comments 144

Motorola Droid Shadow потеряли в спортзале. Случайно

Lumber room
image

Участились что-то «случайные» пропажи. Еще не вышедший телефон Motorola Droid Shadow найден в одном из фитнес-клубов Вашингтона. Оператор Verizon, таинственным образом утерял секретную модель.

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

По версии Gizmodo, телефон случайно нашел один из сотрудников тренажерного зала. Затем он ненароком разлочил находку – предположительно, для того, чтобы узнать информацию о ее хозяине, и нечаянно наткнулся на текстовое сообщение, в котором говорилось, что телефон – всего лишь образец. Потом сотрудник фитнес-центра, опять же не специально, сфотографировал телефон, краем глаза успел заметить, что модель оснащена модулем памяти на 16 Гб, процессором Snapdragon, портом HDMI, камерой на 8 мегапикселей (с возможностью записи видео в разрешении 720p) и 4,3-дюймовым экраном и, без злого умысла, отправил фото в Gizmodo. А потом, конечно же, связался с предполагаемым владельцем.

Читать дальше →
Total votes 25: ↑20 and ↓5 +15
Views 177
Comments 24

Фап-фап

Lumber room
Бывало ли у тебя так, что ты просыпаешься и некоторое время существуешь без включенного двигателя, без рыка и чихания сложного механизма, именуего умом, памятью, эмоциями? Бесконечно малый миг, как перед прыжком в пропасть, а потом ты вспоминаешь, кто ты, ты вспоминаешь, что ты влюблён и скоро увидишь её и ты греешься в лучах этого солнца, а может быть, ты уже расстался с ней и ты привычно сколняешь голову и надеваешь венок страдания — ещё один день без неё. И только когда к тебе приходят эти привычные эмоции, ты вспоминаешь тот миг после пробуждения — тогда был только ты, а вся эта шелуха пришла позже. Мысли, эмоции приходят сами по себе, некоторые прилипают ко мне и я в них живу. Например, незнакомая девушка всколыхнёт что-то внутри — никогда я не знал её и в одно мгновенье она изменила меня. Боюсь показаться не сильным, не стандартным на людях. Боюсь реакции выдуманных образов. Эмоции слишком резки — остановиться, подумать бы, а они валятся и валятся — дождь — слишком много капель, они смешиваются одним потоком, сбивающим с ног, сбивающим с толку. Я думаю, что выбираю, а выбирают капли. А я такая же капля, лечу на тебя сейчас. Прочитай и подумай, при чём тут хабрахабр и IT и что такое странное в заголовке написано. Вспомни желания десять лет назад и те, что сейчас. Так много и так мало изменилось.
Total votes 124: ↑36 and ↓88 -52
Views 253
Comments 51

Nokia всё-таки выпустит смартфон на MeeGo

Smartphones
Технический директор Рич Грин сообщил, что Nokia всё-таки выпустит смартфон на MeeGo, который будет являться наследником N900, но не будет иметь QWERTY-клавиатуры, и будет выполнен в виде сенсорного моноблока.
Имя ему — N950.

Читать дальше →
Total votes 77: ↑73 and ↓4 +69
Views 447
Comments 141

Порядок выполнения тернарного оператора

PHP *
В php есть интересная особенность тернарного оператора — специфический и уникальный порядок выполнения.

$ python -c "print 1 if true else 2 if true else 3 if true else 4 if true else 5"
 1

$ node   -e "      true ? 1 : true ? 2 : true ? 3 : true ? 4 : 5"
 1

$ perl   -e "print true ? 1 : true ? 2 : true ? 3 : true ? 4 : 5"
 1

$ ruby   -e "print true ? 1 : true ? 2 : true ? 3 : true ? 4 : 5"
 1

$ php    -r "print true ? 1 : true ? 2 : true ? 3 : true ? 4 : 5;"
 4
Java и C++ тоже вернут 1

Читать дальше →
Total votes 90: ↑70 and ↓20 +50
Views 33K
Comments 110

Разделители (сепараторы) для панели закладок Chrome

Google Chrome
Внезапно осознал, что именно этого так не хватает после перехода с ff на хром, пощелкал менюшкой — не нашел ничего похожего, но не расстроился, а набрал в гугле «chrome favorites bar separator» и по первой же ссылке обнаружил фичреквест, начатый довольно давно… И в нем нашлись достойные люди, которые тут же придумали и реализовали решения самостоятельно!

1. scoobo.com/separator — собственно, сам сепаратор. Костыль, конечно, но работает.



2. separatethis.com — горизонтальный разделитель внутри папки, тоже может оказаться полезным.

Попробуйте, если вы на хроме, вдруг это то, что вам надо.
Total votes 41: ↑30 and ↓11 +19
Views 5.1K
Comments 9

JPMorgan раскрыла доли собственников «Вконтакте». Не без сюрпризов

Social networks and communities
Как сообщается, на момент основания социальной сети доли были поделены следующим образом:
— 20% непосредственно у Павла Дурова
— 60%-ный пакет акций был у Вячеслава Мирилашвили, сына совладельца группы «Конти»
И ещё по 10% были у Льва Левиева и у деда Михаила Мирилашвили — деда Вячеслава.

А вот в свежем отчёте JPMorgan приводятся такие данные:
-39.99% акций находятся в собственности Mail.ru Group
-У семьи Мирилашвили в целом ещё 40% акций
-12% остались у Дурова, а остальные 8 — у Левиева.
Но это ещё не самое интересное. Куда делись 8% Дурова?
Как, выяснилось, в июле этого года он сам продал их Mail.ru Group, и выручил $111 млн.
И оттого ещё более загадочным становятся причины несколько неформального поведения Павла Дурова. К сожалению, об их причинах JPMorgan не знает.
Total votes 99: ↑71 and ↓28 +43
Views 1.3K
Comments 102

История одного Crash-а, и NSLog'а его лечившего

Programming *Development for iOS *Objective C *
Лечу Crash'и NSLog'ами. Недорого. Многолетний опыт. 100% гарантия.

Примерно таким заголовком можно было бы описать то, что три с половиной месяца назад происходило у меня на одном из проектов. Вернее, это даже был не мой проект, но с проблемой crash'а пришлось разбираться именно мне.

Все началось с того, что на одном из относительно больших проектов начало стабильно вываливаться исключение при авторизации пользователя. «Ну и что тут такого? У всех бывает. Проверку на nil забыли поставить или где-то накосячили. „Тоже, мне, большое событие — crash на проекте“, — подумает большая часть программистов. В принципе — абсолютно согласен. Crash — не такое уж и редкое явление в программировании под iPhone, и с ним сталкиваешься по десять раз на день. Но этот был особенным. От него уже начало попахивать „магией“, когда мне сказали про его некоторые параметры и особенности:

  • Воспроизводимость на симуляторе: 100%
  • Воспроизводимость на устройстве: 0%
  • Путь к крэшу (после локализации крэша): ~ 40 секунд
  • Настройки оптимизации при компиляции (-O1,-O2...) не влияют на воспроизводимость
  • XIB'ы в проекте не используются


Да выглядел он довольно безобидно:

// Code
UITextView * textView = [ [UITextView alloc] initWithFrame:CGRectMake(0, 150, _width, _height)];

// Exception
*** Terminating app due to uncaught exception 'CALayerInvalidGeometry', 
    reason: 'CALayer bounds contains NaN: [0 0; nan 200]'


»Ну тут же и ежу понятно, что width — после вычисления — NaN!", — подумал я. Бегло поглядев где и как вычисляется ширина вьюхи, и не найдя ничего особого опасного, я, для утверждения своей догадки, поставил перед созданием вьюхи NSLog. А вдобавок, и точку останова на строке с созданием элемента.
// Source:
NSLog(@"width = %f", _width);

//Output:
width = 200


«Гм», — подумал про себя я, и продолжил выполнение программы после точки останова. И крэша не произошло…

Что было дальше? Читайте во второй части сразу под катом...
Total votes 162: ↑157 and ↓5 +152
Views 29K
Comments 50

6 простых вопросов по C# с подвохом

.NET *
Почитав 10 простых задач на c# с подвохом я огорчился т.к. по сути своей там и подвохов-то не было особо (этак можно скатиться до "чему будет равно i++ + ++i")… Посему решил немного повспоминать подвохи, которые не хотел бы видеть никогда в жизни 8-). Уровень подготовки middle наверно.

Читать дальше →
Total votes 49: ↑43 and ↓6 +37
Views 37K
Comments 15

Пол-пикселя?

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

Почему так? Раньше понятно, железо не позволяло прорисовывать «половинки». Сейчас им лень. Но каких-то подвижек можно ожидать: технология Flash уже поддерживает точность до 1/20 пикселя.

Что такое пиксель?


По терминологии Google, у слова «пиксель» есть 3 значения:
1. Элемент матрицы экрана. Например, в LCD-экранах один пиксель — 3 светящихся элемента (RGB).
2. Device-independent pixel (dip) — масштабированный, «кажущийся» размер пикселя, который на любом экране смотрится одинаково. Тут учитывается типичное расстояние от глаз до девайса.
3. CSS-пиксель. Например, width: 20px;

Так бывает ли полпикселя?
Total votes 87: ↑67 and ↓20 +47
Views 71K
Comments 52

5 нажатий на экран терминала — и открывается любая папка

Information Security *Payment systems *
Recovery mode
Не так давно я попробовал воспользоваться платёжным терминалом одного украинского банка.
Всего лишь 5 безобидных нажатий на сенсорный экран открыли мне доступ к Windows Explorer этого терминала.

image
Читать дальше →
Total votes 98: ↑82 and ↓16 +66
Views 86K
Comments 27

Пора рассказать, как я 4 года был Билайном на Хабре — и что за это время узнал про Хабр

Мосигра corporate blog Project management *Community management *
Вчера был очередной семинар Хабра о том, как надо делать корпоративные блоги, и я там не выдержал и рассказал эту историю.



Конечно, это был не совсем я, но близко. Дело в том, что давным-давно мне предложили помочь Вымпелкому с блогом. На немного необычных условиях. Первым стало отсутствие всякой официальщины – отсюда и совершенно отрывные посты (за часть из которых в корпоративном сегменте смело оторвали бы руки и не только), и самые актуальные темы (Базовая станция вредная? Ещё как!), и вообще много всего.

Но начну с самого начала. Итак, Хабр тогда был торт — большой и зверски агрессивный, хабов не было, а корпоративные блоги были чем-то вроде раздела «тупиковый отстой». За любую ссылку или рекламу тогда почти банили. Или забивали до -50 за час, например. С корпоративным рылом в такой калашный ряд было никак нельзя.

И ещё – Билайн, как и любой сотовый оператор, имел тысячи людей, не очень довольных его существованием. Поэтому первый пункт стратегии был довольно необычным, и мало кто мог позволить себе его повторить. Всё просто: пишут исключительно технари, а маркетинг на пушечный выстрел не подходит к постам.

Технари, кстати, оказались совершенно офигенные. Только плевать они хотели на Хабр, по большому счёту. Как и везде.
Читать дальше →
Total votes 228: ↑217 and ↓11 +206
Views 61K
Comments 108

#00 — И целого байта мало… | Приглашение на Revision Online 2020

Assembler *Conferences Demoscene
Дамы, господа, как бодрость духа?

От лица =RMDA= приглашаю вас на Revision Online 2020. Как вы отлично знаете, коронавирус лютует, отменены не только крупные мировые конференции, но даже крошечные мероприятия вокруг демосцены по всей Европе (Forever, Speccy.pl и многие другие). Ребята из команды Revision две недели боролись с муниципалитетом микроскопического городка в Германии, но не смогли отстоять право на проведение демопати. Они решили сделать мероприятие онлайн.

С 10 по 14 апреля, 72 часа непрерывного онлайн-потока по всем платформам и аспектам демосцены ждут вас! Все тут: 2020.revision-party.net

Мы активно участвуем в организации Revision Online 2020 и уже выпустили первую работу по теме: Revitro, 256 bytes intro, PC, x86

Total votes 16: ↑14 and ↓2 +12
Views 2.1K
Comments 6

#01 — И целого байта мало… | Какими бывают intro?

Assembler *History of IT Demoscene
Дамы, господа, сегодня отличный день!

Скорее всего вы помните, что существует такая форма компьютерного искусства как «демосцена», но если слышите это слово впервые — просто прочитайте тематический хаб и теги на Хабре, а также пару популярных статей по этому вопросу.

image

Одной из форм соревнования на демосцене является sizecoding — программирование визуальных эффектов в крайне ограниченном объеме машинного кода. Прежде чем мы перейдем к достижениям сегодняшнего дня (а они есть и более чем масштабные), давайте очень быстро пробежимся по наследию дедов. Все приведенные ниже работы сделаны в разные годы, объединяет их требование к платформе — PC, x86, DOS (никакого GPU, обычная видеокарта). В идеале вам стоит поставить DosBox и запускать каждую работу самостоятельно, благо авторы не особенно озадачиваются созданием видео и загрузкой его на YouTube. Мы постарались выбрать по одной показательной работе в каждой номинации.
Total votes 43: ↑41 and ↓2 +39
Views 13K
Comments 66

#02 — И целого байта мало… | The Cross of Changes

Assembler *Reverse engineering *Demoscene
Честь по чести и часть за частью. Примерно так мы будем погружаться с вами в увлекательный мир демосцены. Сегодня поговорим о конкретной работе в области sizecoding. Дело в том, что некоторые релизы не только имели культовый статус в узких кругах — они прямо и явно воздействовали на умы людей, заставляя учить IDA Pro, смотреть код, проникать во все мельчайшие детали. Было просто непонятно и очень интересно, как же такая магия работает.

Речь идет о cross by Queue Members Group — 128 байт интро для PC из далекого 1996 года:

image

Вот видеозапись работы:



Total votes 43: ↑41 and ↓2 +39
Views 10K
Comments 62

#03 — И целого байта мало… | 2B or not 2B

Assembler *Demoscene
Итак, друзья, 1-е апреля прошло, пора раскрывать карты, что же такое "2B or not 2B" на самом деле. Это совместный текст от автора работы jin_x и уже знакомого вам деда unbeliever

image

Обязательно скачайте архив с работой на Pouet и прочитайте вводную (первоапрельскую) статью, а так же комментарии к ней. Посмотрите первое видео с практической демонстрацией того, как работает код из «двух байт» на x86. И вот уже потом попробуйте осилить весь текст ниже.


Да, 2B or not 2B — это действительно среда для запуска различных sizecoding-работ, очень простая и, пожалуй, самая маленькая из существующих. При этом она имеет свои требования и ограничения.

Если кто-то ещё не уловил, тул 2b.com запускается из-под DOS (DOSBox, FreeDOS, MS-DOS) и осуществляет прыжок в область командной строки (по смещению $82* сегмента PSP), запуская на исполнение код, который передан в командной строке в двоичном виде. Собственно говоря, код этот вполне может иметь вид строки, которую можно набрать на клавиатуре (т.е. состоять из ASCII-символов с кодами от 33 до 126), но об этом немного позже.
Total votes 20: ↑20 and ↓0 +20
Views 5.4K
Comments 14

#04 — И целого байта мало… | Берем БК за рога

Demoscene
На прошлой неделе =RMDA= выпустила свой первый релиз для легендарного советского компьютера «Электроника БК-0011М» и я хочу рассказать вам некоторые подробности. Вот сама работа: Gift 2020

image

Это gift — такой тип поздравительных intro, обычно приуроченных к Дням Рождения. Так получилось, что к моменту завершения работы у двух видных деятелей российской демосцены синхронно случился день рождения, и мы решили немного переформатировать этот релиз в гифт, чтобы все остались довольны. В остальном, перед нами обычное intro/demo, никак не связанное с ограничениями по размерам.
Total votes 17: ↑16 and ↓1 +15
Views 3.2K
Comments 26
1