Как стать автором
Обновить

Все потоки

Сначала показывать
Порог рейтинга

5 отличных мини-ПК для дома и офиса: новые устройства августа 2022 года

Блог компании Selectel Гаджеты Компьютерное железо Настольные компьютеры

Производители миниатюрных десктопов, несмотря на все проблемы электронной отрасли, продолжают выпускать интересные новые устройства. Среди них есть как относительно мощные, так и те, что позволяют лишь работать с документами и серфить. Но что те, что другие могут оказаться полезными для многих из нас. Понятно, что в подборку попали не все новинки, но если у вас есть собственный претендент для этого материала — пишите в комментариях, обсудим!
Читать дальше →
Рейтинг 0
Просмотры 29
Комментарии 0

Новости

Как получать больше лидов из партнерского клуба

Блог компании AGIMA Управление проектами *Конференции Разработка веб-сайтов *

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

Читать далее
Всего голосов 11: ↑10 и ↓1 +9
Просмотры 46
Комментарии 0

Ночь с 12 на 13 августа 2022. Луна вблизи астероида Веста. Максимум активности метеорного потока Персеиды

Астрономия Научно-популярное


Полнолуние случилось на исходе прошедшей ночи. И в ночь предстоящую Луна все еще будет достаточно полна для того, чтобы глаза наши не сомневались в том, что полнолуние продолжается. В какой-то мере так и есть, ведь с астрономической точки зрения полнолуние — лишь миг, когда эклиптические долготы Луны и Солнца отличаются ровно на 180° — ни больше и ни меньше. И длится это событие бесконечно малую долю времени. Но для людей полнолуние это целая ночь, пока Луна кажется полной.
Читать дальше →
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 148
Комментарии 2

Почему изучать программирование так сложно?

Изучение языков Учебный процесс в IT
Из песочницы
Перевод

Коля был простым «белым воротничком» в офисе и решил, что хочет научиться программировать, поэтому он поспрашивал вокруг с чего начать. Он начал с изучения Ruby, а затем пробежался по другим языкам, таким как Scala, Clojure и Go. Он изучал Emacs, затем Vim и даже раскладку клавиатуры Дворжака. Он брался за Linux, баловался Lisp и кодировал на Python, живя в командной строке более полугода.

Советы, которые получал Коля, дёргали его сначала в одну сторону, потом в другую, и так далее, как лист в торнадо, пока он, наконец, не прошёл «каждый мыслимый и немыслимый онлайн-курс». В конце концов, несмотря на то, что в итоге он получил работу в разработке, Коля:

Читать далее
Всего голосов 6: ↑2 и ↓4 -2
Просмотры 920
Комментарии 3

Связь GreenPlum и PostgreSQL

Блог компании Southbridge Big Data *Анализ и проектирование систем *IT-инфраструктура *PostgreSQL *

GreenPlum — популярное решение для масштабных аналитических систем и в небольших стартапах, и в крупных корпорациях. Оно предлагает понятный пользователям синтаксис ANSI SQL, хорошо ложится на облачный ландшафт, позволяет обучать и применять модели машинного обучения, а ещё поддерживает реляционную СУБД PostgreSQL. В статье поговорим, как связаны GreenPlum и PostgreSQL, разберём их сходства и отличия. 

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Просмотры 166
Комментарии 0

Одеколон, сундук и вставка: как из советского недостроя мы делаем центр притяжения ИТ-компаний

Блог компании ITGLOBAL.COM IT-компании

Шар, венчающий самое высокое здание Севастополя, — не что иное как круглый обтекатель станции спутниковой связи «Волна-М». Ранее в этом здании располагалась штаб-квартира конструкторского бюро НПО «Муссон». Завод занимался выпуском станций спутниковой связи, но 90-е годы прошлого века производство было прекращено, а КБ постепенно пришло в упадок.

Сегодня это творение в духе советского модернизма, в народе называемое «одеколоном», — главное здание технопарка «ИТ-Крым».

Читать далее
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 462
Комментарии 1

