- Вышел очередной выпуск подкаста «Битовая Каска» с Антоном Архиповым (@antonarhipov). Антона, наверное, представлять не нужно, но всё-таки: Java-чемпион, менеджер по продукту в команде Kotlin, раньше работал в ZeroTurnaround. Подкаст помогает вести Кирилл Толкачёв, в остальном ведет стандартный состав.
- Кстати, к нам приехал Kotlin 1.3.70. В комплекте — новые функции и классы в коллекциях стандартной библиотеки (например,
kotlin.collections.ArrayDeque
), улучшения в Kotlin-плагине в IntelliJ IDEA, компилятор Kotlin/JVM генерит type annotations в байткоде 8 джавы и выше, ускорилась сборка Kotlin Native и так далее. - Драйвера Oracle JDBC отныне лежат на Maven Central. Не только для свежей базы, а для всех: 19.3.0.0, 18.3.0.0, 12.2.0.1, 11.2.0.4. Все остальные артефакты, относящиеся к базе данных, теперь сгруппированы в com.oracle.database.* в Maven. Подробности здесь. Мы пережили все эти годы мучений с подсовыванием джарок в разные странные места, давайте же выпьем за славную победу!
Архив за 06 марта 2020 - 4
Java-дайджест за 6 марта
2020-03-06 в 14:16, admin, рубрики: java, jpoint, jpoint2020, jrg-java-digest, ПрограммированиеSTM32 Часть 3: Первый Проект
2020-03-06 в 14:12, admin, рубрики: stm32, программирование микроконтроллеровМы наблюдаем общество, которое все больше зависит от машин, но при этом использует их все неэффективнее. — Douglas Rushkoff
Эта фраза должна служить мотивацией для каждого программиста. Ведь именно вы решаете как машина использует свои ресурсы. Но как и с начала времен, человек вверяет свое право решать третьим лицам взамен легкого пути. Перед тем как спрашивать меня о пользе моих статей, когда есть «Куб», задайте вопрос себе, почему «куб» решает за меня.
Итак, продолжим наше приключение. Мы уже написали скрипт инициализации, разобрались с линкером и компилятором. Настало время мигнуть светодиодом. В этой статье мы бегло пробежимся по основам блока RCC и GPIO, а также добавим парочку хедеров, которые мы будем использовать в следующих проектах. Поехали.
Читать полностью »
Ахиллесова пята процессоров Intel. Найдена самая опасная и неустранимая уязвимость
2020-03-06 в 14:09, admin, рубрики: НовостиНу что же, спустя более чем два года история с постоянно обнаруживающимися уязвимости в процессорах Intel достигла своего апогея. Специалисты российской компании Positive Technologies обнаружили новую уязвимость, которая гораздо опаснее всех предыдущих вместе взятых.
Уязвимость пока не имеет какого-то звучного собственного имени, но имеет код — CVE-2019-0090. Её уникальность в том, что это первая уязвимость, обусловленная ошибкой в неперезаписываемой области памяти (ROM) подсистемы Intel Converged Security and Management Engine (CSME). И её невозможно полностью ликвидировать никакими патчами или прошивками, то есть её нельзя исправить.
Представлен смартфон Realme 6: 90-герцовый экран и цена $177
2020-03-06 в 13:38, admin, рубрики: Это интересно
Компания Realme рассекретила два новых недорогих смартфона — Realme 6 и Realme 6 Pro. Они оба оборудованы экранами IPS LCD с разрешением 1 080 на 2 400 пикселей и частотой обновления 90 герц; при этом у стандартной модели диагональ дисплея — 6,5 дюйма, а у Pro-версии — 6,6 дюйма.
Samsung перенесёт часть производства смартфонов во Вьетнам из-за коронавируса
2020-03-06 в 13:38, admin, рубрики: Гаджеты и устройства для гиков
Компания Samsung Electronics заявила в пятницу о намерении временно перенести часть производства смартфонов во Вьетнам из Южной Кореи после того, как ей пришлось вновь закрыть завод в Куми из-за положительного теста на коронавирус ещё одного работника.
REUTERS/Kim Hong-Ji
YMCA тестирует робота с машинным зрением, который следит, чтобы никто не утонул
2020-03-06 в 13:38, admin, рубрики: ymca, машинное обучение, робототехникаОрганизация YMCA тестирует робота компании Coral Detections Systems, оснащённого камерами и искусственным интеллектом, который будет следить за плавающими в бассейнах людьми. Робот получил название Manta 3000 из-за сходства со скатом. Читать полностью »
Больше никаких «турбин». Референсные видеокарты Radeon следующего поколения не будут использовать такие охладители
2020-03-06 в 13:25, admin, рубрики: НовостиВчера ночью AMD провела мероприятие Financial Analyst Day, на котором, кроме прочего, показала изображение некой новой видеокарты.
Сердце разработчика: девкиты 5-го поколения консолей (ч.1)
2020-03-06 в 13:22, admin, рубрики: 16 битные игры, 32bit, 32x, 3d графика + игры, 3DO, atari, atari jaguar, development, sega 32x, девкит, Игры и игровые приставки, киберспорт, консоль разработчика, консольные игры, Научно-популярное, приставка моего детства, старое железоПосле краха игрового рынка в 1983 году и его триумфального возрождения в 1985 году силами Nintendo игровой мир навсегда преобразился. И пока Sega и Nintendo вели непримиримую борьбу за господство над умами и кошельками геймеров, в недрах конкурентов зрел бесструктурный заговор. В разгар 16-битных страстей, растянувшись на весь 1993 году, свершилась пятая консольная революция: FM Towns Marty, Amiga CD32, 3DO Interactive multiplayer, Atari Jaguar начали раскачивать лодку, в которой до этого беззаветно плыли лишь «большая S» и «большая N». Наступление 32 бит было повсеместным. Разрастаясь как на дрожжах, пятое поколение принимало в строй 32X, Sega Saturn, PC-FX, Sony PlayStation, Nintendo 64, Apple Pippin, M2…
Брезжил золотой век компьютерных развлечений, дарящий безграничное погружение в «виртуа» и совершенно новый игровой опыт. По сравнению с отмирающим 16-битным миром консоли 5-го поколения справедливо замахивались на 3D-графику, открытые миры и яркий экспириенс, которые ранее были доступны лишь на аркадных машинах и настольных компьютерах. Отныне мощное железо и CD-ROM полностью развязывали руки игровым разработчикам. Поэтому появление действительно стоящих и технологически сложных игр было лишь делом времени.
И если разработчикам с первыми 32-битными «ласточками» всё было понятно: FM Towns Marty и Amiga CD32 были практически идентичны своим компьютерам-прародителям, FM Towns и Amiga 1200 соответственно. То программирование игр под другие консоли начиналось с нуля, с освоения девелоперских станций (девкитов). Разнообразие форм и размеров этих станций и сейчас поражают воображение, а их значимость и коллекционная ценность тем более заслуживают упоминания всуе.
Но обо всём по порядку.Читать полностью »
«Мастерхост» договорился с дата-центром, омбудсмен предложил защитить клиентов от разборок хостингов
2020-03-06 в 13:11, admin, рубрики: законотворчество, мастерхост, Текучка, хостинг, метки: законотворчество, мастерхост, Текучка, хостингГК «Мастерхост» рассказала клиентам, что договорилась с руководством дата-центра, получила доступ к оборудованию, устраняет неполадки, выплатит компенсации пострадавшим. Судя по упоминанию «огромного количества запросов бэкапов», клиентскую базу российских хостингов ждёт определённое перераспределение по провайдерам услуг.
Уйти от jQuery к Svelte, как это было
2020-03-06 в 13:09, admin, рубрики: javascript, jquery, SvelteJs, Разработка веб-сайтовВсем привет.
Это отчёт в продолжение статьи "Уйти от jQuery к Svelte, без боли".
Ниже я расскажу о трудностях с которыми столкнулся, их было не много, и только одна была настолько фундаментальной, где без поддержки сообщества я бы не справился.
Введение
Я планировал переписывать фронтэнд по кусочкам, это не то что бы совсем не получилось, получилось не совсем — переписывать пришлось большими кусками.
Во первых потому что подход JQuery — императивный, подход Svelte — декларативный.
Во вторых потому, что с использованием JQuery у нас масштаб (область видимости) всегда глобальный, из любой строки кода нам доступны все элементы веб-страницы, мы к ним обращаемся по ID или CSS селектору, в то время как Svelte рекомендует использование компонентов и внутри компонента мы видим только сам компонент, ни внешних элементов ни внутренних у нас нет, и мы не имеем возможности обратиться к ним напрямую.
Со Svelte получается настоящее ООП: мы не можем внести изменения сами, мы можем только сообщить компоненту о необходимости изменений. Как эти изменения будут сделаны, знает только код внутри компонента.
И это прекрасно :)
Читать полностью »