Pull to refresh
31
0
Домин Андрей @domin

User

Код, которого нет

Reading time 7 min
Views 89K
Привет, хабравчане!

Около года назад Хабр захлестнула волна постов на тему "%string% в N строчек на JavaScript". Уже и не вспомню, чем все закончилось, но началось все с «Excel в 30 строк». Следом появилось много и других интересных вариаций на эту тему, даже игра в ноль строк на JS, но это уже совсем другая история…

Как я ни старался придумать что-то еще более компактное — ничего не выходило. Тогда было принято решение посмотреть на проблему под другим углом. Примерно в этот момент в голове промелькнул вопрос: а можно ли «сколлапсировать» код так, чтобы его не было вообще? И тут мне позвонил Дэвид Блейн.

Я попробовал добавить немного магии и вот что у меня получилось.

image
Сим салабим!
Total votes 125: ↑111 and ↓14 +97
Comments 57

Превращаем html в нативные компоненты

Reading time 7 min
Views 19K
Доброго дня! Мы, мобильные разработчики компании surfingbird, решили попробовать написать небольшой цикл статей о том с какими трудностями мы сталкиваемся в процессе разработки мобильных приложений (android, ios), и как мы их решаем. Первый пост мы решили посвятить проблеме webview. Сразу оговорюсь, что решили мы эту проблему несколько кардинально… Для того чтобы было более понятно, придется рассказать пару слов о собственно том, чем мы занимаемся. Мы агрегируем контент из различных источников (парсим оригинальные статьи), выделяем значимую часть (контент) и на основе оценок пользователя и всяких сложных алгоритмов рекомендуем их конечному пользователю ну и конечно просто отображаем в более удобном виде.

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

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

image
Как избавиться от webview
Total votes 26: ↑22 and ↓4 +18
Comments 11

Внедряем материальный дизайн

Reading time 7 min
Views 52K
Настало время переходить на Lollipop, друзья. Как бы смешно это не звучало.

image

Буквально вчера мы в Surfingbird обновили дизайн приложения и сегодня, по свежим следам, хотелось бы поделиться впечатлениями от перехода на material design.
Читать дальше →
Total votes 31: ↑27 and ↓4 +23
Comments 33

Презентация нового электромобиля Tesla состоится 9 октября

Reading time 1 min
Views 68K


Вчера глава компании Tesla Motors Элон Маск написал в свой Twitter о важном событии в жизни компании: презентации новой модели электромобиля. К сожалению, детали не были указаны — неизвестно даже, какая именно модель будет показана.

Скорее всего, будет проведена презентация Model D — модели, которую можно считать наследницей самой популярной версией электромобиля Tesla, Model S. Кроме того, Элон Маск сообщил о намерении показать «что-то еще» — и вот об этом «что-то» неизвестно ничего.
Читать дальше →
Total votes 54: ↑48 and ↓6 +42
Comments 77

Чем дизайнеры хуже музыкантов?

Reading time 2 min
Views 15K
image
Не так давно мне довелось присутствовать на очередном круглом столе о проблемах организаций коллективного управления (ОКУ). Эти организации (если кто не знает) в основном, занимаются тем, что собирают деньги с кафе-баров-ресторанов за звучащую там музыку, и распределяют их между авторами. Плата взимается даже в том случае, если владелец бара купил диск. Покупка физического носителя не освобождает владельца бара от уплаты этого сбора.

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

Я не железный – тоже расстроился за авторов. Загрустил. Но тут меня посетила мысль. А ведь дизайнерам еще хуже.

В частности, возьмем пример сборы за звучащую в ресторанах музыку. В этом вопросе масса проблем: условия распределения, определение, кто именно будет собирать и т.д. Но я хочу остановиться на принципе, который положен в основу сбора.
Читать дальше →
Total votes 41: ↑30 and ↓11 +19
Comments 30

Портативный спектрометр SCIO набрал на Kickstarter 1,3 миллиона долларов вместо 200 тысяч

Reading time 2 min
Views 159K


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

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