Занимательная задачка о просачивании шестиугольников

Занимательные задачки Математика *
Перевод


В США, Британии и Австралии в 1980-х – 1990-х годах была популярна интеллектуальная телеигра Blockbusters, где игровое поле было поделено на шестиугольники, в каждом из которых содержалась буква. Участники игры выбирали буквы, а ведущий задавал вопрос, ответ на который начинался на выбранную букву.

Например: какая передовая область математических исследований, а также какой процесс, проходящий во время приготовления эспрессо, называется словом на букву «П»?

Ответ: перколяция, или просачивание. Перколяция как область исследований математики зародилась в статистической физике. Она занимается вопросом проникновения жидкостей через пористые материалы. Французский математик Юго Дюминиль-Копен в 2022 году получил филдсовскую медаль за работу в этой области.
Читать дальше →
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 362
Комментарии 0

Используем R lang в SQL Server

Блог компании OTUS Microsoft SQL Server *R *Машинное обучение *
Tutorial

В продолжение предыдущей статьи поговорим о том, как использовать SQL Server Machine Learning Services. В этой статье приведены варианты использования на языке R. 

Для чего должна быть установлена R 4.2.1(https://cran.r-project.org/src/base/R-4/) 

Также нам потребуется пакет randomForest, его можно установить в студии (меню) Пакеты -> Установить пакет .Если же у вас тоже windows и это не будет работать как и у меня, скачивайте пакет c CRAN и выбирайте Пакеты -> Установить пакеты из локальных файлов, а затем скаченный архив. 

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

Для знакомства с возможностями SQL Server в машинном обучении используется датасет с пассажирами Титаника с Kaggle

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 215
Комментарии 0

Дистанционная продажа товаров через интернет: что нужно знать предпринимателю?

Блог компании Digital Rights Center Управление e-commerce *

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

Торговля через интернет-магазин — это один из возможных способов дистанционной розничной торговли. Договор в этом случае заключается на основании ознакомления покупателя с предложенным продавцом описанием товара. При этом покупатель не имеет возможности при заключении договора непосредственно ознакомиться с товаром либо с образцом товара (п. 2 ст. 497 ГК РФ, п. 1 ст. 26.1 Закона о защите прав потребителей).

Торговля через интернет-магазин имеет свои особенности. В частности, вы должны соблюдать:

1) требования законодательных и иных нормативных правовых актов, регулирующих порядок осуществления розничной торговли, в первую очередь это (п. 3 ст. 492, п. 2 ст. 497 ГК РФ):

Читать далее
Всего голосов 1: ↑0 и ↓1 -1
Просмотры 284
Комментарии 0

Ошибка.log(): как логируются ошибки в мобильном приложении Авито

Блог компании Авито Разработка под iOS *

Вы настроили в приложении краш-репортинг, всё протестировали и выложили в магазин. Постоянно мониторите crash rate, в котором всегда четыре девятки, — приложение работает отлично и все довольны. Но всё-таки вы смотрите на него как будто сквозь замочную скважину и не видите полной картины. Чтобы это исправить, нужен полноценный лог ошибок.

Читать далее
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 414
Комментарии 4

Релиз языка программирования NewLang 0.2

Ненормальное программирование *Программирование *C++ *Компиляторы *Машинное обучение *

image


NewLang — это язык программирования высокого уровня в котором можно сочетать стандартные алгоритмические конструкции с декларативным программированием и тензорными вычислениями для задач машинного обучения.


Основной особенностью языка является простой, логичный и не противоречивый синтаксис, который основан не на использовании зарезервированных ключевых слов, а на строгой системе грамматических правил с использованием знаков препинания (в список которых входят и операторы языка).


NewLang находится в процессе активного развития и это второй публичный релиз в котором добавлены существенные новые возможности и произошли некоторые изменения по сравнению с предыдущей версией.

Читать дальше →
Всего голосов 2: ↑1 и ↓1 0
Просмотры 981
Комментарии 5

