alexlash1988

На Пикабу
поставил 2 плюса и 0 минусов
отредактировал 0 постов
проголосовал за 0 редактирований
Награды:
5 лет на Пикабу
2250 рейтинг 51 подписчик 0 подписок 26 постов 4 в горячем

7 полезных сайтов и приложений для изучения английского

7 полезных сайтов и приложений для изучения английского Английский язык, Изучение языка, Приложение, Полезные сайты, Длиннопост

Интересный факт – 20% населения планеты хотя бы на каком-то уровне говорит на английском языке, а его носителями являются всего 5% населения. При этом, этот язык – пожалуй, главный в интернете. По статистике, на нем написано 55,5% всего размещенного онлайн-контента.


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


Полезные сайты


Для начала давайте взглянем на сайты, на которых представлены материалы для изучения, различные карточки, тесты и другие полезные для изучения языка ресурсы.


Grammar Monster

7 полезных сайтов и приложений для изучения английского Английский язык, Изучение языка, Приложение, Полезные сайты, Длиннопост

Несмотря на достаточно «олдскульный» дизайн Grammar Monster – это очень полезный сайт, на котором собрано просто неимоверное количество материалов для изучения грамматики, пунктуации, расширения словарного запаса. В ленивое летнее время особенно заходят подборки, вроде перечисления слов, значения которых часто путают, а также тесты.


British Council

7 полезных сайтов и приложений для изучения английского Английский язык, Изучение языка, Приложение, Полезные сайты, Длиннопост

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


Еще один важный момент – библиотека материалов на сайте настолько огромна, что полезный контент для себя здесь найдут люди с самым разным уровнем владения языком.


Activities for ESL Students

7 полезных сайтов и приложений для изучения английского Английский язык, Изучение языка, Приложение, Полезные сайты, Длиннопост

Еще один сайт с мягко говоря неочевидным дизайном, но крайне полезным содержанием. Здесь собрано огромное количество опросов, тестов, головоломок для изучения английского. Что важно – материалы подобраны специально для людей, которые не являются носителями английского (English as a second language, ESL). Кроме того, значительная часть контента представлена на разных языках.


Приложения


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


Cram

7 полезных сайтов и приложений для изучения английского Английский язык, Изучение языка, Приложение, Полезные сайты, Длиннопост

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


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


Babbel

7 полезных сайтов и приложений для изучения английского Английский язык, Изучение языка, Приложение, Полезные сайты, Длиннопост

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


Плюс приложения в том, что уроки составлены таким образом, что на их прохождение уходит не более 10-15 минут. Можно выполнять упражнения для улучшения навыков письма, чтения, восприятия языка на слух, и даже произношения или расширения словарного запаса.


MosaLingua

7 полезных сайтов и приложений для изучения английского Английский язык, Изучение языка, Приложение, Полезные сайты, Длиннопост

Это приложение специально разработано для людей, которые хотят (или кому нужно) выучить английский, но времени на занятия почти нет. Команда проекта разработала и запатентовала собственный метод обучения, направленный на быстрое запоминание слов, фраз и выражений – все для того, чтобы начать использовать язык в реальной жизни максимально быстро.


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


Linguix

7 полезных сайтов и приложений для изучения английского Английский язык, Изучение языка, Приложение, Полезные сайты, Длиннопост

Это приложение изначально было нужно для исправления ошибок в письменном английском, но с течением времени в нем появилось больше образовательных функций. Во-первых, если вы используете письменный английский и установите себе расширение для браузера (Chrome/Firefox), то оно будет раз за разом напоминать вам об ошибках – в итоге вы запомните верное написание слов.


Во-вторых, в веб-версии системы есть модуль оценки «читабельности» текстов, его регулярное использование помогает понять, как писать так, чтобы ваша мысль могла быть нормально воспринята людьми с разным уровнем образования. Также, студенты часто пишут сочинения и эссе – и в системе есть больше десятка различных шаблонов таких текстов.


А какие полезные приложения для изучения языков знаете вы?

Показать полностью 7

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

Как создать первое приложение для торговли на бирже: начальные шаги и простые инструменты Торговые роботы, Биржа, Софт, Длиннопост

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

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


