Как стать автором
Обновить
0
0
Николай @kolyan222

Пользователь

Отправить сообщение

Инновации по-русски

Время на прочтение9 мин
Количество просмотров171K
Я — профессиональный участник инновационной индустрии. Вместе с коллегами последние 10 лет мы участвуем в создании новых технологий.

И я должен сказать о причине, по которой не стоит заниматься инновациями в России. Здесь можно порассуждать о плохом инвестиционном климате, неэффективности государственных программ, размере внутреннего рынка, смещенных мотивациях участников. Но кроме этого есть и плохо контролируемый риск, который заключается в возможности оказаться за решеткой. И об этом не принято говорить вслух, а нужно. Под катом топ-5 инновационных компаний по версии следственного комитета, известных мне, а их злоключения не были ранее упомянуты на хабре.
Читать дальше →
Всего голосов 513: ↑480 и ↓33+447
Комментарии249

Древности: техника в ТВ-рекламе

Время на прочтение6 мин
Количество просмотров14K
Поводом для этого поста стала неожиданная находка: на одной из старых видеокассет я обнаружил рекламу Windows 2000 на российском ТВ. Не могу сказать, что реклама когда-то играла серьезную роль в выборе новых или винтажных устройств: гораздо важнее были статьи в профильных изданиях, и отзывы на форумах. Но старые видеоролики сейчас представляют интерес: они показывают, какие возможности устройств выбирал производитель, чтобы донести до максимально широкой аудитории.

Этот пост — попытка дополнить впечатления от старого железа соответствующими рекламными роликами, поэтому критерии поиска примерно соответствуют списку устройств в моей коллекции: аудиокассеты и минидиски, ноутбуки IBM Thinkpad, карманные компьютеры и смартфоны начала двухтысячных.
Всего голосов 39: ↑37 и ↓2+35
Комментарии26

Разработка белков в облаке с помощью Python и Transcriptic или Как создать любой белок за $360

Время на прочтение57 мин
Количество просмотров15K
Что, если у вас идея для классного, полезного белка, и вы хотите получить его в реальности? Например, хотите создать вакцину против H. pylori (как словенская команда на iGEM 2008), создав гибридный белок, который сочетает фрагменты флагеллина E. coli, стимулирующие иммунный ответ с обычным флагеллином H. pylori?

Дизайн гибридного флагеллина вакцины против H. pylori, представленный командой Словении на iGEM 2008

Удивительно, но мы очень близки к тому, чтобы создать любой белок, какой хотим, не выходя из блокнота Jupyter, благодаря последним разработкам в геномике, синтетической биологии и совсем недавно — в облачных лабораториях.

В этой статье я покажу код Python от идеи белка до его экспрессии в бактериальной клетке, не прикасаясь к пипетке и не разговаривая ни с одним человеком. Общая стоимость составит всего несколько сотен долларов! Используя терминологию Виджая Панде из A16Z, это Биология 2.0.
Читать дальше →
Всего голосов 50: ↑50 и ↓0+50
Комментарии20

О камнях с неба

Время на прочтение15 мин
Количество просмотров51K

В свое время Французская Академия наук, изучив свидетельства о падении камней с неба и сами камни, постановила: камни с неба падать не могут, потому что им там неоткуда взяться и многие музеи, не желая быть осмеянными за суеверия, поспешили избавиться от коллекций небесных камней. Но факты — вещь упрямая, камни с неба не послушались ученых и продолжали падать, и вскоре ученые изменили свое мнение о метеоритах, а они сами стали едва ли не самым желанным объектом для изучения. Ведь это был тогда единственный способ заглянуть за границы земной атмосферы.
Читать дальше →
Всего голосов 157: ↑157 и ↓0+157
Комментарии78

11 вещей которые я узнал, читая спецификацию flexbox

Время на прочтение8 мин
Количество просмотров100K

Я всегда считал, что с flexbox довольно легко работать — глоток свежего воздуха после стольких лет float'ов и clearfix'ов.


Правда недавно я обнаружил что борюсь с ним; что-то растягивалось, когда я не думал, что оно должно тянуться. Я поправил здесь, другой элемент сжался. Я починил это, что-то другое ушло за экран. Какого Джорджа Буша тут происходит?


В конце концов, все заработало, но солнце село, а мой процесс был привычной игрой с CSS. Или… как называется та игра, где надо ударить крота, а затем другой крот выпрыгивает и надо ударить и его тоже?


