Pull to refresh
-1
0
Иван @Fanatos

User

Send message

Существует ли идеальный планировщик личных задач? Разработка модульного планировщика

Reading time5 min
Views19K

Некоторое время назад, я, как активный пользователь планировщиков личных задач, открыл для себя один значительный недостаток – несмотря на их несчётное количество, невозможно найти «тот самый», который удовлетворял бы тебя по всем пунктам.


Нет, само по себе это абсолютно нормально, так как программу разрабатывал один или несколько разработчиков, которые в итоге пришли к своему пониманию того, “как пользователю будет лучше”. Да и к тому же, невозможно в одной программе уместить всё, что теоретически может захотеть сферический пользователь в вакууме. Или возможно?




Читать дальше →
Total votes 19: ↑18 and ↓1+17
Comments54

Jupyter Widgets для реализации UI машины Тьюринга

Reading time5 min
Views8.4K

Привет, Хабр! Хочу поделиться опытом в быстром создание интерфейса в Jupyter Notebook. Если у тебя есть какая-то задача, для которой нужен простой UI, и ты почему-то захотел сделать её в Юпитере, то добро пожаловать под кат.


Читать дальше →
Total votes 10: ↑8 and ↓2+6
Comments0

[Перевод] Как я учился прогать ИИ последние два месяца

Reading time5 min
Views29K
image

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

После того как я похоронил свой стартап Zeading, я почувствовал это особенно остро. Словно я упускаю из вида что-то очень важное.

То, что я full stack разработчик — это уже не круто. Full stack уже не «full» без компетенций в ИИ.

Настала пора действовать. Поэтому я решил привести свои навыки в области разработки, маркетинга и предпринимательства в соответствие с современными требованиями, решил полностью открыться новому.
Total votes 27: ↑16 and ↓11+5
Comments8

Intel представили первый 17-кубитный квантовый чип

Reading time2 min
Views28K
Спустя два года после инвестирования 50 млн долларов в квантовые исследования, Intel представили первый 17-кубитный чип. В компании отметили, что передадут устройство своим партнерам из исследовательского института QuTech. О том, что представляет собой чип, поговорим далее.

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

Простая Scada на Python (продолжение)

Reading time18 min
Views14K

Формирование динамических объектов мнемосхемы


Развивая тему предыдущей статьи, опишу некоторые функции для формирования объектов мнемосхемы простой SCADA программы выполненной на Python.

Объекты визуально отображают состояние аналоговых измеряемых величин из регистров
READ_INPUT_REGISTERS или READ_HOLDING_REGISTERS. Используется библиотека Tkinter.
Всего реализовано 3 объекта: горизонтальный слайдер, вертикальный слайдер и стрелочный индикатор. Отдельно описывается построение динамического тренда.
Читать дальше →
Total votes 10: ↑9 and ↓1+8
Comments0

WhatsApp, что внутри?

Reading time7 min
Views81K
В продолжение направления публикаций исследований нашей компании о внутренних механизмах крупнейших в мире мессенджеров. Сегодня будем смотреть на WhatsApp в его актуальном состоянии. На самом деле внутренности не сильно изменились за последние три года, изменения там скорее косметические.

В этой статье мы подробно посмотрим как можно изучать протокол работы мессенджера, ответим на вопрос «может ли WhatsApp читать нашу переписку?» и приложу весь необходимый код на языке PHP.
Читать дальше →
Total votes 79: ↑78 and ↓1+77
Comments78

44 урока управления технарями

Reading time7 min
Views45K
Предлагаю читателям Хабра мой перевод статьи «44 урока управления технарями» Славы Ахмечета, сооснователя RethinkDB. В оригинальной статье используется термин «инженеры», но в контексте статьи я буду использовать также термин «технари» – более емкое, как мне кажется, с точки зрения русского языка слово, охватывающее профессии в сфере ИТ, частью которой я тоже являюсь.

Немного об оригинальном тексте. Статья была написана в 2014 году в личном блоге автора, в октябре 2016 компания RethinkDB не смогла выйти в прибыль и закрылась, о чем на Хабре писали тут и тут, а Слава поразмышлял об этом здесь.

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

Источник
Читать дальше →
Total votes 62: ↑49 and ↓13+36
Comments90

Круги друзей, столкновения муравьев и русская рулетка: необычные вопросы на интервью в финансовых компаниях

Reading time4 min
Views11K