О том, как можно использовать девайс было сказано мало, и об этом — в продолжении. Сразу скажу, что на kickstarter этот спектрометр уже собрал 1,3 миллиона долларов вместо 200 тысяч, и до конца сбора средств еще 33 дня.

Читать дальше →
Total votes 118: ↑111 and ↓7 +104
Comments 91

Радио как предвестник Интернет-пиратства

Reading time 3 min
Views 46K
image Скрытная наука эта история. В школе всех заставляли зубрить даты начала второй мировой или год крещения Руси. Но как-то скромно замалчивали то, что все прочитанное в затертых учебниках с плохими картинками – это обязательная проекция всего, что нам самим предстоит пережить. В конце концов, не так важно, когда началась вторая мировая, важнее было бы уметь увидеть те же предвоенные нотки в отношениях, например, Украины и России. Но не хочется сейчас о политике. Мой блог, все же, о копирайте. Который, к слову, не является исключением из исторических процессов.

Основной проблемой копирайта сегодня является Интернет-пиратство. Самые уважаемые эксперты и зубры шоу-бизнеса хмурят брови и осуждающе качают головой. Никто не знает, что делать с Интернет-пиратством. Интернет по паспорту – как вариант с Востока. Уголовная ответственность за пару скачанных треков – с Запада. Лоббисты драконовских анти-Интернет законов разводят руками с высоких трибун, говоря, что с такой проблемой авторское право еще не сталкивалось. Цифры потерь от пиратства выстраиваются в длинные строки, переваливая за триллионы, уходят в космические величины. Я даже встречал сравнение пиратства с чумой для рынка. Но гнусявый и тихий голос истории едва слышно, если только уделить ей внимание, шепчет: «Фиг вам! Все это уже проходили!»
Читать дальше →
Total votes 57: ↑49 and ↓8 +41
Comments 32

Видео: лазерная пушка на борту военного корабля сбивает дрона

Reading time 1 min
Views 157K
Сразу стоит отметить, что демонстрационное видео под катом не похоже на броскую картинку из «Звёздный войн» с эффектными вспышками лазеров и характерными пульсирующими звуками, однако же реальность того, что военное применение лазерного оружия на высоком технологическом уровне весьма близко, почти не вызывает сомнения.

В начале следующего года ВМФ США планирует проводить полевые испытания лазерной пушки на американском десантном корабле Ponce, которые в прошлом году нёс службу в Персидском заливе в качестве плавучей базы Пентагона обеспечения военных операций. В качестве доказательства того, что деньги налогоплательщиков уходят не на бесполезные игрушки, в ВМФ приводят короткое видео, где показано отслеживание и уничтожение летящего дрона лазерной пушкой с палубы ракетного эсминца Dewey — при этом в качестве отслеживающей системы используется радар зенитного комплекса MK 15 Phalanx (по прозвищу «R2-D2»).

Процесс показан с обеих сторон — как это видел оператор на корабле, и то, что было снято встроенными камерами дрона. Уничтожение цели не выглядит эффектно, подобно фантастическим боевикам — вспышка лазера, взрыв и падение в море — напротив, лазер, скорее, «сжигает» дрона на протяжение некоторого времени. Любопытно также и то, что одним из преимуществ использования лазерного оружия на флоте является дешевизна. Указывается, что запуск ракеты стоимостью в десятки или сотни тысяч долларов является более расточительным занятием, чем выстрел из лазера по той же цели.
Посмотреть видео
Total votes 74: ↑68 and ↓6 +62
Comments 198

Семейный бизнес в сфере IT. Мои три золотых правила

Reading time 7 min
Views 106K
image

Предисловие


Помните мою предыдущую статью? В ней я рассказала о том, как мы с мужем основали собственный бизнес. Точнее, муж основал, а я чуть позже к нему присоединилась.

То, чем мы тогда занимались, очень сложно назвать бизнесом. Это скорее была работа в паре. Мы никогда не договаривались: ты делаешь это, а я это. Разделение обязанностей сложилось само собой.