Как бы там ни было, я решил что пора вести себя как взрослый разработчик и выучить flexbox должным образом. Но вместо того, чтобы прочитать 10 очередных блог-постов, я решил отправиться прямиком к исходнику и прочитать The CSS Flexible Box Layout Module Level 1 Spec


Вот хорошие отрывки.


Читать дальше →
Всего голосов 66: ↑62 и ↓4+58
Комментарии33

Как Мегафон спалился на мобильных подписках

Время на прочтение5 мин
Количество просмотров252K
Обсуждение операторов сотовой связи в Телеграм t.me/opsosru

Уже давно как не смешные анекдоты ходят истории о платных мобильных подписках на IoT устройствах.


С Пикабу

Всем понятно, что без действий сотовых операторов эти подписки не обходятся.
Читать дальше →
Всего голосов 626: ↑624 и ↓2+622
Комментарии681

Лунная миссия «Берешит»: посадка-авария-падение на Луну

Время на прочтение13 мин
Количество просмотров24K


11 апреля 2019 года в 22.25 по МСК выполнена аварийная посадка (падение на поверхость Луны) первого частного аппарата на Луну.

Более 47-ми суток полета в космическом пространстве позади, пройдено свыше 6,5 миллионов километров дистанции, совершено невозможное — побеждены проблемы с ослеплением датчиков положения и перезагрузки бортового компьютера в процессе выполнения важных маневров на орбите Земли, выполнен сложный гравитационный прыжок на орбиту Луны, и 11.04.2019 первый Израильский космический аппарат «Берешит» совершил жесткую и разрушительную посадку на видимой стороне Луны в Море Ясности (отказ одного из инерциальных блоков ориентации).

Хотя, 1 миллион долларов от XPRIZE команда проекта получит.

Внимание, внутри очень много картинок.
Читать дальше →
Всего голосов 71: ↑64 и ↓7+57
Комментарии91

Космос как смутное воспоминание

Время на прочтение10 мин
Количество просмотров46K
Мне больно. Известный советский космонавт сказал, что космос – это факт далекого прошлого. Эпоха романтики прошла, эпоха зрелости не наступила. Мы летаем на орбиту на высоту в 180 км и уже много-много лет рассуждаем о возвращении на Луну и высадке на Марс. Космические программы прошлого заканчиваются и сворачиваются. Комплексы отслуживают свой ресурс и списываются в утиль. Одна только МКС кружит и кружит над Землей, словно обозначая наше присутствие там, как таможенный пост на далекой безлюдной границе, до которой мало кому есть дело.
Читать дальше →
Всего голосов 197: ↑190 и ↓7+183
Комментарии404

Ученые впервые показали реальное «фото» черной дыры

Время на прочтение2 мин
Количество просмотров93K
image

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

10 апреля ученые показали первое реальное изображение черной дыры. Здесь стоит оговориться, что на самом деле полученный снимок представляет собой изображение аккрецио́нного диска, явления происходящего в непосредственной близи от еще видимых границ материи, притягиваемой черной дырой, у горизонта событий. И полученное изображение удивительно напоминает нам до боли знакомые кадры из фильма Интерстеллар!

Посвященная этому событию пресс-конференция сейчас транслируется в прямом эфире:

Всего голосов 110: ↑100 и ↓10+90
Комментарии196

Кажется, эта квантовая машина противоречит стремлению Вселенной к беспорядку

Время на прочтение8 мин
Количество просмотров26K

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




Тающее мороженое не подвержено спонтанному замерзанию. Однако один из квантовых симуляторов постоянно возвращается в упорядоченное состояние после достижения системой равновесия.

Пройдёт достаточно времени, и даже в самой прибранной комнате возникнет беспорядок. Одежда, книги и бумаги покинут своё упорядоченное состояние и рассеются по полу. И, что раздражает, эта тенденция к беспорядку отражает закон природы: беспорядок стремится расти.

Если, к примеру, вы вскроете баллон аквалангиста под давлением, молекулы воздуха внутри него вылетят наружу и разлетятся по комнате. Поместите кубик льда в горячую воду, и молекулы воды, замёрзшие в упорядоченной кристаллической решётке, разорвут свои связи и рассредоточатся. При смешивании и распределении система стремится к равновесию с окружающей средой, что называется термализацией.
Читать дальше →
Всего голосов 43: ↑38 и ↓5+33
Комментарии75