Изучите возможный стек технологий


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


Пишите вы высокочастотного робота, которому важна каждая миллисекунда? На каких рынках каких стран будет работать торговая система? Будет ли в ней лишь торговый движок, или еще нужно добавить модуль риск-менеджмента?


В каждом из этих случаев набор технологий может различаться. Хорошо подход к выбору описан в статье на профильном ресурсе QuantStart (конечно, на английском – для разработки финансовых приложений этим языком лучше неплохо овладеть).


В общем и целом, выбирать вам скорее всего придется из такого списка технологий:


- Большинство брокерских и не только API (вот моя подборка таких инструментов) имеют интерфейсы на C++ и/или Java. Возможно, вы сумеете найти готовые модули для подключения, написанные на C#, Python, R, Excel и MatLab представителями сообщества/клиентами конкретного брокера. Но возможно придется и писать их самостоятельно.
- Для анализа данных часто применяют такие библиотеки, как uBLAS, LAPACK и NAG для C++, MatLab в Python популярны NumPy/SciPy.
- При разработке высокочастотных роботов, использующих GPU (FPGA), скорее всего придется познакомиться с фреймворком CUDA.

Для первого раза будет проще использовать встроенные языки программирования


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


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


Один из самых популярных на российском фондовом рынке терминалов – это QUIK, и в нем есть алгоритмический язык QPILE ( QUIK Programmable Interface and Logic Environment). С его помощью можно автоматизировать несложные торговые системы. Также в QUIK встроен интерпретатор скриптового языка LUA – он называется QLUA. В терминал скрипты на нем можно загружать как в виде исходного кода, так и уже в виде скомпилированного байт-кода.


Пример кода на QPILE:


PROGRAM
FirmCode = "MC0012300000"
CurrentBalance = MONEY_CURRENT_BALANCE(ROWNAME, FirmCode, "EQTV", "SUR")
CurrentLimit = MONEY_CURRENT_LIMIT(ROWNAME, FirmCode, "EQTV", "SUR")
Locked = MONEY_LIMIT_LOCKED(ROWNAME, FirmCode, "EQTV", "SUR")
AvailableMoney = MoneyCurrentBalance + MoneyCurrentLimit – MoneyLocked
If AvailableMoney > 0
Status = "Заявки доступны"
Else
Status = "Заявки недоступны"
SET_ROW_COLOR(ROWNAME, "RGB(255,138,138)", "DEFAULT_COLOR")
End If
END_PROGRAM

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


Помимо QUIK, на российских биржах можно торговать через терминал SMARTx. В нем используется встроенный скриптовый язык TradeScript. Синтаксис у него простой, но количество доступных слов и операндов, кодировать можно довольно сложные стратегии. Вот так может выглядеть код простой стратегии на TradeScript:


Buy Signals

# Покупаем, если момент и инерция имеют однонаправленный тренд

TREND(EMA(CLOSE, 20), 15) = UP AND

TREND(MACD(13, 26, 9, SIMPLE), 5) = UP

Sell Signals

# Продаем, если момент и инерция имеют однонаправленный тренд

TREND(EMA(CLOSE, 20), 15) = DOWN AND

TREND(MACD(13, 26, 9, SIMPLE), 5) = DOWN

Exit Long Signal

# Выходим, если тренд инерции и момента имеет противоположное направления

TREND(EMA(CLOSE, 20), 15) = DOWN OR

TREND(MACD(13, 26, 9, SIMPLE), 5) = DOWN

Exit Short Signal

# Выходим, если тренд инерции и момента имеет противоположное направления

TREND(EMA(CLOSE, 20), 15) = UP OR

TREND(MACD(13, 26, 9, SIMPLE), 5) = UP

Самый важный этап: тестирование и отладка


Разработка приложений для сферы финансов и особенно инструментов для торговли на бирже сложна тем, что тут за ошибки в прямом смысле нужно расплачиваться деньгами. Это не написание кода для очередного веб-стартапа, где при сбой может пройти незамеченным. Любая ошибка в коде торгового робота будет выливаться в потерю денег. Поэтому отладка и тестирование – самый важный этап при создании такого софта.