Вы спросите: «Кто же в вашей команде главный?». Скажем так, мы оба прекрасно понимаем, кто главный. Но вслух это не обсуждаем, потому как один из нас может обидеться, а вторая слишком много о себе возомнит…

Конечно я шучу. Все решения принимаются вместе. Я не буду врать, что мы всегда мыслим одинаково и никогда не расходимся во мнении. Однако, мы научились слушать и понимать друг друга. Научились договариваться. Я думаю, это важно для любых бизнес-партнеров, независимо от того, являетесь вы семьей или нет.
Читать дальше →
Total votes 168: ↑162 and ↓6 +156
Comments 65

Заказал редкий телефон в иностранном интернет-магазине? Получи повестку в суд

Reading time 1 min
Views 252K
Как пишет Коммерсант, на жителя Ульяновской области, заказавшего телефон Motorola Moto G в немецком интернет-магазине, завели административное дело за незаконный ввоз телефона, содержащего средства шифрования.

image

В мае этого года Евгений Яруткин, живущий в Ульяновской области, заказал на немецком сайте смартфон. В России данная модель не продается, и это самый важный нюанс в этой истории.
Читать дальше →
Total votes 192: ↑175 and ↓17 +158
Comments 162

На взрыволёте к Юпитеру

Reading time 8 min
Views 209K

Ограниченность химических ракет была ясна ещё до начала регулярных космических пусков. Формула Циолковского прямо говорит, что на привычных нам двигателях можно слетать на Луну (стартуя на ракете тысячи в три тонн начальной массы и вернувшись в кораблике в несколько тонн), с огромным трудом долететь до Марса (с во много раз худшим соотношением начальной/конечной массы), но вот покорить Солнечную систему на химических ракетах нельзя. Поэтому уже в середине двадцатого века стали появляться альтернативные проекты, наиболее ярким из которых стал атомный взрыволёт (импульсная ракета). В этом посте мы поговорим о его конструкции, истории создания, перспективах в 21 веке, а ещё слетаем на нём к Юпитеру в Orbiter'е.
Читать дальше →
Total votes 168: ↑164 and ↓4 +160
Comments 161

Обходим грядущий лимит на международные почтовые отправления*

Reading time 3 min
Views 60K
image Как-то угас пожар седалищных мест пользователей интернет-шопинга после громогласных заявлений власть имущих о грядущем радикальном снижении беспошлинного лимита на международные почтовые отправления (МПО). Попугали нас Минфины скорой кончиной виртуальных покупок зарубежом и ушли в тень. Все замерли в ожидании, в каком размере и, главное, когда же будут официально утверждены лимиты и приняты на вооружение таможенниками?

Свежий прогноз: день Д будет 5 июля, тогда официально провозгласят сумму беспошлинного лимита. Однако, в кулуарах таможенные брокеры ставят на то, что до конца 2014г. лимиты, даже если и будут утверждены, то не вступят в силу… Слухи слухами, но очевидно одно, рано или поздно лимиты начнут действовать, и тогда-то толстосумы из Ассоциации компаний интернет торговли наконец начнут рубить бабло.

Но на каждую хитрую жопу, как известно…
Читать дальше →
Total votes 101: ↑86 and ↓15 +71
Comments 74

Как я при помощи 3d-сканера подделывал ключ, держал в руках череп, сердце и пистолет

Reading time 2 min
Views 73K

Привет Хабр!
В очередной раз заглянул в гости к профессионалам в области 3d-печати и 3d-сканирования.
— Есть у вас что-нибудь интересное?
— Вот что у нас есть!
Ручной

— Ого, а еще что?
Высокоточный промышленный оптический сканер

Я решил потестить стационарный 3d-сканер, так как с ручным я уже игрался имел дело.

— А что им сканируют в основном?
— Зубы и драгоценности. Есть? Выкладывай.
— Э… а попроще? Что нибудь поближе к хакингу к практическим задачам необходимым в быту?
— Ну, можно погнутый ключ отсканировать, в 3d-редакторе выпрямить, а потом либо форму для литья напечатать, либо сразу на металлическом 3d-принтере воссоздать.
— ОК, тогда вы просто покажите, как происходит процесс сканирования и редактирования, а как металлический 3d-принтер работает я знаю, и форму для отливки тоже уже делал.