Принципы построения REST JSON API

Время на прочтение8 мин
Количество просмотров340K

Эта памятка писалась для внутренних нужд (открыть глаза менее опытным в вебе коллегам). Но, т.к. я насмотрелся велосипедов от довольно уважаемых, казалось бы, контор, — выкладываю на хабр. Мне кажется, многим будет полезно.


Зачем


Надеюсь, читающий уже понимает, зачем ему вообще нужен именно REST api, а не какой-нибудь монстр типа SOAP. Вопрос в том, зачем соблюдать какие-то стандарты и практики, если браузеры вроде бы позволяют делать что хочешь.


  • Стандарт HTTP это стандарт. Его несоблюдение вредно для кармы и ведёт к постоянным проблемам с безопасностью, кэшированием и прочими "закидонами" браузеров, которые совсем не закидоны, а просто следование стандарту.
  • Велосипеды со всякими {error: "message","result":...} невозможно нормально тестировать и отлаживать
  • Поддержка большим количеством готовых клиентских библиотек на все случаи жизни. Те, кто будет вашим api пользоваться, скажут большое человеческое спасибо.
  • Поддержка автоматизированного интеграционного тестирования. Когда сервер на любые запросы отдаёт 200 ОК — ну, это такое себе развлечение.
Читать дальше →
Всего голосов 71: ↑55 и ↓16+39
Комментарии207

Как заменить лампочку на рабочем месте так, чтобы тебя не уволили?

Время на прочтение4 мин
Количество просмотров157K

Уже три года я живу и работаю в Германии. В декабре прошлого года в нашем кабинете перегорела одна из ламп дневного света. Но не просто перестала светить, а как это часто бывает у люминесцентных ламп со стартером, стала постоянно гаснуть и включаться снова с характерным щелчком. Мои коллеги сразу же позвонили секретарю, та вызвала электрика. Через три дня секретарь сказала, что лампу поменяют нескоро, так как их нет на складе и нужно заказывать. Меня эта ситуация категорически не устраивала. Это моргание раздражало очень сильно.



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


Вообще эту лампу поменять очень легко. У меня были такие лампы и дома, и на работе. Я, будучи админом, проворачивал этот фокус с подменой ламп много раз.


Я взял барный стул и попросил коллегу-немца подвинуться – лампа висела прямо над его рабочим местом. Нильс спросил, что я задумал, и я поделился с ним своей идеей. Он радостно воскликнул: «Классно, мы будем тебе очень благодарны, а то она уже всем надоела!», а потом шепотом добавил: «… но я бы не советовал тебе этого делать!»

Всего голосов 220: ↑200 и ↓20+180
Комментарии763

Правда про парсинг сайтов, или «все интернет-магазины делают это»

Время на прочтение11 мин
Количество просмотров116K
В этой статье я постараюсь наиболее просто рассказать о парсинге сайтов и его основных нюансах. Моя компания занимается парсингом сайтов уже более трёх лет и ежедневно мы парсим около 300 сайтов. Я обычно открыто пишу об этом в соц.сетях (плюс мы много чего из итогов парсинга крупнейших магазинов России выкладываем бесплатно — публично), что вызывает бурные обсуждения и неодобрение со стороны пользователей. Забавно после прочтения комментариев заглядывать к себе в личку и читать сообщения с предложениями о сотрудничестве от тех же людей, кто только что осуждал нас в комментариях под постом :) Вся статья будет в формате наиболее часто задаваемых вопросов и честных ответов (материал маркетинговый, не технический).
Читать дальше →
Всего голосов 126: ↑110 и ↓16+94
Комментарии411

Основы движков JavaScript: общие формы и Inline кэширование. Часть 1

Время на прочтение9 мин
Количество просмотров20K
Привет, друзья. В конце апреля мы запускаем новый курс «Безопасность информационных систем». И уже сейчас хотим поделиться с вами переводом статьи, которая непременно будет очень полезной для курса. С оригиналом статьи можно ознакомиться тут.

В статье описаны ключевые основы, они являются общими для всех движков JavaScript, а не только для V8, над которым работают авторы движка (Бенедикт и Матиас). Как JavaScript разработчик могу сказать, что более глубокое понимание того, как работает движок JavaScript поможет разобраться в том, как писать эффективный код.