Безусловно, следует применять все лучшие практики, создавать тесты, правильно проводить приемку кода (пусть даже вы разрабатываете проект в одиночку). И самое главное – перед началом тестов на реальных деньгах, «погоняйте» программу на виртуальных.


Сегодня многие российские брокеры предлагают бесплатную услугу тестового доступа (например, такой есть у компании-разработчика терминала SMARTx), когда вам дают счет, который почти ничем не отличается от реального, но деньги на нем виртуальные. Как правило, при работе с таким счетом можно торговать на основных рынках – фондовом, валютном, срочном – и работать с основными акциями, фьючерсами и т.п.


В некоторых случаях, можно даже тестировать торговлю с привлечением заемных средств (то есть плечом) – но при создании первого робота еще вопрос, нужно ли добавлять в него такие функции.

Показать полностью

Как подготовить сайт к большим нагрузкам: 5 практических советов и полезные инструменты

Как подготовить сайт к большим нагрузкам: 5 практических советов и полезные инструменты Сайт, Технологии, Инфраструктура, Длиннопост

Пользователи очень не любят, когда нужный им онлайн-ресурс «тормозит». Данные опросов говорят о том, что 57% пользователей покинут веб-страницу, если она грузится дольше трех секунд, при этом 47% готовы ждать лишь две секунды. Задержка в одну секунду может стоить 7% конверсии и 16% снижении удовлетворенности пользователей.


Поэтому к росту нагрузки и всплескам трафика нужно готовиться. И сегодня мы поговорим о том, как это сделать.


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


1. Используйте кеширование


Чем больше контента на сайте можно закешировать, чтобы не загружать каждый раз, когда пользователь заходит на страницу – тем лучше. Обычно, значительная часть контента статична, и ее просто не нужно постоянно перезагружать. Его кеширование особенно важно при всплесках трафика, и может не только помочь ускорить сайт, но и сэкономить.


Если у вас просто сайт, на условном WordPress, то отлично подойдут кеширующие плагины, вроде Cache Enabler или Cachify.


2. Обрабатывайте только полезный трафик


По данным исследований, в современном интернете почти 40% процентов всего трафика генерируется ботами. Боты могут быть как хорошими – например, краулеры поисковых систем – так и плохими. В число последних входят, к примеру, всевозможные парсеры, анализирующие и выкачивающие данные.


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


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


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


3. Балансируйте нагрузку


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


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


Среди популярных облачных инструментов можно назвать Cloudflare – им часто пользуются компании, испытывающие проблемы из-за всплеска трафика. Из программных вариантов можно назвать Neutrino, серьезные возможности по балансировке нагрузки заложены в веб-сервер Nginx.


4. Оптимизируйте доставку контента


Еще один шаг, который будет полезен при всплесках сетевой активности, это использование CDN или сети доставки контента. По своей сути, это набор серверов по всему миру, которые можно использовать для доставки контента пользователю по наиболее оптимальному маршруту.


Обычно контент сайта располагается на некоем главном сервере в единственной локации, поэтому при поступлении запросов из разных мест, ответы могут приходить пользователям неравномерно – и это выглядит как задержка. Чем дальше пользователь от сервера с сайтом, тем дольше ему нужно ждать ответа.


CDN же кеширует файлы на разные серверы и «достает» их для передачи пользователю с наиболее близкого к нему сервера из сети. Это позволяет построить для каждого пользователя свой маршрут доставки и серьезно ускоряет работу всей системы в целом.


По ссылке можно найти целый список CDN, которые подходят для использования с веб-сайтами.


5. Используйте компрессию


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


Gzip работает так – инструмент ищет повторяющиеся строки в файле и заменяет вторую из них указателем на предыдущую строку. Когда браузер распаковывает полученный файл, он проходит по строкам в нем, считывает указатель и отображает «удаленный» контент. Таким образом можно снизить общий вес файлов до 70%. Некоторые хостинг-провайдеры включают Gzip-компрессию по умолчанию, но лучше проверить эту настройку вручную.

Показать полностью

Обзор: от чего зависит рост или падение курса рубля

Обзор: от чего зависит рост или падение курса рубля Курс рубля, Рубль, Финансы, Персональные финансы, Длиннопост

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


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