(Осторожно, много фото)
Читать дальше →
Total votes 43: ↑37 and ↓6 +31
Comments 29

Как я покупал 3D-принтер

Reading time 16 min
Views 873K

Данный пост является своеобразным предостережением тем, кто задумал купить 3D-принтер. Этот, казалось бы, простой процесс для цивилизованных стран, может вдребезги разлететься о суровые Российские реалии. Я, сам того не ожидая, сумел пройтись по всем возможным граблям, и на собственной шкуре убедился, как же в действительности обстоят дела по «ту сторону экрана». Итак, приглашаю Вас поучиться на чужих ошибках.
Читать дальше →
Total votes 350: ↑342 and ↓8 +334
Comments 487

BOOTSTRA.386: тема для Bootstrap в духе 1980-х

Reading time 1 min
Views 109K
Оказывается, некоторые темы для Bootstrap — это маленькие произведения искусства. В рамках надвигающейся пятницы хотелось бы рассказать об одной из таких тем.

Крис МакКензи — явно один из тех, кто скучает по старым добрым временам DOS, EGA/VGA и Turbo Vision, иначе он вряд ли бы решился сделать что-то подобное. Так что если вы успели устать от засилья плоского дизайна, то добро пожаловать в мир BOOTSTRA.386!

Осторожно: будьте готовы к острому приступу ностальгии. Единственное, чего не хватает для полного погружения — так это навигации с клавиатуры, ну и курсора в виде прямоугольного блока.

image

Читать дальше →
Total votes 201: ↑192 and ↓9 +183
Comments 45

Кейс 3d-печати из металла (DMLS): микрореактор для нефтепереработки

Reading time 4 min
Views 75K
«Приходят военные, просят напечатать какую-то штуковину размером со спичечный коробок, сразу покупают принтер и пропадают» из разговора с поставщиками 3d-принтеров


На фотографии справа — твит Элона Маска о том, что они напечатали деталь ракетного движка из жаропрочного никель-хромового сплава (Inconel) на 3d-принтере EOS.

Позже, на презентации появилась информация, что на SuperDraco — полностью напечатанные на 3D-принтере посадочные двигатели, каждый из которых имеет тягу порядка восьми тонн.

О том как обстоят дела в мире с сервисами 3d-печати я уже писал на Хабре, с тех пор я заинтересовался на что способны 3d-принтеры по металлу. Для начала я попытался найти в Москве место, где можно потрогать/пофотать это устройство, но столкнулся со сложностями, мол 200 000€, а вы с немытыми руками, либо эти принтеры находятся на территории военных/космических объектов, что без допуска туда нельзя.

Но нашлись питерские коллеги, которые поделились информацией, как они создавали микрореактор на 3d-принтере (от той же фирмы что и у Элона Маска).

Кейс от санкт-петербургского сервиса по 3d-печати:

Заказчик: российская компания нефтеперерабатывающей отрасли
Заказ: микрореактор для нефтепереработки
Требования: температура до 600С, давление до 100 атмосфер, работа в среде водорода и углеводородов, срок эксплуатации — 12 лет.

UPD (6.06.2014): пост на Хабре (5 октября 2012)
Ракетный двигатель, напечатанный на 3D-принтере
(товарищ с ником RocketMoonlighter продемонстрировал жидкостный ракетный двигатель (ЖРД), напечатанный на 3D-принтере.)


Подробнее про технологию DMLS,
про принтер EOS M290
и про микрореактор
Читать дальше →
Total votes 68: ↑67 and ↓1 +66
Comments 31

Электрические персональные средства передвижения

Reading time 1 min
Views 108K
В список попали средства передвижения по земле, ориентированные главным образом на движение по городу, как дополнение к основному виду транспорта (метро, автобус, атомобиль, поезд). Исключением являются Kubo и C-1 (могут использоваться как основной транспорт) от компании LitMotors.

