Новости информационных технологий - 20

Всем привет, меня зовут Алексей. Я давно увлекаюсь программированием, хоть это и не является моей основной профессией. А ещё где-то год назад я увлёкся изучением английского языка.

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

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

Конечно, можно пользоваться бумажными карточками, но они тоже имеют много недостатков. Главные из них: невозможно прослушать произношение слова (только прочитать транскрипцию) и нельзя быстро открыть слово например в словаре Лингво или где-нибудь ещё. В общем учить по бумажным карточкам я посчитал плохой идеей в 21 веке.

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

Все программы и файлы о которых будет рассказываться в этой статье лежат в архиве: yadi.sk/d/A4UHOXCTpW9eow

image

Первым что я написал стала программа для изучения английских слов. Главной идеей стал принцип бумажных карточек. Я попытался сделать так удобно, будто я работаю с бумажными карточками. Но теперь у меня появились возможности которые даёт компьютер, и это очень круто!
Читать полностью »

К сожалению, не подтверждая свою публикацию ссылками на какое-либо исследование или статистические данные, источник утверждает, что курение в помещении, где есть жесткие диски, может сократить срок их службы.

Дым вредит жестким дискам

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

Языковая политика в Индии на протяжении всей истории государства отличалась лояльностью ко всем языковым группам. В Конституции Индии указан 21 язык, которые имеют статус государственных. А в целом в Индии насчитывается более 1600 отдельных языков и диалектов.

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

Республика Индия получила независимость в 1947 году и многие эксперты (как индийские, так и зарубежные) тогда утверждали, что на протяжении 30-40 лет произойдет медленное, но неукоснительное вытеснение английского языка из государства.

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

В 2019 году мы видим, что прогнозы не сбылись. Уже через 72 года независимости английский остался вспомогательным официальным языком. И его распространенность внутри страны только растет.

Проникновение английского языка в индийскую культуру более глубокое, чем могло показаться ранее. Читать полностью »

В сегодняшней части перевода курса по React мы предлагаем вам выполнить очередное практическое задание и представляем вашему вниманию рассказ о том, как модифицировать состояние компонентов 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-приложением, модификация состояния компонентов
Читать полностью »

Специалисты DRAMeXchange, подразделения аналитической компании TrendForce, прогнозируют, что превышение предложения памяти DRAM над спросом сохранится в течение всего полугодия. Следствием перепроизводства является снижение цен. Только в январе было зафиксировано последовательное снижение цен на 15%. Эксперты по прогнозам не сомневаются, что оно продолжится в феврале и марте.

При публичных выступлениях хорошей идеей является контролировать время выступления.
Для меня важным является отсутствие дополнительного стресса.

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

image
Вот так я хочу видеть сколько минут прошло от старта выступления
Читать полностью »

О достаточно фантастических планах компании SpaceX касательно пилотируемой миссии на Марс мы уже не раз писали. Компания говорила, что пилотируемый полёт может состояться уже в 2023-2025 году, но в это не очень верится.

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

Самый популярный аналитик по устройствам Apple Мин-Чи Куо (Ming-Chi Kuo) сделал целую серию прогнозов, которые касаются грядущих устройство купертиновцев. Данная заметка касается новых беспроводных наушников AirPods и зарядной станции AirPower.

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

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

WearMouse, аэромышь для часов Wear OS - 1 Здравствуй! Хочу предложить вашему вниманию немного магии для часов на Wear OS.

Некоторое время назад, незадолго до выпуска Android 9.0, был представлен новый публичный API, позволяющий использовать устройства на Android в качестве Bluetooth-устройств ввода (мышь, клавиатура, геймпад, и т.д.), и вот я создал простое приложение, которое демонстрирует один из способов использования этого API. (Спойлер: это работает не только на девятом андроиде.)

Вы уже могли догадаться из названия, что делает это приложение: по сути, это обыкновенная аэромышь, совместимая с любыми устройствами на Windows, OSX, Linux (включая Raspbian), Chrome OS, Android (включая Android TV), при условии наличия приёмника Bluetooth; не требуются ни root-права, ни «серверное» приложение.
Читать полностью »

Привет! Не так давно возникла довольно типичная ситуация — руководство дало команду «Выбрать систему защиты данных от утечки». Основной критерий выбора — способность решить задачу не допустить утечек критически важной (по мнению руководства) документации, файлов и тому подобного. Как следовало из устного ЦУ руководителя, журналы и разная аналитическая функциональная оснащённость — вторична. Цитируя шефа, «для отлова злоумышленников мы можем и видеокамеры повесить, решайте задачу так, чтоб не разбираться с утечками, а исключить их». Разумеется, все прекрасно понимают, что 100% исключения риска утечек достичь нереально, поэтому — речь о минимизации риска утечки информации.

Как мы DLP-систему выбирали (практический опыт) - 1
Читать полностью »