Факторы ослабления рубля
Поговорим о том, что может влиять на стабильное сокращение стоимости национальной валюты России. Таких факторов несколько, каждый из них возникает ежегодно.


Снижение валютной экспортной выручки

По открытой статистике, с начала второго и до конца третьего квартала, традиционно можно наблюдать снижение экспорта энергоресурсов. Это логично – в Европе, основном покупателей этого российского товара, становится тепло.


Вот как аналитики описывают влияние этого фактора:


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

Сезон дивидендных выплатТрадиционно, на конец весны-лето приходится сезон дивидендных выплат российских компаний. В мировом рейтинге по объему выплат в 2018 г. Россия вошла в десятку, сравнявшись со Швейцарией. При этом в рейтинге для развивающихся рынков наша страна уступила лишь Китаю, оставшись на втором месте.


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


Активность Министерства финансов
Не секрет, что власти могут так или иначе влиять на курс российской валюты, например, с помощью так называемых интервенций, то есть закупок валюты на внутреннем рынке. В мае этого года объем таких закупок составил 300,5 млрд рублей. Чем больше валюты за рубли покупает ведомство, тем больше растет ее курс, а цена рубля снижается.


Понятно, что этот фактор может влиять и на укрепление рубля, однако поскольку этой весной активность Минфина стала фактором его ослабления, то поставим этот пункт в разделе факторов падения.


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


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


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

Обзор: от чего зависит рост или падение курса рубля Курс рубля, Рубль, Финансы, Персональные финансы, Длиннопост

Данные: РБК


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


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


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

Обзор: от чего зависит рост или падение курса рубля Курс рубля, Рубль, Финансы, Персональные финансы, Длиннопост

Источник


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

Показать полностью 3

Инвестиции и софт: 5 торговых терминалов для торговли на бирже

Инвестиции и софт: 5 торговых терминалов для торговли на бирже Софт, Биржевые терминалы, Биржа, Инвестиции, Длиннопост

Всем привет! Вот уже пару лет я в качестве хобби экспериментирую со свободными финансами и изучаю доступные возможности и инструменты. Торговля на бирже (не форекс!) – очень интересная тема, и как оказалось, крайне технологичная.


Сегодня я подготовил обзор пяти интересных торговых терминалов – от инструментов профессиональных инвесторов до тех, которыми можно пользоваться для торговли на российских биржах.


Bloomberg Terminal


Пожалуй, символ словосочетания «торговый терминал», который существует уже 30 лет. Когда появился Bloomberg, еще не было PC. Раньше терминал был hardware-продуктом, а сегодн это программно-аппаратный комплекс. Помимо собственно софта для торговли, трейдеры могут использовать и специализированное железо – самым известным таким элементом стала клавиатура (вот хороший материал о том, как она менялась с течением времени).

Инвестиции и софт: 5 торговых терминалов для торговли на бирже Софт, Биржевые терминалы, Биржа, Инвестиции, Длиннопост

Терминалом Bloomberg пользуются исключительно профессионалы – подписка на платформу стоит $24 тысячи (по данным Investopedia). Программа предоставляет доступ к огромному количеству данных, поэтому обычно ее используют в комбинации с несколькими мониторами.

Инвестиции и софт: 5 торговых терминалов для торговли на бирже Софт, Биржевые терминалы, Биржа, Инвестиции, Длиннопост

По официальной статистике на сайте производителя этим инструментом пользуются 325 тысяч профессионалов финансового рынка в мире.


Thomson Reuters Eikon


Главный конкурент терминала Блумберга – это Eikon от Thomson Reuters. Это также профессиональная система для мониторинга и анализа финансовой информации. Трейдеры используют Eikon для доступа к реал-там данных по финансовым рынкам и ее аналитики.

Инвестиции и софт: 5 торговых терминалов для торговли на бирже Софт, Биржевые терминалы, Биржа, Инвестиции, Длиннопост

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


Разработчики Eikon использовали модульный подход, поэтому стоимость зависит от конечной функциональности терминала. Полностью «заряженная» версия стоит $22 тысячи, а базовая доступна от $3600.


MetaStock


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