Данный обзор имеет цель дать исключительно ключевую информацию:
  • название
  • цена
  • фото
  • видео-обзор
  • ссылка на детали


RYNO moto


$5 295

image
Читать дальше →
Total votes 61: ↑47 and ↓14 +33
Comments 79

Как Dropbox помог вернуть украденный телефон (детектив)

Reading time 3 min
Views 224K
Небольшая детективная история о том, как с помощью Dropbox за четыре месяца удалось вернуть украденный (а может потерянный) смартфон.

Хронология


1. В супермаркете жена обнаруживает пропажу смартфона (HTC Desire SV) через десять минут после последнего совершённого звонка.
2. Попытки позвонить на оба номера телефона (двухсимочного) не приносят успеха — телефон вне зоны.
3. Поиск в магазинах по нашему маршруту тоже не приносит успеха.
4. Вызываем милицию (исключительно по настоянию жены, я бы не отрывал людей, которые всё-равно не будут искать телефон).
5. Через 15 минут приезжают дядьки с автоматами, жена с ребёнком уходит домой, а я отправляюсь в участок и битых два часа трачу на составление протокола.
6. Вернувшись домой меняю пароль гуглового экаунта жены, дабы новые обладатели телефона не утруждали себя чтением её почты.
7. Выдаю жене свой старый смартфон и на сим закрываю для себя тему.

Спустя два месяца


Жена говорит, «Знаешь, у нас в Dropbox-е какие-то странные фотки появились — куча незнакомых людей. Ты никого не фотографировал?».
Читать дальше →
Total votes 164: ↑155 and ↓9 +146
Comments 202

Возвращение Ларри Пейджа

Reading time 5 min
Views 72K


Николас Карлсон из издания BusinessInsider опубликовал новые подробности истории компании Google и её основателя Ларри Пейджа. Оказывается, его карьера во многом похожа на карьеру другого легендарного CEO Стива Джобса. Например, точно так же он основал фирму в юном возрасте, компания быстро добилась успеха, потом инвесторы отстранили его от управления за «незрелость», и, в конце концов, он вернулся и взял контроль на себя.
Читать дальше →
Total votes 108: ↑94 and ↓14 +80
Comments 21

Tesla устанавливает титановый щит и алюминиевые отбойники на днище Model S

Reading time 4 min
Views 169K
В 2013 году в результате весьма необычных аварий две машины марки Model S получили повреждения днища, которые привели к возгоранию аккумуляторов. К сожалению, эта пара инцидентов вызвала больший интерес прессы, чем 200 000 пожаров бензиновых автомобилей, случившихся в прошлом году в одной только Северной Америке. В обоих случаях водители смогли выйти из машины невредимыми благодаря штатным системам безопасности. Бортовой компьютер предупредил их о необходимости покинуть машину ещё до того, как пожар стал заметным. Но даже если бы они остались внутри, и пожарные не прибыли бы вовремя, они были бы в безопасности благодаря противопожарной перегородке из стали и керамики, которая отделяет батарейный отсек от салона.

Важно отметить, что до сих пор ни один человек не получил никаких ожогов (и вообще никаких серьёзных увечий) ни в одной машине марки Tesla. Шансы на возгорание Model S составляют 1 к 8000, что в пять раз меньше, чем у среднего бензинового автомобиля, а масштабы возможного пожара сравнительно невелики. Тем не менее, чтобы дополнительно уменьшить вероятность пожара, несколько месяцев назад мы дистанционно обновили прошивку всех автомобилей Tesla Model S, увеличив клиренс на больших скоростях, что значительно понижает риск сильного повреждения днища.

Однако мы понимали, что очень важно довести риск практически до нуля и обеспечить всем владельцам Model S абсолютное спокойствие. Начиная с 6 марта, все сходящие с конвейера машины оборудованы тройной защитой днища. Владельцы уже купленных машин могут бесплатно поставить защиту в сервисных центрах Tesla.
Читать дальше →
Total votes 170: ↑166 and ↓4 +162
Comments 354

Information

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