В последнее время крупные компании уходят от практики собеседований со странными вопросами к более «человеческим интервью». Например, в 2016 году компания Google отказалась от ряда каверзных вопросов, которые не один год ставили в тупик соискателей. О том, какие вопросы задают на собеседованиях в крупных компаниях финансовой сферы рассказало издание Efinancial Careers с помощью теста. Мы подготовили адаптированную версию этого материала.
Читать дальше →
Total votes 15: ↑11 and ↓4+7
Comments23

Простая Scada на Python и Arduino

Reading time6 min
Views22K
В продолжение статьи о возможности построения собственной scada системы на языке Python, хочу предложить вариант практического применения.

Возникла необходимость контроля температуры воздуха в серверном помещении предприятия.
Такая проблема существует на малых предприятиях ввиду ограниченности количества персонала и технических средств.
Читать дальше →
Total votes 16: ↑15 and ↓1+14
Comments10

Джозеф «Лик» Ликлайдер: «Симбиоз человека и компьютера» (1960), часть 1

Reading time10 min
Views11K
image

Алан Кей, Дуглас Энгельбарт и прочие пионеры компьютерной эры заявляют, что «информационная революция еще не началась» [1],[2]. В смысле? Что они имеют ввиду? Похоже на то, что они сравнивают текущее положение дел со своей внутренней картинкой, как оно могло бы быть, «если бы вы сделали все в точности, о чем мы говорили, а не те 5%, которые вы еле-еле смогли реализовать.»

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

«Любой человек и любая компания, использующие компьютер в интерактивном режиме, должны испытывать благодарность по отношению к Лику»
— Боб Тейлор, основатель Xerox PARC и основатель исследовательской лаборатории DEC

Джозеф «Lick» Ликлайдер «придумал» компьютерную эру, был идейным вдохновителем Марвина Мински, Джона Маккарти, Дугласа Энгельбарта, Айвана Сазерленда, Роберта Тейлора. (Биография тут)

Представляю вашему вниманию первую часть статьи, благодаря которой Ликлайдера пригласили в ARPA реализовывать свои проекты.
Читать дальше →
Total votes 13: ↑12 and ↓1+11
Comments4

Обзор дефектов кода музыкального софта. Часть 2. Audacity

Reading time7 min
Views11K


Цикл статей про обзор дефектов кода музыкально софта продолжается. Вторым претендентом для анализа выбран аудиоредактор Audacity. Это программа очень популярна и широко используется, как любителями, так и профессионалами в музыкальной индустрии. В этой статье описание фрагментов кода будет дополнительно сопровождаться популярными мемами. Скучно не будет!
Мемасики под катом...
Total votes 34: ↑29 and ↓5+24
Comments23

Как уволить сотрудника и остаться при этом человеком

Reading time5 min
Views63K
Многие боятся публичных выступлений. Говорят даже, что страх публичных выступлений – самый сильный страх человека. Наверное, они никогда не пробовали уволить человека. Для любого начинающего руководителя, да и для многих опытных, это то еще испытание.

Давайте разбираться, почему иногда приходится расставаться с сотрудниками и как провести это расставание максимально сглажено для обоих сторон.

Скажу сразу, увольнение сотрудника почти всегда не вина сотрудника, а часто стечение обстоятельств: не тот проект, не те коллеги, не тот руководитель, который подходит сотруднику. Конечно, бывает и так, что сотрудник сам виноват, но, к счастью, с такими мне не приходилось встречаться.
Читать дальше →
Total votes 62: ↑59 and ↓3+56
Comments190

AMA, или спроси бэкендера из Avito: анонс

Reading time1 min
Views11K

Что такое AMA? Этот формат очень популярен на Reddit. Ты рассказываешь о себе и предлагаешь читателям задавать любые вопросы: Ask Me Anything! Особенно круто это удается у команд профессионалов — в итоге получается ряд коротких и полезных тематических бесед. Нам нравится Reddit, сам формат AMA и Хабрахабр, поэтому мы тоже вступаем в игру и приглашаем вас к диалогу здесь. Этот пост — анонс секции вопросов и ответов, которая будет работать в блоге Avito 13 октября, в пятницу, с 12 до 19 часов по мск. В этот день в AMA с вами будут на связи пять моих коллег, которые занимаются разработкой серверной части Avito. А под катом я напомню, о чем можно у них спросить.


Читать дальше →
Total votes 28: ↑25 and ↓3+22
Comments5

Такты для разработчиков