Инвестиции и софт: 5 торговых терминалов для торговли на бирже Софт, Биржевые терминалы, Биржа, Инвестиции, Длиннопост

Здесь также используется модульный подход, существует множество элементов системы, которые докупаются отдельно. Также есть возможность приобрести подписку на сервис. Базовая версия будет стоить $499, PRO-версия – $1395, к ним можно приобрести подписки на данные по различным регионам мира.


SMARTx


Терминал для работы на российских биржах с довольно интересной историей. Он был создан российскими разработчиками, при этом разработка велась не с нуля, а на основе платформы M4 от американцев из Modulus FE.

Инвестиции и софт: 5 торговых терминалов для торговли на бирже Софт, Биржевые терминалы, Биржа, Инвестиции, Длиннопост

Среди интересных «фич» терминала – возможность создания торговых роботов прямо внутри программы. Для этого используется специализированный язык программирования TradeScript (вот статья примерами кода).

Инвестиции и софт: 5 торговых терминалов для торговли на бирже Софт, Биржевые терминалы, Биржа, Инвестиции, Длиннопост

Функциональность терминала можно также расширить различными плагинами – например, для торговли опционами или автоматического удаления заявок, которые не исполнились за отведенное время. Программа доступна только клиентами компании-разработчика, платить за лицензию отдельно не нужно.


QUIK


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

Инвестиции и софт: 5 торговых терминалов для торговли на бирже Софт, Биржевые терминалы, Биржа, Инвестиции, Длиннопост

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


Фокус терминала – на скорости работы, отсюда и его название. У программы есть API, которое позволяет подключать сторонние программы, например, для анализа рыночных данных (MetaStock, Wealth-Lab, Omega TradeStation).


А какие еще торговые терминалы для работы на российских и зарубежных биржах знаете и используете вы?

Показать полностью 7

Улучшаем письменный английский: как понять, когда использовать пассивный залог

Улучшаем письменный английский: как понять, когда использовать пассивный залог Изучение языка, Пассивный залог, Лингвистика, Грамматика, Английский язык, Длиннопост

Один из наиболее часто встречаемых в интернете советов по улучшению письменного английского звучит так: «Не используйте пассивный залог» (passive voice). Об этом пишут в различных блогах, такие конструкции в 100% случаев подчеркивают многие инструменты для проверки грамматики. В такой ситуации всеобщего неприятия пассивного залога довольно трудно не следовать подобным советом.


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


Введение: подлежащее и дополнение
Корни всех проблем пассивного залога уходят в разницу между дополнениями и подлежащими в предложении. И разницу эту далеко не всегда могут уловить даже носители языка.


Чтобы научиться отличать эти члены предложения, нужно понять разницу между ними. Базово правило звучит так: подлежащее – это объект или человек, совершающий действие, а дополнение – это объект или человек, на которого действие распространяется.


Пример:


John baked cookies.


Здесь подлежащее – это John, который совершил действие – испек печенье. Слово “cookies” же будет дополнением, поскольку в отношении него совершено действие.

Существует классическая схема построения английских предложений под названием S-V-O – здесь S – это подлежащее (subject), которое совершает действие, V – глагол (verb) и O – дополнение (object). При ее использовании вы получите активный залог.


При пассивном залоге структура предложения меняются, и глагол начинает относиться не к подлежащему, а дополнению.


Пример:


The burglar was chased by the police.


В этом предложении слово "burglar" – дополнение, далее идет глагол с предлогом by, и только затем располагается подлежащее "police".

Подсказка: предлог by с глаголом – признак пассивного залога.


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


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


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


1. Нам неизвестно, кто выполняет действие
Если «актор», то есть кто-то или что-то, соверщающее действие, нам неизвестно или назвать этого человека или объекта по какой-то причине нельзя, то пассивный залог отлично подойдет.


The wheel was invented around 3500 B.C. (Мы точно не знаем, кто именно изобрел колесо за 3,5 тысячи лет до нашей эры.)


2. Актор не так важен, как само действие
Такое часто встречается, например, в научных текстах, когда важно именно действие, а не то, кто именно его совершил.


The mix was heated to 200°F for 20 minutes to trigger the reaction.


