company_banner
  • Как я нашел баг в Google Meet

    • Перевод

    Это отладочное приключение Брюса Доусона, разработчика Chrome и блогера, позволило снизить загрузку процессора при работе с веб-камерой примерно на 3%  - настоящая помощь для тех, кто полагается на видеозвонки.

    Читать далее
  • Daily Standup — пустая трата времени

    • Перевод

    Обычный рабочий день. Тот же самый daily standup, который вы посещаете годами. Вы приходите в одно и тоже время. Немного общаетесь со своими товарищами по команде. Потом руководитель интересуется, как вчера прошла чья-то работа.

    Получаете информацию о проделанной работе. Обсуждаете детали предыдущего дня. В конце вам объясняют план на текущий день. Повторяете с человеком из своей команды, пока не завершится daily standup.

    Этот формат вроде как… работает.

    Читать далее
  • Kleopatra: GnuPG в графической оболочке

    • Tutorial

    Программы семейства GPG (GNU Privacy Guard) / PGP (Pretty Good Privacy) позволяют "прозрачно" подписывать и зашифровывать все типы цифровой информации. По своей сути, названные инструменты являются лишь удобной обёрткой, упрощающей практическое использование открытых алгоритмов ассиметричной криптографии.

    Рассмотрим приложение с открытым исходным кодом для работы с инструментарием GPG в графической оболочке — находка для новичков и тех, кто просто избегает загадочного черного окна командной строки. Благодаря кроссплатформенности Клеопатры, статья одинаково полезна для пользователей Windows, Linux и FreeBSD.

    Читать целиком
    • +13
    • 2,1k
    • 8
  • Фриланс, любовь и инвалидность. Как жить хорошо, когда жить сложно в принципе

      Как я стал инвалидом и организовал свою жизнь. Да, финансы - мое больное место. Зато я женат и счастлив.

      Как так получилось? Узнаете из этой статьи...

      Читать далее
    • Обеспечение безопасности базы данных PostgreSQL

      • Перевод

      Базы данных — это Святой Грааль для хакеров, поэтому их необходимо защищать с особой тщательностью. Это первая из серии статей, в которых мы дадим обзор best practice в обеспечении безопасности баз данных. Мы начнем с одной из самых популярных СУБД с открытым исходным кодом, PostgreSQL, и рассмотрим несколько уровней безопасности, о которых стоит задуматься:

      Читать далее
    • Meshname – DNS судного дня

        Параноики есть в каждом сообществе. Например, туристы порой превращаются в выживальщиков, постоянно готовящихся к БП – «Большому Происшествию», когда от их готовности будет зависеть жизнь родных, человечества в целом, и сохранность себя родимого. Нельзя однозначно заявить плохо это или хорошо, потому что не секрет, что БП застанет и тех, у кого не запасено 50 килограммов гречки, бензин и оружие. Среди опытных ай-тишников также развита профессиональная деформация личности, которая нередко подразумевает паранойю: тяжело спать спокойно, когда понимаешь технологии изнутри и хрупкость их бытия!

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

        Читать далее
      • Создание TreeView и ComboBox в Glade

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

          Читать далее
        • Zero Click уязвимость в Apple MacOS Mail

          • Перевод

          Я обнаружил Zero-Click уязвимость(не требующая от пользователя никаких дополнительных действий, например, нажатия, скачивания и т.п.) в Apple Mail, которая позволяла добавлять или изменять любой произвольный файл в среде местной песочницы. Эта уязвимость могла привести к различным неприятностям, включая несанкционированное раскрытие конфиденциальной информации третьим лицам. Злоумышленник мог изменить конфигурацию почты жертвы, например, переадресацию почты, что позволяет захватить другие учетные записи жертвы с помощью сброса пароля. Эта уязвимость могла быть использована для изменения настроек пользователя, чтобы он сам распространял вирус, общаясь с другими пользователями. Apple исправила эту уязвимость в июле 2020 года.

          Читать далее
        • Опережая время: как американцы 28 лет назад создали прототип ракеты с вертикальной посадкой

            18 августа 1993 года состоялся первый полет ракеты DC-X, который продлился всего 59 секунд. За это время корабль поднялся на высоту 46 метров, на некоторое время завис в воздухе, переместился по горизонтали на 110 метров и совершил мягкую посадку. По утверждению создателей, впервые в мире прототип ракеты приземлился вертикально.

            Читать далее
          • Карты, деньги, две соцсети: как IT-гиганты захватили интернет и пару вещей в придачу

              Лоббирование своих интересов, уничтожение перспективных стартапов, огромные комиссионные сборы и полный контроль интернет-трафика. Все чаще подобные обвинения выдвигаются сторону крупных IT-компаний или Big Tech. Недовольство пользователей порой перерастает в фобию перед новым «Большим Братом» 21 века. В это время государственные чиновники думают, как регулировать деятельность таких больших, но всё же частных компаний. Но есть ли основания для беспокойства? А если да, то как бороться с монополией Big Tech?

              Читать далее
            • Администратор узла сети I2P. Полный курс

              • Tutorial

              В I2P присутствует две основные сущности: роутер и конечная точка. Роутером называется программный клиент, который необходимо установить для использования I2P. По умолчанию роутер публикует реальные IP-адреса и активно взаимодействует с другими подобными участниками, выступая в роли транзитного узла и расширяя собственный рисунок сети, т.е. накапливает информацию о других доступных роутерах для их дальнейшего использования в своих туннелях. Конечная точка – это осмысленная сущность сети, ведущая скрытую активность. Например, скрытый сайт, или выходной прокси обычного пользователя. Фактор анонимности I2P заключается в секретности месторасположений конечных точек: выявить роутер, являющийся родителем конечной точки, крайне сложно, а при должном подходе администратора – невозможно.

              Этот мануал посвящен администрированию роутера, т.е. пониманию конфигурации рядового узла, обеспечивающего функционирование скрытой сети.

              Читать далее
              • +21
              • 5,8k
              • 5
            • Программа для создания desktop-файлов

                В дистрибутивах GNU/Linux значки приложений в меню описываются специальными текстовыми файлами. Эти файлы имеют расширение .desktop и при установке приложения создаются автоматически. Но иногда бывают ситуации когда нужно самому создать такой файл. Это может быть когда у вас на руках имеется только исполняемый файл приложения, то есть когда приложение не упаковано должным образом. В некоторых дистрибутивах из коробки имеются программы для создания значков запуска, а в некоторых их нет и нужно искать такие приложения в репозиториях. Я создал свой вариант такой программы и в этом посте расскажу, что она из себя представляет.

                Читать далее
              • Как сбор данных об автомобильном трафике способствует анализу пандемии

                • Перевод

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

                Читать далее
              • Когда прокурор и адвокат в разных метрических пространствах. Случай в Манхэттене

                  Сегодня хочу Вам рассказать одну занимательную историю из юридической практики, когда от теоремы Пифагора буквально зависел достаточно большой срок заключения. В марте 2005 года в Нью-Йорке на пересечении 40-й Западной улицы и 8-й авеню в Манхэттене некто Джеймс Роббинс был задержан за сбыт не самых законных веществ.

                  Всё бы ничего, но оказалось, что тяжесть преступления увеличивается, ведь торговля проводилась менее, чем в 1000 футах от ближайшей школы Holy Cross School, находившейся на 43-ей западной улице.

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

                  Читать далее
                • Решение 340-символьного шифра Зодиака с помощью Mathematica

                  • Перевод

                  Зодиак (неопознанный американский серийный убийца, действовавший в 60-х и 70-х годах прошлого века) отправил множество издевательских писем в прессу города Сан-Франциско. В этих письмах убийца брал на себя ответственность за преступления и угрожал совершить новые убийства. Письма также содержали три шифра, каждый из которых являлся частью 408-символьной криптограммы. Убийца утверждал, что эта криптограмма раскроет секрет его личности. Зодиак отправил четвертый и последний шифр (который рассматривается в этой статье) в San Francisco Chronicle после того, как 408-символьная криптограмма, расшифрованная в 1969 году, не раскрыла личность убийцы.

                  Читать далее
                • Книга-игра Гарри Гаррисона на HTML

                    Привет всем! Еще со школьных времен очень люблю фантастику. В те далекие времена мне больше всего нравился цикл романов Гарри Гаррисона о Стальной Крысе. Как-то решил я на выходные взять домой из школьной библиотеки подшивку журнала "Если". Просматривая журналы, обнаружил в одном из них книгу-игру вышеупомянутого фантаста. Называется произведение "Стань Стальной Крысой" и является текстовым квестом, в котором читатель по ходу сюжета должен выбирать варианты действий из предложенных. Особенно интересно было бродить в лабиринте. Туда без блокнота и карандаша не стоило и соваться!

                    Не так давно мне стало интересно, а есть ли в Интернете варианты реализации этой игры на каких-либо языках программирования.

                    Читать далее
                  • Наногенераторы: путь к автономности электронных устройств

                      Вы когда-нибудь задумывались, как обеспечить энергией gps-трекер для отслеживания миграции диких животных? Оленю солнечную батарею на рога не повесишь… Или как быть с другими автономными устройствами, для которых независимость от стационарных источников энергии играет ключевую роль? Эту и другие проблемы в обозримом будущем помогут решить наногенераторы.

                      Читать далее
                    • Не все мы вышли из воды или ещё одно предположение, почему до сих пор не нашли инопланетян

                        Летом 1950 года Энрико Ферми с товарищами решили перекусить в кафетерии и как раз обсуждали карикатуру, представленную выше. Ее разместили в журнале The New Yorker как забавную попытку объяснить исчезновение мусорных урн с улиц города. Такой, вроде бы шутливый повод, привел к разговору о возможном существовании внеземной жизни и вопросу о том, почему же она себя никак не проявляет. По мнению очевидцев, именно тогда Ферми и задал вопрос который стал основой для знаменитого парадокса: “Если инопланетяне существуют, то где же они?”. 

                        Позже было выдвинуто множество гипотез, которые объясняли его в той или иной степени. Вот и недавно 16 марта 2021 года американский планетолог Алан Стерн в своем докладе попытался еще раз ответить на этот вопрос. Насколько удачно – судите сами.

                        Читать далее
                      • Как социальная коммерция захватывает Китай. И почему это неизбежно случится в России


                          Лица новых миллионеров

                          В 1980-е QVC и другие телеканалы с покупками позволили миллионам американцев сидеть и покупать вещи прямо за просмотром телевизора. Телешоппинг приносил безумные деньги, это стало одним из популярных хобби среди домохозяек и пенсионеров.


                          В 1990-е телепродажи увлекли и многих россиян. У многих есть знакомый или родственник, который «выгодно» купил тренажер, суперклей или набор ножей, о котором шла передача по телевизору.


                          Но сейчас, двадцать лет спустя, эти технологии вышли на новый уровень. Китай нашел способ объединить коммерцию и развлечение, и сделать их интересными для молодежи. Цифры ошеломляют: лучшие онлайн-звезды здесь продают товаров на миллиарды долларов в год, вплоть до $600 млн за несколько часов стрима. А за продвижением к ним обращается даже Илон Маск.


                          Социальная коммерция становится главным примером китайских IT-инноваций (если не считать местного файрволла). Платформы Douyin, Taobao Live и Kuaishou за последние два года полностью изменили правила ведения бизнеса в стране. На социальную коммерцию теперь приходится больше 35% всех онлайн-продаж в Китае. А Facebook, Amazon и Shopify ускоренно работают, чтобы повторить этот успех у себя.

                          Читать дальше →
                        • Заказчик не платит: как защититься или как забрать свой аванс у арендодателя?

                            В некоторых случаях никак. В некоторых можно. Погнали! 

                            За 20+ лет работы было у нас несколько случаев когда заказчики решили не платить. А у кого их не было?!

                            Для 99% заказчиков лучшей защитой от неоплаты является качественная работа. Однако, есть 1%, которые не платят уже забрав услуги или даже товар. С товаром проще, а с услугами дико сложно. Сейчас объясню. Есть пункт 1 статьи №782 ГК РФ, в котором сказано: “Заказчик вправе отказаться от исполнения договора возмездного оказания услуг при условии оплаты исполнителю фактически понесенных им расходов.”

                            Читать далее

                          Самое читаемое