Reading time10 min
Views23K


Если у вас есть опыт создания ПО и вы хотите познакомиться с проектированием цифровых логических схем (digital design), то одна из первых вещей, которые вам нужно понять, — это концепция тактов. Она раздражает многих программных инженеров, начинающих HDL-проектирование. Без использования тактов они могут превратить HDL в язык программирования с $display, if и циклами for, как в любом другом языке. Но при этом такты, которые новички игнорируют, — зачастую один из основополагающих элементов при проектировании любых цифровых логических схем.


Ярче всего эта проблема проявляется именно при рассмотрении первых схем, созданных начинающими HDL-разработчиками. Я недавно общался с некоторыми из них. Новички опубликовали свои вопросы на форумах, которые я читаю. Когда я проанализировал то, что они делают, от увиденного волосы встали дыбом.

Читать дальше →
Total votes 57: ↑56 and ↓1+55
Comments32

20 приёмов работы в командной строке Linux, которые сэкономят уйму времени

Reading time9 min
Views237K
Тема полезных приёмов работы в терминале Linux неисчерпаема. Казалось бы — всё устроено очень просто: приглашение оболочки, да введённые с клавиатуры команды. Однако, в этой простоте кроется бездна неочевидных, но полезных возможностей. Именно поэтому мы регулярно публикуем материалы, посвящённые особенностям работы в командной строке Linux. В частности, сегодня это будет перевод статьи, автор которой увлечён экономией времени через повышение продуктивности труда.



Если вас интересует работа в командной строке Linux — вот некоторые из наших материалов на эту тему:

Читать дальше →
Total votes 82: ↑46 and ↓36+10
Comments87

Уехавшие: три истории выпускников Школы программистов HeadHunter

Reading time4 min
Views19K
Что происходит с выпускниками Школы программистов HeadHunter дальше, когда они покидают стены компании? Мы решили рассказать три небольшие истории тех, кто в разные годы обучался у нас, работал в HeadHunter и продолжил свое развитие за рубежом.

Начинаем знакомство?


Читать дальше →
Total votes 24: ↑18 and ↓6+12
Comments20

Как я поехал на летнюю стажировку и остался

Reading time6 min
Views27K

Меня зовут Ренат Тазиев. Мне 22 года, и я разработчик.



(Пишу код на Чемпионате Урала по спортивному программированию.)


В июне я собрал вещи, сел на поезд из Оренбурга в Екатеринбург и поехал на летнюю стажировку. До этого я ни разу не проходил стажировок, не уезжал работать в другие города и не сталкивался с многотысячными компаниями. Сейчас расскажу, как решился на это, как прошёл отбор, что делал всё лето и что интересного запомнил.


Если вы студент и не знаете, нужна ли вам стажировка — добро пожаловать под кат. Год назад я тоже не знал. Поэтому мой опыт будет полезен.

Читать дальше →
Total votes 17: ↑14 and ↓3+11
Comments20

Литература на выходные: 15 материалов по структурированию кода для разработчиков

Reading time5 min
Views27K
Одним из параметров оценки кода служит его чистота. Создатель языка моделирования UML Гради Буч (Grady Booch) писал:

«Чистый код прост и ясен. Чистый код читается как хорошо написанное произведение. Чистый код никогда не скрывает намерений создателя, но, напротив, полон четких абстракций и простых линий передачи управления»

Сегодня мы собрали для вас список книг и статей по этой теме, которые рекомендуют к прочтению резиденты Hacker News, Stack Exchange и других профильных платформ.

Читать дальше →
Total votes 14: ↑12 and ↓2+10
Comments14

Что делать, если Instagram не дал доступ к API? Дополнение

Reading time5 min
Views66K
Здравствуйте ещё раз! Я прочёл её и мне показалось, что её можно продолжить.

image

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

  1. Самые полезные функции (постинг и удаление постов) доступны только из мобильного приложения Instagram, эмуляция запросов сложна, так как надо вытащить из приложения ключ, который с каждой новой версией обновляется.
  2. Web-версия обрезана, но радует, что в ней есть возможность лайкать, комментировать и удалять комментарии
  3. Есть API, но процедура его получения удручающе долгая и спамерам и ботам такой путь точно не светит. Плюс было много моментов, когда соглашения в API менялись, что не всегда удобно.
Читать дальше →
Total votes 36: ↑31 and ↓5+26
Comments40

Information

Rating
Does not participate
Registered
Activity