How to become an author
.NET Knowledge Base
  • All streams
  • Development
  • Administrating
  • Design
  • Management
  • Marketing
  • PopSci
Log in Sign up
1.0
Karma
0.0
Rating
1
Followers
1
Following

AHDPEu

User

Profile

Comments 696

Bookmarks 359

  • Конференция для разработчиков платформ от Stripe, Intercom, JetBrains, Miro, ManyChat, Wrike, Targetprocess и др
    5
    AHDPEu
    October 21, 2019 at 03:14 PM
    0
    UPD: Получил подтверждение. Спасибо организаторам
  • Конференция для разработчиков платформ от Stripe, Intercom, JetBrains, Miro, ManyChat, Wrike, Targetprocess и др
    5
    AHDPEu
    October 21, 2019 at 01:09 PM
    +1
    Сергей, скажи пожалуйста, это новые 200 мест или всё те-же, что закончились в первый день?
    Письмо от 18.10.2019
    image
  • 7 привычек высокоэффективных программистов
    81
    AHDPEu
    June 25, 2019 at 12:44 PM
    +14
    Если вы читаете чужой код и встречаете в нём что-то такое, что вам не нравится, постарайтесь не молчать об этом. Это поднимет ваш авторитет в глазах сослуживцев.

    — Вы все говно! (с)

    Всегда думал, что сначала стоит узнать — почему выбрано такое решение. Предложить своё, обсудить возможные вариант.
  • PHP в 2019: лучше, чем вы о нём думаете
    99
    AHDPEu
    June 24, 2019 at 01:21 PM
    0
    Я поленился добавить 1 HTTP заголовок в тесте c пхп, объём переданных данных отличается.
    По факту, libevent наравне с go. Но латенси приятно радует

    Про uv. Слухи лично подтвердить не могу, у меня получилось медленнее. В ближайшее время планирую использовать эту библиотеку на личном проекте. В этой библиотеке столько всего вкусного…
  • PHP в 2019: лучше, чем вы о нём думаете
    99
    AHDPEu
    June 23, 2019 at 09:24 AM
    0
    Да всё возможно. Простой тест go fasthttp VS php libevent
    Заголовок спойлера
    image

    P.S. в fasthttp на 1 заголовок больше приходит, не совсем честно. Могу согласится, что пхп всего ненамного медленнее

    У меня есть сервис на основе этой библиотеки, скоро отмечу 8 месяцев без перезапуска. Редко когда отвечает более чем за 3мс. Да, не использует базу, но активно юзает винт. Память не утекает
  • PHP в 2019: лучше, чем вы о нём думаете
    99
    AHDPEu
    June 16, 2019 at 03:15 PM
    +1
    Хотя async и await ещё недоступны...

    Если сильно хочется, то доступны ext-async.
  • Решаем задачу из интервью Google на JavaScript: 4 разных способа
    44
    AHDPEu
    March 16, 2019 at 09:32 AM
    0
    в 3 вариант можно добавить:
    — сложить первые 2 числа и если сумма больше искомого — false
    — пока последнее число больше искомого — end--
    Ну а дальше алгоритм как есть
  • Илон Маск показал первый тоннель, проложенный силами Boring Company
    232
    AHDPEu
    May 12, 2018 at 12:20 PM
    +2
    Гонконг — Шэньчжэнь :)
    Правда паспортный контроль надо пройти
  • Поднимаем SOCKS прокси для Telegram
    38
    AHDPEu
    April 18, 2018 at 04:40 PM
    0
    Centos7
  • С нарушителями ПДД в Шэньчжэне планируют бороться при помощи SMS
    34
    AHDPEu
    March 30, 2018 at 02:41 PM
    0
    В конце прошлого года вернулся оттуда, жил в районе Shekou, днём ещё более менее, а ближе к 9 часам вечера, стабильная ситуация.
    А про полицейского, я переходил дорогу на забре без светофора, полицейский сигналил мне, чтоб я не мешал ему.
    Те кто на машинах — действительно соблюдают правила.
  • С нарушителями ПДД в Шэньчжэне планируют бороться при помощи SMS
    34
    AHDPEu
    March 29, 2018 at 04:51 PM
    0
    Это забавно, учитывая, что в этом городе тебя полицейский на мотоцикле может сбить на пешеходном переходе. Двухколёсные вне правил, вот с кого надо начинать
  • Теория дряхлого ноутбука
    443
    AHDPEu
    March 5, 2018 at 12:09 PM
    +2
    Ежедневно пользуюсь ноутбуком с Celeron M 933, на нём и тестирую свои веб поделки (жирные датагриды, деревья). В общем то хорошая практика, держать себя в тонусе, находить правильные решения для оптимизации
  • Интернет — радиоприемник Wolna-2. Что внутри?
    96
    AHDPEu
    February 13, 2018 at 07:19 PM
    0
    Вайфая там нет, это просто блютус колонка с поддержкой флеш карт. Сейчас все колонки в этой ценовой категории питают блютус модуль по одной шине питания с усилителем. Почти всегда без развязки по питанию. Шумят они при малой громкости, для прикроватной колонки так себе.

    А если хочется вайфая, с зарядкой от usb, то существуют модули esp32 сразу с площадкой под 18650 (рублей 600). В теории можно поставить 2 аккума в параллель.
    Модуль VS1053 (рублей 350).
    Гуглится прошивка для такой связки на раз два (отсеив варианты с арудино в комплекте)

    Ну и по мелочи, маленький экранчик, энкодер, усилитель на pam. На выходе получаем всё тоже самое, но без русских радиостанций и поддержки русских символов.
  • Интернет — радиоприемник Wolna-2. Что внутри?
    96
    AHDPEu
    February 13, 2018 at 06:25 PM
    +1
    Качество звука не станет лучше. Попробуйте на компьютерной акустике, поставьте рядом и поверните динамики в сторону. Не очень приятно так слушать, особенно вблизи.
  • Интернет — радиоприемник Wolna-2. Что внутри?
    96
    AHDPEu
    February 13, 2018 at 02:47 PM
    +1
    Это колонка за тысячу рублей в розницу с али (Addkey retro) с дохлым аккумом + набор модулей.
    Прекрасно понимаю, что софт стоит дорого при мелком тираже. Возможно стоило использовать какой нибудь опенсорс и вносить свой вклад в поддержку проекта?

    Тоже пилю что то подобное, конечно не на поток, для себя. Пользуясь случаем, может кто подскажет, есть ли экраны длинные, которые можно соединить без стыков в динну. Хочу сделать имитацию шкалы поиска радиоволны, как в старых приёмника.

    картинка
    image


  • Надеть наушники и стать эффективнее: Как музыка влияет на продуктивность
    34
    AHDPEu
    August 29, 2017 at 04:52 PM
    +4
    Надетые наушники без музыки — мой выбор
  • Методы работы с «тяжёлыми» XML
    53
    AHDPEu
    June 10, 2017 at 04:30 PM
    0
    Используйте SAX парсер, но не используйте его главную фишку — парсить в потоке?
    У вас поэтому такая смешная разница между DOM и SAX.
    Этот парсер легко переваривает многогиговые эксельки (любой zip архив с xml), которые офис не в состоянии открыть.
  • Выходим на уровень эксперта! 50 оттенков экзамена 1Z0-047 (сертификация Oracle Database SQL Certified Expert)
    28
    AHDPEu
    April 20, 2017 at 06:39 PM
    0
    с пунктом 50 сильно ошибаетесь

    with req_table (fields...) as (
    select fields… from table t1

    union all

    select fields… from req_table t2…
    )
  • Выборка случайной записи из таблицы с 700*10^6 строк
    113
    AHDPEu
    March 29, 2017 at 03:34 PM
    0
    Я тут подумал, зачем затирать? это глупо. Просто сдвиг и хватит
  • Выборка случайной записи из таблицы с 700*10^6 строк
    113
    AHDPEu
    March 29, 2017 at 03:18 PM
    0
    Это точно быстрее, если каждая запись занимает одну длину и они уже случайно перемешаны.
    Не уверен, что есть функция в php, которая сотрёт запись из середины без перезаписи всего файла.

    Была у меня подобная задача, я затирал начало файла пробелами и записывал сдвиг. Ночью переписывал файл, удаляя пробелы. В этом момент можно ещё раз отсортировать.
  • jQuery UI FadeSlide 4.0
    31
    AHDPEu
    February 14, 2017 at 01:09 PM
    0
    Не хватает промисов и es6 версии. А так годно, использую в проде ещё с версии 2.1.
  • Событие при изменении размеров блочного элемента — resize
    12
    AHDPEu
    October 13, 2016 at 12:47 PM
    0
    Вообще задача автора решается на чистом css, можно посмотреть примеры многих css фреймворков, где от ширины окна меню прячется под иконку с бургером. Задав каждому элементу max-width одинаковый, можно прятать нужное количество таких элементов и одновременно показывать из в меню под бургер иконкой.

    Я сначала подумал, что требуется событие действительно на блочный элемент (например, с position:absolute), а не на окно браузера.
  • Событие при изменении размеров блочного элемента — resize
    12
    AHDPEu
    October 13, 2016 at 12:24 PM
    +2
    Хорошо, пусть это будет тег object
    Ещё надо проверить, что тяжелее по памяти, времени создания и тд, пустой фрейм с одним событием или таймер раз в 200 / 500 мс который опрашивает размеры и тем самым запускает не менее тяжелые операции для браузера.

    Так в этом коде нужно добавить проверку, что элемент существует. Получить утечку неопытному программисту проще простого.
  • Событие при изменении размеров блочного элемента — resize
    12
    AHDPEu
    October 13, 2016 at 12:14 PM
    +2
    По таймеру проверять размеры не лучшее решение.
    Можно фрейм кинуть внутрь элемента и подписаться на событие resize

    https://codepen.io/AHDPEu/pen/ALvawa
  • Робопретендент на рекорд решает кубик Рубика за 1,1 секунды
    5
    AHDPEu
    January 25, 2016 at 12:21 PM
    +2
    Кубики ещё и расшатывают, что не заклинивали. Как сопли, от своего веса проворачиваются.
  • Обсуждение: Стоит ли остужать еду, прежде чем убирать её в холодильник
    71
    AHDPEu
    December 7, 2015 at 11:56 AM
    0
    У меня работает телевизор Sony куплен в начале 90х. Очень даже цветной, до сих пор. Пережил не одну 8 битку, сегу, дримкаст и плойку. Менял пару раз вспухший кондёр и мост шотки.
  • 3-метровый электробайк Archont на одном заряде проедет 99 км и разгонится до 80 км/ч
    30
    AHDPEu
    November 27, 2015 at 02:37 PM
    0
    Вполне себе реализм — это детский труд же!
  • Sennheiser выпустит новую версию наушников Orpheus за $55000
    37
    AHDPEu
    November 3, 2015 at 05:45 PM
    0
    До сих пор удивляюсь. За те деньги с девственницами, можно собирать провода в космосе. Там кислорода нет. Да и маркетинговому отделу будет новая, уникальная работа.
    Запустил спутник демонстративно, с торчащими наружу медными болванками. А всем говоришь, что с неба падают самые идеальные провода.
  • Немного об оптимизации запросов
    8
    AHDPEu
    October 28, 2015 at 07:13 PM
    0
    Проглядел inner join у автора. Две нижние строчки моего комментария вычёркиваем
  • Немного об оптимизации запросов
    8
    AHDPEu
    October 28, 2015 at 07:04 PM
    0
    И без хинтов hash join будет
    В вашем примере вернёт только те строки, id которых есть в test2
    Я полагаю, что нужно вернуть все строки test1
  • Беспроводная зарядка электромобилей во время движения уже в ближайшей перспективе
    33
    AHDPEu
    September 30, 2015 at 11:50 AM
    +1
    Тут всё просто, заправщики на пластиковых автомобилях будут тянуть тросом по этой дороге.
  • Скорость локального форматирования чисел
    29
    AHDPEu
    September 24, 2015 at 09:47 AM
    +1
    upd: Прошлый комментарий отменяется. Увидел в тестах.
  • Скорость локального форматирования чисел
    29
    AHDPEu
    September 24, 2015 at 09:44 AM
    +1
    Нет смысла заново инициализировать регулярку. Так же быстрее:

    var pattern = new RegExp('\B(?=(?:\d{3})+$)', 'g');
    
    i.toString().replace( pattern , ',' ); //А это в цикле
    
    
  • Изобретения для военных, о которых стоит знать
    105
    AHDPEu
    September 22, 2015 at 05:08 PM
    0
    А потом появятся надувные куклы с подогревом и большие термосы для людей. Сидишь в термосе и ждёшь, когда противник клюнет на приманку
  • Google потеряла данные после ударов молнии
    11
    AHDPEu
    August 20, 2015 at 10:58 AM
    +4
    Перенес файлы в своё облако.
  • Зафиксировал штраф? Получи комиссию. Частный бизнес начал сотрудничать с ГИБДД
    44
    AHDPEu
    August 18, 2015 at 01:05 PM
    0
    Это не маразм, если знак стоит там, где поворачивающего невозможно объехать. Но проблему этот знак создаёт из за «самых умных» водителей. Они поворачивают направо и пытаются на узких улочках развернуться и встать так, как будто ехали оттуда. Особенно ужасно, когда это односторонка (поворот направо запрещён) и водители с пересекающей улицы не соблюдают стоп линию.

    И да, у меня всего 3 штрафа за 4 года вождения и все из Татарстана, за превышение. Виновата хорошая трасса М7. Часто езжу в Казань.
  • Хакер разрабатывает роутер для анонимного удалённого доступа в интернет
    14
    AHDPEu
    July 3, 2015 at 02:09 PM
    0
    Камера? Слишком сложно. Акселерометр же есть! Кто то прикоснулся — бабац! Вместо памяти чёрная дыра.
  • Первые советские транзисторы работают
    44
    AHDPEu
    June 30, 2015 at 01:47 PM
    +1
    КТ315 и все подобные рыжики — незабываемое чувство, когда выпиливаешь кусок пластика для восстановления ноги.
  • Ткань, которая выполняет вычисления и не требует питания
    9
    AHDPEu
    June 28, 2015 at 03:40 PM
    –4
    Возможно автор имел ввиду чужое тело.
  • Презервативы смогут менять цвет в зависимости от того, с какой венерической инфекцией они контактируют
    33
    AHDPEu
    June 25, 2015 at 03:03 PM
    +3
    В конце рвутся оба презерватива. Новая загадка!
  • ← here
  • there →
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

Info

  • Rating 5,880–th
  • Activity 12/28/20, 2:38 PM
  • Registered December 19, 2008

Your account

  • Log in
  • Sign up

Sections

  • Posts
  • Hubs
  • Companies
  • Users
  • Sandbox

Info

  • How it works
  • For Authors
  • For Companies
  • Documents
  • Agreement
  • Terms of service

Services

  • Ads
  • Subscription plans
  • Content
  • Seminars
  • Megaprojects
© 2006 – 2021 «Habr»
Language settings
About
Support
Mobile version
Language settings
Interface
Content