Данное предложение можно было бы написать как "We heated the solution to 200°F for 20 minutes to trigger the reaction", но смысла в этом было бы не много. Если у нас статья с описанием эксперимента от первого лица, то и так понятно, что смесь подогревали его участники. Само перефразированное предложение не стало короче, его не стало легче читать. При этом, читатели научных статей по-умолчанию знают, что обычно повествование идет о собственных работах. Таким образом, самое важное в нашем предложении – это действие, а не указание на того, кто его совершает.


3. Объект действия – это главная тема предложения
Часто самая важная информация располагается в начале или в конце предложения. Чтобы еще больше выделить такие важные места, можно использовать пассивный залог.


Printing press, one of the most important inventions in human history, was created by Johannes Gutenberg.


Здесь дополнение "printing press" – главная тема предложения, ведь именно он стал величайшим изобретением в истории человечества, и пассивный залог помогает выделить этот факт.


Заключение
Пассивный залог – не грамматическая ошибка. Это точно такой же языковой инструмент, как множество других, и нужно лишь знать, когда и как его стоит применять на практике. Если вам нужно просто что-то описать, вы не хотите передавать какие-то дополнительные смыслы и скрытые идеи – лучше просто использовать стандартную схему S-V-O с активным залогом.

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

Показать полностью 1

Грамматика английского. Than vs. Then – как понять, какое слово использовать

Грамматика английского. Than vs. Then – как понять, какое слово использовать Изучение языка, Английский язык, Грамматика, Грамматика английского языка, Длиннопост

Один из самых тонких моментов в грамматике английского языка – выучить, в каких ситуациях использовать то или иное слово. Звучит не очень трудно, но ситуаций вроде “who vs whom”, в английском очень много. Один из самых распространенных таких вопросов – разница в применении “than и then”. Я нашел интересный пост с правилами, которые помогут разобраться с этим вопросом. Представляю вашему вниманию адаптированный перевод этого полезного материала.


Когда использовать "than"


Слово “than” обычно выполняет роль союза, который соединяет два отдельных предложения в одно или связывает слова во фразе. Чаще всего “than” используют для сравнений, также иногда слово может принимать значения “кроме” или “когда”.


Примеры:


He is older than I am.
I'd rather die than accept this job offer.


В некоторых случаях "than" выступает в роли предлога, соединяющего существительное или местоимение с глаголом/прилагательным. Этот прием используют для выражения временных отношений и, опять же, для сравнений.


Кроме того, можно использовать “than” с глаголами в прошедшем времени (особенно past perfect), а также во фразах, где события сразу же идут одно за другим.


Пример:


Hardly had I prepared for a meeting than the fire alarm rang.


Также, слово “than” входит в состав большого количества англоязычных идиом:


- "more dead than alive" («ни жив ни мертв»)
- "better late than never" («лучше поздно чем никогда»)
- "actions speak louder than words" («дела говорят громче слов»)
- "bite off more than you can chew" («откусить больше, чем можешь проглотить»)


Когда использовать "then"


В свою очередь, слово "then" часто выступает в качестве наречия, которое относится к прилагательному, глаголу и другим наречиям. У "then" может быть множество значений, но есть два самых часто встречающихся. Первое – это описание определенного времени в прошлом или будущем, а второе – описание последовательности событий.


Примеры:


First, do your homework, then play soccer.


This afternoon I'll go to a business meeting, then hang up with an old friend in a bar.


Кроме того, слово "then" встречается во множестве идиом и устойчивых выражений:


- then and there («тогда и там»)
- every now and then («время от времени»)
- If you're born to be hanged, then you'll never be drowned («Тот, кому суждено быть повешенным, не утонет»)
- see you then («тогда увидимся»)


Заключение
“Then и “Than” – очень похожи в произношении, на письме и даже в использовании. Поэтому-то так трудно решить, в каком случае какое из них следует применить. Но разница все же есть, и чтобы избежать ошибок, с этими тонкими моментами придется разбираться. Либо же можно установить инструмент для проверки грамматики и правописания – как правило такой софт умеет правильно использовать then/than.

Показать полностью

Как защититься от слежки спецслужб разных стран мира

