Архив за 18 марта 2019 - 5

Ссылаясь на известного японского фотографа Кимио Танака (Kimio Tanaka), который неоднократно публиковал интересную информацию о продукции Pentax, источник дополнил подробностями планы Pentax, отраженные в недавно обновленном графике выпуска объективов. Комментарии к каждой из шести позиций плана приведены ниже и пронумерованы в соответствии с иллюстрацией.

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

Однако, похоже, у тех, кто свои карты ещё не продал, появился новый вариант для заработка. Компания Vectordash решила по-новому подойти к вопросу создания потокового игрового сервиса.

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

Мы продолжаем публиковать видео и расшифровки лучших докладов с конференции PGConf.Russia 2019. В первой части доклада Ивана Фролкова речь шла о непоследовательном именовании, о constraints, о том, где лучше сосредоточить логику — в базе или в приложении. В этой части вас ждет разбор обработки ошибок, конкурентного доступа, неотменяемых операций, CTE и JSON.

Типичные ошибки при работе с PostgreSQL. Часть 2 - 1

Расскажу такую историю. Наш клиент говорит: «Медленно работает база, а наше приложение занимается обслуживаем населения. Мы боимся, что нас тут поднимут на вилы». Выяснилось, что у них было очень много процессов в состоянии idle in transaction. Приложение начало транзакцию, ничего не делает, но и транзакцию не завершает. Если вы взаимодействуете с какими-то внешними сервисами, то, в принципе, это нормальная ситуация. Другое дело, что если у вас состояние idle in transaction длится долго (больше минуты уже подозрительно), то это плохо потому, что PostgreSQL очень не любит долгие транзакции: VACUUM не сможет почистить все те строки, которые он мог бы увидеть, и долго висящая транзакция эффективно блокирует VACUUM. Начинают разбухать таблицы, индексы становятся всё менее эффективными.

Типичные ошибки при работе с PostgreSQL. Часть 2 - 2Читать полностью »

Как вы думаете, эквиваленты ли по производительности эти два варианта проверки условий внутри цикла?

		
if a > b && c*2 > d {
	....
}
// и
if a <= b  { 
  continue;
}
if c*2 > d {
 ....
}

Читать полностью »

На сайте Slashleaks, который специализируется на всевозможных утечках, опубликовали реальные фотографии нового Samsung Galaxy A60.

Samsung Galaxy A60 впервые показался на живых фотографиях. Результаты тестов

Читать полностью »

Шведская компания Profoto, основанная в 1968 году и специализирующаяся на разработке и выпуске вспышек и других осветительных принадлежностей для фотосъемки, подала в суд на китайскую компанию Godox, созданную в 1993 году и работающую в той же области. Profoto обвиняет Godox в нарушении патента.

На иллюстрациях видно, до какой степени похожи вспышки Profoto A1 и Godox V1. Они имеют круглые головки с линзой Френеля, кольцевое магнитное крепление и светодиодную подсветку для моделирования света.

Компания Samsung Electronics не только представила сегодня в России новый смартфон Galaxy A20, но и объявила о начале продаж более высокоуровневых моделей — Galaxy A50 и A30, уже дебютировавших на международной арене. 

Новая статья: Обзор NVMe SSD-накопителя Crucial P1: NVMe по цене SATA

Читать полностью »

Одной моей коллеге очень хотелось иметь iPhone 4S. Тогда это был просто верх понта. Получив премию, она отказалась от отпуска и купила его — белый, приятно увесистый, зависть всей коммерческой службы. Через некоторое время она начала жаловаться, что, мол, не понимает, чего все нашли в этих айфонах, звонилка и звонилка, только уронить страшно, ну и фото неплохие. На слова о приложениях, функциях, фотопотоке, обновлениях и прочем она заявила, что отключила доступ к Интернету, потому что это дорого и вообще баловство. Таким образом, она превратила топовый по своим временам смартфон в звонящий кирпич. «Вот глупая какая!»,- смеялись мы, наверняка, примерно так же подумали и некоторые читатели.

Как провалить внедрение CRM-системы? - 1
Читать полностью »

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

image

Часть 1: обзор курса, причины популярности React, ReactDOM и JSX
Часть 2: функциональные компоненты
Часть 3: файлы компонентов, структура проектов
Часть 4: родительские и дочерние компоненты
Часть 5: начало работы над TODO-приложением, основы стилизации
Часть 6: о некоторых особенностях курса, JSX и JavaScript
Часть 7: встроенные стили
Часть 8: продолжение работы над TODO-приложением, знакомство со свойствами компонентов
Часть 9: свойства компонентов
Часть 10: практикум по работе со свойствами компонентов и стилизации
Часть 11: динамическое формирование разметки и метод массивов map
Часть 12: практикум, третий этап работы над TODO-приложением
Часть 13: компоненты, основанные на классах
Часть 14: практикум по компонентам, основанным на классах, состояние компонентов
Часть 15: практикумы по работе с состоянием компонентов
Часть 16: четвёртый этап работы над TODO-приложением, обработка событий
Часть 17: пятый этап работы над TODO-приложением, модификация состояния компонентов
Часть 18: шестой этап работы над TODO-приложением
Часть 19: методы жизненного цикла компонентов
Часть 20: первое занятие по условному рендерингу
Часть 21: второе занятие и практикум по условному рендерингу
Часть 22: седьмой этап работы над TODO-приложением, загрузка данных из внешних источников
Часть 23: первое занятие по работе с формами
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js