• Тестирование производительности кода в ОС Linux с примерами
    +1
    Ваша статья явно не для понедельника.
    Не понял заморочки с ramdisk.
    Почему бы включить код непосредственно в ядро как статический модуль?
  • Может, нам слегка успокоиться с JavaScript?
    +1
    Выключите лишние расширения, сбросьте конфиг about:config. Всё в порядке и с textarea и ссылками и со скроллом на постах с 1000 комментов. Проверено на ArchLinux 64бит, Celeron 2.6Ghz, 2Gb DDR3 (см. спойлер)
    Ни единого фриза
    Запущено:
    1. Firefox,
    2. Chromium,
    3. С++ IDE Geany,
    4. 4 терминала,
    5. В фоне играет Full-HD видео на mpv, при том что экран не тянет Full-HD,
    6. и еще по мелочи…

    Ни единого фриза. Что ж у вас за компьютеры такие, что web тормозит? Или вы что-то настроили не так?!

  • 7 рекомендаций по повышению надёжности JavaScript-кода
    0
    С фабричными функциями нет проблем с this
    Нет проблем с this, потому что тут не использовали this?
  • Может, нам слегка успокоиться с JavaScript?
    0
    А что такое lunx? Ничего не могу нагуглить.

    Может быть, вы имели в виду lynx?

    Так есть более продвинутый — links.

    И для тех, кто любит версию ncurse, как в BorlandC и Turbo Pascal, — elinks.
  • Может, нам слегка успокоиться с JavaScript?
    +1
    Я ненавижу неумелое использование динамического HTML. Я не против JavaScript. Мне не трудно дотянуться курсором до правого верхнего угла либо открыть это же меню комбинацией клавиш.
    Мою точку зрения можно рассматривать как мнение веб-мастера с браузером, у которого на всех сайтах по-умолчанию JavaScript выключен и, работает только локальный JS сайта, и также JS, который хостится на CDN-доменах, входящих в белый список, который пополнялся семь с лишним лет, и всё также как и тогда содержит 0 доменов.

    Нет, нет, я не использую NoScript. Мой джентельменский набор расширений на каждый день куда более скуден (под спойлером).

    Мои расширения



    Какой JS заблокирован на habr.com



    Вы наверняка подумаете, вот ещё один ненавистник JS. А вот и нет. Бесит меня не JS. Бесит меня лишь кроссдоменный JS. А еще больше бесит тот JS, который ожидает загрузки тех кроссдоменных JS и препятствует отображению сайта до их загрузки, — аля lazy-loading и прочие защиты от индексирования поисковыми системами.

    Вопрос пользователям расширения NoScript. А вам не паказалось что с включенными AdBlock и NoScript сайты грузятся чуть дольше, чем без них?

    Кстати, в ответ на первый комментарий, по моему мнению, Хабр сделан идеально. Весь заблокированный JS не мешает отображению информации. И пусть так будет всегда.
  • Работа с GeoJSON в среде Node.js: практическое знакомство
    0
    Ну, что касается непосредственно производительности — это мои скромные субъективные мнения, основанные на опыте использования postgis и mongo. Mongo прекрасно и быстро выдаёт дампы со всеми данными (или заданным ограниченным количеством). Но, если задать mongo дополнительных условий, он может немного морозиться. Например, выбрать все больницы во всех городах на улице Пирогов(а|ская) или в непосредственной близости от улицы — 500м, имеющий, площадь здания не меньше 5000м2.

    С другой стороны, PostGIS имеет богатый набор функций. Минус больших баз PostGIS — в проблематичном добавлении новых данных. Добавлять данные лучше скопом, заранее отключая индексы, следственно, для бесперебойной работы требуется дополнительный сервер. Распакованный в PostGIS-БД OSM-дамп разбухает на 1.5Тб, а вместе со всеми индексами вырастает до 2.1Тб.
  • Работа с GeoJSON в среде Node.js: практическое знакомство
    +2
    А о чем статья? Про GeoJSON? А при чем тогда node.js? И тем более почему Mongo, когда по производительности он в десятки раз уступает PostGIS?
    Начинающие картографо-разработчики, видя громкий заголовок, наверняка ожидают увидеть хоть пару абзацев про рендеринг векторных и растровых карт, про склеивание тайлов, способы отображений проекций. Я конечно понимаю, что такую задачу может взять на себя Mapbox. Я тоже очень люблю их труды. Постоянно слежу за ними в github. Но GeoJSON+Node.js — это же не про сервисы, от статьи по практике работы с картами ожидают про mapnik, про proj4js, про openlayers, про Nominatim, можно также отдельно статью про Mapbox GL JS и про оформление стилей карт.

    Что-то совсем не для новичков ваша статья. Вводные статьи на Openstreetmap и Openmaptiles хорошо раскрывают терминологию, то есть «что к чему» в карто-мании. Предлагаю автору разобраться в существующих инструментах, выбрать из них актуальные и выкатить полный список в виде статьи.
  • Программисты, давайте изучать исходники классических программ
    +2
    Да, ваш пример тоже хорош. Я оставил ссылку на сайт suck less как на программы с практчески идеально-проработанном алгоритмом, который как минимум долго не устаревает. Эти программы надо знать всем хотябы не из-за исходного кода, а просто потому что не знать их стыдно и любой велосипед, выполняющий даже частично их функции может восприниматься как неосведомлённость в рабочем окружении. Их список вот тут: https://suckless.org/rocks/. И есть список софта, который suck full, список их здесь: https://suckless.org/sucks/. Найдите про TeX. А вот тут даже приводят в сравнение: http://harmful.cat-v.org/software/

    А ваш пример тоже хорош, взял на заметку.
  • Ubuntu — не лучший настольный Linux
    0
    аличие там кнопок — это плюс, в случае, если например, надо перетаскивать файл из А в Б по ширине всего экрана

    Вы серьёзно, будь у вас выбор (и эпловский тачпад и кнопки), использовали бы для этого кнопки? Drag-n-drop прекрасно работает без использования tap-to-click и tap-and-drag. Тупо наведя курсор на файл (или что там перемещать), нажимая на тачпад и быстро ведя его в направлении перемещения не поднимая палец, при этом продолжая давить тач вниз. Вы что? это же так легко работает! Также работает и выделение текста. У меня курсор на ноуте пропрыгивает два экрана с середины тачпада до его края, если делать с необходимой скоростью. И опять говорю, я знаю какие тачпады у макбуков, сейчас такие же ставят на 95% всех ноутбуков с разбросом цен от 10 тыс.руб. до 300 тыс.руб… И аппаратно и софтверно поддерживают все фичи на всех ОС.

    Например, ровно такая же ситуация и в смартфонах — 95% экранов смартфонов начиная с какого-нибудь 2014г поддерживают отслеживание всех 10 пальцев. И понятие что где-то сенсор лучше или хуже — это грубо говоря уместно было раньше, но не сейчас, не в 2020.
  • Ubuntu — не лучший настольный Linux
    0
    Тогда посмотрите что продаюют в магазинах. Там ноутов с тачпадом как у T410 — единицы. Согласен, в основном хлам, но среди них попадаются нормальные.

    Там, где прочерчена разметка тачпада на две части — это просто нарисованная линия. Зоны ПКМ и СКМ задаются одной-двумя командами или с использованием gui. Их можно убрать с тачпада и тогда он будет работать как однокнопочный.

    ПКМ настраивается двумя пальцами, СКМ настраивается тремя пальцами. Или кому как удобно.

    Прожимается тачпад со всей площади. Мне кажется, так сделано почти везде, (ну кроме супер ThinkPad и ROG).
  • Ubuntu — не лучший настольный Linux
    0
    Lenovo не одними ThinkPad единый. Ноутбук не новый, тач там неплохой, — это я вам как пользователь макбуков с десятилетним опытом, говорю.
  • Ubuntu — не лучший настольный Linux
    +1
    Я пишу вам с ноутбука Acer. Ноутбуку 6 лет. Тачпад выполнен в виде одной кнопки. Драйвер поддерживает все жесты. Прокрутка двумя и тремя пальцами. Свайпы. Вращение. Сенсор распознает до 4 пальцев. Драйвер стандартный xinput. Сервер Xorg.

    Только что проверил на ноутбуке от другого бренда — DNS. Ноуту также 6 лет. Тач выполнен одной кнопкой. Не работает вращение (может в gimp не настроено просто). Все остальное — включено и реагирует также.

    Вспомнил еще кое-что. Из всего что настраивал, это сместил координаты зон средней и правой кнопки, так как правый клик хорошо достигается кликом двумя пальцами, а средний — тремя пальцами. Теперь тачпад реагирует как левая кнопка мыши по всей площади тачпада.
  • Ubuntu — не лучший настольный Linux
    0
    Чтобы не быть голословным Скриншоты QT Creator по порядку Linux, Windows, MacOS:
    image
    image
    image
  • Ubuntu — не лучший настольный Linux
    –1
    А если выйти за рамки продуктов Apple, то в MacOS по каким-то неясным для меня причинам, (сложно подобрать слово) «по-уродски» отображаются окна с компонентами QT и GTK. Вот реально непонятно, почему в MacOS сделали свою тему отображения на QT и GTK, стандартные темы (которые идут с дистрибутивом) выглядит куда более похоже на макосовский интерфейс, чем те изуродованные кастомные темы, которые предлагают использовать Apple.

    А еще могу рассказать про интеграцию Android + Linux. Вот реально… разве это аргумент?
  • Ubuntu — не лучший настольный Linux
    0
    Да что вы все заладили, тачпады присутствуют не только у макбуков. Представте себе, они ещё у 99% ноутбуков, с поддержкой тех же жестов, и даже по форме и динамике ничем не отличаются.
    Единственный аргумент, что в макбуке тачпад работает из коробки, а в линуксе надо на каждый жест что-то биндить.
    А ещё в линуксе помимо тачпада, надо разбить жесткий диск на разделы, потом форматировать каждый раздел, выбрать часовой пояс. Я очень рад за МакОС, что там всего этого делать не нужно.
    Но извините, тачпады на всех современных ноутбуках одинаковы. Все жесты прекрасно работают и в линуксе.
  • Импортозамещение и судостроение
    –1
    Пока читал, вспомнились слова из одной известной песенки.

    На теплоходе музыка играет,
    А я одна стою на берегу.
    Машу рукой, аж сердце замирает,
    Но ничего поделать не могу!
  • Программисты, давайте изучать исходники классических программ
    +1
    Разделяю идею автора. Но почему игры? почему DOOM? почему бы не начать с банальных suckless?
  • ФАС обновила проект по предустановке отечественного ПО на смартфоны, ПК и другие устройства
    +1
    Вы с намёком на то, что осталось не так много населения и скоро будет нечем править?
  • ФАС обновила проект по предустановке отечественного ПО на смартфоны, ПК и другие устройства
    0
    Из других источников читал, что обязанность лежит не на производителе, а на продавце.
    Если что-либо из списка будет не установленно — штрафы платить будет продавец.
    Так кто обязан ставить российское ПО производитель или продавец? И какова сумма штрафа?
  • ФАС обновила проект по предустановке отечественного ПО на смартфоны, ПК и другие устройства
    0
    Скорее всего, root понадобится для установки этих приложений.
  • Доступ к порталу госуслуг и сайтам органов власти станет бесплатным с марта
    +2
    Пусть интернет бесплатно проведут к моему дому, а то исполнение данного закона неосуществимо.
  • Шизофрения: взгляд после
    –5
    Подождите, я просто не до конца понимаю, этот тренинг еще не проходил? Как вы можете утверждать что он толкает фуфло если это мероприятие еще не произошло?
    Но у него много тренингов уже прошло, большинство из них в ютубе. По тем тренингам, которые есть в ютубе, есть что-то конкретное? скиньте ссылку где он кинул на деньги или впарил фуфло?
  • Шизофрения: взгляд после
    –4
    А вы посмотрите его тренинги, в ютубе много видеозаписей. Они всё равно так или иначе попадают в сеть. Ну а так он берёт деньги весьма небольшие. Гастроли есть гастроли… А вот рекламы он не делает никакой.
    Просто если есть что-то конкретное, в любой из его передач или трененинге, приведите ссылку и минуту, на которую надо отмотать. А так «Интуиция и карты Таро» хорошее название для тренинга.
  • Шизофрения: взгляд после
    –1
    Данилин — один из моих кумиров. Вы много потеряли не зная его трудов. Жаль что таких людей увольняют из психиатрии с позором.
    serebniti.ru — Передачу уже закрыли, но сайт работает, еще можно скачать старые выпуски:
    audio.serebniti.ru
  • В «Калькуляторе» для Windows 10 Insider Preview Build 19546 появился графический режим
    0
    А вы смотрели расширения gnu-bc?
    В funcs.bc есть всё, что вам нужно от калькулятора: phodd.net/gnu-bc/code/funcs.bc
    Полный список тут: phodd.net/gnu-bc
  • В «Калькуляторе» для Windows 10 Insider Preview Build 19546 появился графический режим
    0
    Если честно, я даже до сегодняшнего дня не знал что такая функция pow() есть в math.h как в C и так и Pascal. Со школы помню всегда степень числа получал через exp() и log().
    /* A function to return the integer part of x */
    define i(x) {
    auto s
    s = scale
    scale = 0
    x /= 1 /* round x down */
    scale = s
    return (x)
    }

    /* Use the fact that x^y == e^(y*log(x)) */
    define p(x,y) {
    if (y == i(y)) {
    return (x ^ y)
    }
    return ( e( y * l(x) ) )
    }
  • Минэкономики предложило создать в России аналог GitHub за ₽2,1 млрд
    +7
    Вот дела, а я минут 5 думал над абривиатурой… С первыми буквами подумал что-то связанное с заработной платой. Что-то вроде Заработная Плата Потраченная вПустую…
  • Минэкономики предложило создать в России аналог GitHub за ₽2,1 млрд
    0
    Вы забыли «В шестых»,
    От отношений IRL бывают венерические заболевания.
  • Минэкономики предложило создать в России аналог GitHub за ₽2,1 млрд
    0
    Будет бесплатно и открыто, но после авторизации через ГосУслуги.
    Анонимный доступ не предусмотрен.
  • Освободи свой Android
    0
    Да биндить можно что угодно, куда угодно… Мне просто удобно включать фонарик по кнопке. А потряхивание, прочие полёты с перегрузками мобильный расценивает как вторжение, и полностью выключается чтобы не могли перехватить ключ шифрования диска из памяти.
  • Освободи свой Android
    0
    какой терминал? как его запустить? у меня на чистой AOSP всего 7 приложений:
    Телефон, Контакты, Сообщения, Файлы, Галерея, Камера и Будильник. Я бы рад запустить wget и наизусть знаю прямую ссылку к apk ф-дройда! Но… как открыть терминал?
  • «Проблема монетизации»: почему популярный магазин приложений удаляет open source утилиты
    0
    Казалось бы, и причем тут Трамп с Хуавеем?! Похоже, Гугл решил в конец подорвать доверие опенсурсников к своему магазину приложений…

    Спасибо, Гугл! От твоих решений опенсурс-сообщество станет еще сильнее и сплочёнее!
  • Нет клещам! Растения против переносчиков болезни Лайма
    0
    Прошу прощения за оффтоп. Не выдержал и запостил тут.
    Клещевина обыкновенная
    image
    Ищущим чего бы такого посадить на своём огороде, можно предложить клещевину обыкновенную.
    Это красивое однолетнее растение несомненно станет сердцем вашего участка.
    image
    Его большие листья очень похожи на коноплю. Своё название получило из-за внешнего вида своих семян.
    image
    Именно они содержат максимальную концетрацию яда рицин.
    image
    А вот клещевиновое масло в простонародье называемое касторка очень полезное в охране вашего здоровья.
    image

  • В «Калькуляторе» для Windows 10 Insider Preview Build 19546 появился графический режим
    +1
    Ааа, ну этих то да… Роберт Моррис успел реализовать ровным счётом только 5 функций.
    Если бы не США со своими дебильными обвинениями…
    Слава богу, нашлись люди, которые реализовали либу с недостающими функциями bc:
    www.numbertheory.org/gnubc/bc_programs.html
    Просьба не ddoсить сайт математиков.
    Есть прямая ссылка на архив:
    www.numbertheory.org/gnubc/bc_programs.tar.gz
  • В «Калькуляторе» для Windows 10 Insider Preview Build 19546 появился графический режим
    0
    Для дробей в bc не надо там никаких функций.

    Достаточно поменять значение переменной scale с 0, например, на 20 или 50.
  • Освободи свой Android
    0
    Надо было вам попробовать Xiaomi Max 3 China(не Global) 6Gb 128Gb. Он стоит совсем чуть-чуть дороже, за то лопата как лопата! А процесс тот же…
  • Освободи свой Android
    0
    А зачем на потряхивание ставить фонарик? Я биндил фонарик на длительное нажатие Power. А на потряхивании у меня стоит выключение мобильника.
  • Освободи свой Android
    0
    Я бы плюсанул, да какой-то добрый хабравчанин опять отправил карму ниже минимальной.

    Стандартный коплект — держи всегда на microsd.

    Мой выглядит так:
    Firmware+AOSP+OpenGapps(pico)+Magisk+Fdroid.

    Правда в последнее время OpenGapps не ставлю, — без него все работает неплохо.

    А вот F-droid поставить надо обязательно, так как в моей AOSP нет браузера.

    Карта microsd отформатирована в Ext4. Из AOSP недоступна.

    Без браузера и без карты я не знаю как раздобыть F-droid чтобы для начала поставить хотя б тот же браузер.
  • Ubuntu — не лучший настольный Linux
    0
    Вопрос был не про винду. Вопрос был GUI vs Terminal.
  • Ubuntu — не лучший настольный Linux
    0
    Где? Под фразой «обращаетесь в отдел техподдержки» я имел в виду что-то вроде звонка техникам, кому-нибудь со словами «снова ничерта не работает, разберитесь»…
    Я не имел в виду обращение в техподдержку производителя компьютера или производителя ОС, которая стоит на компьютере.
    Кстати, а вы пользовались «Удаленной поддержкой»? Они там хоть чем-нибудь помогают кроме ссылок на страницы MSDN?