Как защититься от слежки спецслужб разных стран мира VPN, Анонимность, Обход блокировок, Tor, Приватность, Право на приватность, Длиннопост

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


Сегодня мы поговорим о том, как можно снизить вероятность утечки своих данных в руки правительственных агентств со всего мира.


Используйте инструменты шифрования


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


- Установите Tor и VPN (например, iNinja), всегда используйте их для веб-серфинга.
- Для email-коммуникаций используйте клиенты с поддержкой шифрования, вроде ProtonMail.
- Файлы на диске можно шифровать с помощью FileVault для Mac и BitLocker для Windows.
- Используйте мессенджеры, которые позволяют шифровать переписку (Signal, Telegram).


Не выпускайте в интернет все свои устройства


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


Исследования показывают, что разработчики подключаемых гаджетов не очень заботятся о безопасности и оставляют в прошивках множество уязвимостей, включая вшитые пароли по умолчанию – не нужно быть хакером, чтобы прочитать их в документации, найти «торчащий» в сеть девайс через Shodan и захватить полный контроль над ним. В итоге возможны ситуации, когда взломщикам удавалось подглядывать за семьями, которые использовани видеоняни, и даже разговаривать с детьми через встроенный микрофон или фотографировать их и выкладывать снимки в сеть.

Как защититься от слежки спецслужб разных стран мира VPN, Анонимность, Обход блокировок, Tor, Приватность, Право на приватность, Длиннопост

Один из утекших снимков


Исследователи безопасности установили, что пароли примерно 15 из 100 девайсов никогда не менялись с дефолтных значений. И зная всего пять самых популярных пар, можно получить доступ к «админке» каждого десятого устройства:

Как защититься от слежки спецслужб разных стран мира VPN, Анонимность, Обход блокировок, Tor, Приватность, Право на приватность, Длиннопост

Популярные стандартные логины/пароли, которые устанавливаются по-умолчанию производителями IoT-устройств


Поскольку вы не сможете повлиять на уязвимости такого рода, выход один – отключать доступ в интернет для всех устройств, которым он не нужен для выполнения основных функций. Если умный холодильник может охлаждать еду без подключения к сети – пусть так и работает.


Устанавливайте обновления


Удивительно, как много людей не следуют этому простому, но эффективному совету. По статистике, средний возраст прошивки на среднестатистическом домашнем роутере составляет 3–4 года. За это время в них находят десятки уязвимостей, в том числе критических. В итоге любому, кто захочет проникнуть в домашнюю сеть, не нужно предпринимать усилий, а просто использовать эксплоит к уже известной ошибке.


Установка обновлений – не самое веселое занятие в мире, но оно реально повышает уровень защищенности.


Не разменивайте безопасность на удобство


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


Спецслужбы США и других стран используют системы фильтрации интернет-трафика, поэтому данные, отправляемые в сторону облачных сервисов можно перехватить.


Используйте сервисы и инструменты с фокусом на приватности


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


- DuckDuckGo – поисковик, главным приоритетом которого является приватность.
- Haveibeenpwned.com – сайт, с помощью которого вы можете найти информацию о наличии своих данных среди утечек, доступных онлайн.
- Fastmail – email-хостинг, который позволяет использовать множество разных доменов и одноразовых адресов вида first@me.nospammail.net. Если вы регистрируетесь где-то с их помощью, а потом получаете спам, то точно знаете, кто именно слил ваши данные.
- Tails OS – полноценная операционная система, главная задача которой – защита приватности пользователей. Запускается с диска или флешки, позволяет использовать Tor Network и Tor Browser, а также встроенный мессенджер. Она не предназначена для использования в ежедневном режиме, но может быть крайне полезна.

Как защититься от слежки спецслужб разных стран мира VPN, Анонимность, Обход блокировок, Tor, Приватность, Право на приватность, Длиннопост

Скриншот Tails OS


Заключение: только комплексные меры дают результат


Обеспечение приватности – это процесс, который никогда не должен заканчиваться. Чтобы добиться результата необходимо погрузиться в тему глубже, чем чтение пары поверхностных статей в интернете.


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


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

Показать полностью 3
Отличная работа, все прочитано!