Читать дальше →
Всего голосов 23: ↑21 и ↓2+19
Комментарии2

Солнечный спектр по-китайски

Время на прочтение2 мин
Количество просмотров55K
Год назад я рассказывал о появлении осветительных светодиодов нового поколения, спектр света которых близок к солнечному, за что эти светодиоды получили название SunLike. Тогда они были очень дорогими. Сейчас цена упала и появились китайские аналоги.


Читать дальше →
Всего голосов 102: ↑100 и ↓2+98
Комментарии96

Валидация форм во Vue.js

Время на прочтение11 мин
Количество просмотров79K
Привет, Хабр!

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

Vue.js содержит много интересных и необычных подходов к валидации, которые помогут решить ваши проблемы. Обзор под катом!

Читать дальше →
Всего голосов 22: ↑22 и ↓0+22
Комментарии9

Чего мне никогда не говорили о CSS

Время на прочтение4 мин
Количество просмотров41K

Фото Джантин Дурнбос на Unsplash

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

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

Чтобы исправить это, я провела некоторые исследования и составила небольшой список понятий, которые считаю интересными и полезными для лучшего понимания и написания CSS.
Читать дальше →
Всего голосов 50: ↑43 и ↓7+36
Комментарии36

Почему нельзя установить размер шрифта у посещенной ссылки

Время на прочтение2 мин
Количество просмотров21K
Привет, Хабр! Представляю Вашему вниманию перевод статьи «Why can’t I set the font size of a visited link?» автора Jim Fisher.



Посещенные ссылки отображаются фиолетовым; не посещенные — голубым. Это различие пришло к нам с времен появления веба. Но CSS позволяет нам перенастроить эти свойства с помощью псевдо-селектора :visited! Скажем, вы хотите сделать посещенные ссылки серыми и уменьшить их размер, для того чтобы показать пользователю что эта ссылка уже была посещена.
Всего голосов 81: ↑80 и ↓1+79
Комментарии28

Chrome Audit на 500: Часть 1. Лендинг

Время на прочтение16 мин
Количество просмотров22K
В инструментах разработчика браузера хром есть вкладка «Audit». На ней расположился инструмент который называется Lighthouse, служит он для анализа насколько хорошо сделано веб приложение.

image

Недавно я решил протестировать одно приложение и ужаснулся результатам. Сразу по нескольким разделам оценка находилась в красной зоне. Я принялся изучать что же с моим приложением не то. И нашел в результатах анализа большой список очень полезных рекомендаций, выполнил их и получил 500 баллов. В результате приложение стало запускаться значительно быстрее, а я пересмотрел несколько концепций относительно метода построения приложений. А в этой статье я хочу поделиться самыми интересными решениями к которым я пришел.
Читать дальше →
Всего голосов 48: ↑43 и ↓5+38
Комментарии39

Как браузер помогает товарищу майору

Время на прочтение6 мин
Количество просмотров146K
Знаете, когда я почти нечаянно обнаружил, читая прекрасную книгу Дмитрия Кетова «Внутреннее устройство Linux» (и это не реклама), что каждый скачанный нами файл из Интернета с легкой руки браузера оставляет в расширенных атрибутах файла (в inode файла, не в самом файле) как минимум полную ссылку на то откуда он был скачан, я пришел в легкое возбуждение и хотел тут же броситься спасать мир. Позже, немного изучив этот вопрос, почитав «коммиты» и «комменты», говорившие, что этой возможности, встроенной в ядро GNU/Linux, как минимум уже около 10 лет, что ею пользуется не только браузеры, но и, к примеру, популярная утилита wget (curl нет), и что эта вещь считается чуть ли не нормой в Linux (и, как выяснилось позже, в MacOS), то я немного подуспокоился. Одно не давало мне покоя: поиск ключевого слова getfattr в google по сайту «Хабра»: site:https://habr.com getfattr, равно как и по ЛОРУ: site:https://linux.org.ru getfattr ничего толком не дал. «Значит» — подумал я — «эта тема еще особенно не обсуждалась». — Что же, тогда пришло время ее обсудить, но для начала пришлось немного по-исследовать. И вот что я обнаружил:

image
Читать дальше →
Всего голосов 265: ↑246 и ↓19+227
Комментарии322

Информация

В рейтинге
Не участвует
Откуда
Курск, Курская обл., Россия
Дата рождения
Зарегистрирован
Активность