Уменьшение приватного ключа через скалярное умножение используем библиотеку ECPy + Google Colab

Децентрализованные сети *Криптография *Python *
Recovery mode

В этой статье мы постараемся показать как можно уменьшить приватный ключ зная только утечку из списка «BLOCKCHAIN FOLBIT LEAKS» и публичный ключ из «UTXO».
В экспериментальной части мы воспользуемся скриптами 08ReducePrivateKey и восстановим Биткоин Кошелек.

Скалярное умножение эллиптической кривой — это операция добавления точки P на кривую k раз.

Q=kP=P+P+P, k times


Pточка на эллиптической кривой, а kбольшое натуральное число.

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

Воспользуемся библиотекой ECPy

ECPy предоставляет:

подписи ECDSA

подписи Ed25519

подписи ECSchnorr

подписи Borromean

операции с точками

Во многих наших исследованиях мы используем библиотеку ECPy и Google Colab

Откроем [TerminalGoogleColab]

Читать далее
Всего голосов 2: ↑0 и ↓2 -2
Просмотры 174
Комментарии 0

Навигация в Swift UI: что изменилось с появлением iOS 16

Блог компании Surf Программирование *Разработка под iOS *Разработка мобильных приложений *Swift *

Одно из самых проблемных мест SwiftUI — работа с навигацией. Отсутствие доступа к стеку навигации, невозможность разделить UI-слой и слой навигации, сложность создания диплинков — всё это затрудняло работу многим разработчикам, использующим SwiftUI в своих проектах.

В iOS 16 появился совершенно новый API для работы с навигацией. Разбираемся, стало ли удобнее.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 262
Комментарии 1

Сервисы безопасности в облаке — GuardDuty, WAF, Macie

Блог компании Газинформсервис Информационная безопасность *Amazon Web Services *

Мы продолжаем цикл материалов о работе в облаках на примере AWS. Итак, вы спланировали переход в облако, посчитали стоимость и оценили риски, и пришла пора согласовать свои действия с ответственными за информационную безопасность, скорее всего безопасники предложат перенести опыт построения классических инфраструктур на облачные реалии и почти наверняка, окажутся не совсем правы. Разберемся почему.

-----------------------------------

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

AWS Web Application Firewall (WAF)

Вы наверняка уже используете какое-то решение для защиты веб-сервера, может быть, это NGFW с функциями WAF, возможно, какое-то выделенное решение. В AWS тоже есть свой WAF, который можно развернуть на уровне CloudFront, балансировщике нагрузки или API шлюзе. Делает он примерно то же, что и все другие WAF – вы пишите правила, блокирующие трафик по тем или иным шаблонам, также, есть готовые шаблоны для известных атак, правда, они будут стоить дополнительных денег. Задача стандартная – не допустить вредный трафик на ваш веб-сервер или веб-приложение.

Читать далее
Рейтинг 0
Просмотры 146
Комментарии 2

Действительно ли генераторы помогают экономить память?

Разработка веб-сайтов *PHP *Программирование *Читальный зал
Перевод


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


Сначала я удивился — откуда взялись такие идеи? Ведь мы много лет работали с большими объемами данных без всяких генераторов. Лучшая статья про генераторы в РНР, опубликованная ещё десять лет назад, Что генераторы могут для вас сделать Антонио Феррары тоже практически не упоминает экономию памяти. У меня и у самого всегда было чёткое ощущение, что хотя генераторы — это совершенно отличное изобретение, у которого есть множество разнообразных применений, но вот только экономии памяти среди них нет.


В итоге у меня разыгралось любопытство и я решил разобраться с этим вопросом.

Читать дальше →
Всего голосов 7: ↑5 и ↓2 +3
Просмотры 1K
Комментарии 3

Жизнь после мейнстрима: что стало с известными ранее стандартами и технологиями

Блог компании JUG Ru Group Сетевые технологии *IT-стандарты *Стандарты связи *История IT

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

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

На нескольких примерах покажем, как это происходит.

Читать далее
Всего голосов 13: ↑13 и ↓0 +13
Просмотры 2.2K
Комментарии 9

«Нормандия» на рельсах: игры про железнодорожные приключения

Блог компании FirstVDS Читальный зал Игры и игровые консоли

Думаю, многие согласятся, что в поездах есть нечто притягательное и романтичное. Недаром особое место среди виртуальных развлечений занимают разнообразные симуляторы машиниста и стратегии, позволяющие ощутить себя вокзальным диспетчером. Но это реалистичные игры, а как насчёт того, чтобы добавить немного железнодорожной романтики в другие жанры? Представьте себе игру, в которой главный герой странствует по экзотическому опасному миру в поисках приключений, только базой, домом и транспортным средством для него служит не звездолёт и не парусник, а поезд! Что интересно, такие игры есть, и их оказалось достаточно много. На полноценный жанр, конечно, не хватит, но назовём это «микро-жанром». Осталось ещё название ему придумать, но пока, как назло, в голову ничего не приходит. Может, в комментариях кто-нибудь сможет предложить варианты?
Читать дальше →
Всего голосов 7: ↑6 и ↓1 +5
Просмотры 1.3K
Комментарии 0

8 каверзных вопросов по С++

Программирование *C++ *
Мегапроект

Команда C++-программистов — @starik-2005, @PyLounge, @markwatney, @dmitrmax и @rssdev10 — собрала 8 экспертных вопросов по C++. Давайте посмотрим, что их вопросам сможет противопоставить команда хабрачитателей.

Осторожно, в комментариях будут спойлеры. Там от лица C++-команды выступят @rotor и @PyLounge: они объяснят, если в вопросах будет что-то непонятно.

P.S. Если хотите поучаствовать в создании будущих квизов, пишите редактору: тг, Хабр.

Дать каверзные ответы
Всего голосов 14: ↑11 и ↓3 +8
Просмотры 1.9K
Комментарии 20

Шесть этапов развития обучения в QA-отделе

Блог компании REG.RU Управление проектами *Учебный процесс в IT Управление персоналом *Карьера в IT-индустрии

В отдел тестирования REG.RU новые сотрудники чаще всего приходят по внутреннему конкурсу. Конечно, мы нанимаем сотрудников и извне, но на позиции джунов в первую очередь ищем среди своих. Две трети текущего состава QA пришли к нам из клиентских служб (поддержка по переносу данных, конструктору сайтов, биллингу, хостингу и доменам). Внутренние новички очень хорошо знают продукт, но не имеют опыта в тестировании. Поэтому главный приоритет в их обучении ― прокачка hard-скиллов. 

В этой статье я расскажу об обучении новичков в QA-отделе REG.RU и как оно изменилось за годы.

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 374
Комментарии 6

Как работал параллакс-скроллинг в Duke Nukem II

Разработка игр *История IT Старое железо Игры и игровые консоли
Перевод
image

Параллакс-скроллинг (создание иллюзии глубины в 2D-сцене перемещением фона и переднего плана с разной скоростью) стал сегодня стандартным элементом платформеров и других 2D-игр. Этот эффект, популяризированный аркадной игрой Moon Patrol 1982 года, к началу 90-х уже был довольно распространённым на аркадных автоматах и домашних консолях. Игры для PC — это совсем другая история. Из сайдскроллеров для DOS, выпущенных в 1990-1993 годах, параллакс-скроллинг имелся у немногих (к 1993 году он стал более популярным, но всё равно встречался редко). Были и очень ранние примеры применения параллакс-скроллинга, например, в порте 1983 года вышеупомянутой Moon Patrol для PC, но в нём присутствовал только контур фона, а не графическое изображение. Поэтому благодаря наличию этой особенности Duke Nukem II выделялся на фоне каталога платформеров Apogee, вместе со своим предшественником Duke Nukem 1991 года и игры Cosmo’s Cosmic Adventure 1992 года (в которой большая часть кода и форматов файлов были такими же, как в Duke 2).
Читать дальше →
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 1.1K
Комментарии 4