Архив за 16 апреля 2021 - 2

Дурацкие идиомы английского языка, которые не имеют смысла (на первый взгляд) - 1

В английском языке очень много идиом и фразеологизмов. И смысл многих из них невозможно понять, если не знаешь значение фразы. 

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

Piece of cake

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

Три девицы вечерком
Чатились за коньячком…
Мысль у всех была ловка:
Схантить бы холостяка.
Чтобы в теле мускулистом
Был крутым специалистом,
Чтобы с опытом в айти
Лет так более пяти.
В корпорации, стартапе
Чтоб прошёл он все этапы,
Да на англицком на слоге
Пел на Хабре в своём блоге.
И в сообществе средь профи
Был желан, как кружка кофе.
Ну, короче, чтоб матёр
Был как истинный Senior.

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

Тому, кто хостит приложение у провайдера наподобие Fly.io (далее — просто Fly), вполне может понадобиться подключиться к серверу, на котором работает это приложение, по SSH.

Но Fly — это вроде как белая ворона среди других подобных платформ. Наше железо работает в дата-центрах, разбросанных по всему миру. Наши серверы подключены к интернету через Anycast-сеть, а друг с другом они связаны с помощью WireGuard-сети. Мы берём у пользователей Docker-контейнеры и превращаем их в микровиртуальные машины Firecracker. И, когда мы только начали работать, мы поступали именно так для того чтобы дать нашим клиентам возможность запускать «пограничные приложения». Такие приложения обычно представляют собой сравнительно небольшие, самодостаточные фрагменты кода, которые весьма чувствительны к качеству работы сетей. Эти фрагменты кода, в результате, нужно запускать на серверах, расположенных как можно ближе к пользователям. В такой среде возможность подключения к серверу по SSH не так уж и важна.

SSH, пользовательский режим, TCP-IP и WireGuard - 1

Но теперь не все наши клиенты пользуются Fly по такой схеме. В наши дни в среде Fly можно без труда выполнять весь код, имеющий отношение к некоему приложению. Мы упростили процедуру запуска ансамбля сервисов в кластерной среде. Такие сервисы могут, используя защищённые каналы связи, взаимодействовать друг с другом, могут хранить данные на постоянной основе, могут, по WireGuard-сети, связываться со своими операторами. Если я продолжу рассказ о нашей системе в том же духе, то мне придётся дать ссылки на все материалы, которые мы написали за последние пару месяцев.

Но, в любом случае, нормальной поддержки SSH у нас не было.
Читать полностью »

Данной статьёй мы хотим пролить свет на технический стек Wrike: каким он был раньше и каким мы видим его в будущем. Мы расскажем о том, почему пять лет назад мы выбрали язык Dart основным для frontend-разработки нашего продукта и почему сейчас мы решили посмотреть в сторону других языков и фреймворков.

Wrike уходит от использования языка Dart. Часть 1 - 1

Что такое Wrike?

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

Компания Microsoft объявила о полноценном запуске значительного новшества в фирменном браузере — в Microsoft Edge появился детский режим (Kids Mode).

В Microsoft Edge появился детский режим

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

Глава Минцифры Максут Шадаев высказался о судах и наказаниях для местных и иностранных IT-компаний. «В отношении всех крупных IT-компаний, практически всех, есть уголовные дела», отметил он на заседании Совета по развитию цифровой экономики. Айти-компании следует судить специальной инстанции, которая бы обладала соответствующей экспертизой и навыками:

«Мы все понимаем, Читать полностью »

Получится ли сэкономить, отказавшись от Microsoft Office? - 1

Так или иначе, свободное программное обеспечение всегда конкурирует с проприетарным, явно или скрыто. Даже если сами авторы свободных программ не противопоставляют их закрытому софту, конкуренция идет в головах пользователей, которые выбирают платные программы или их бесплатные аналоги. Не один десяток лет с переменным успехом идут горячие баталии между сторонниками открытого и закрытого программного обеспечения: Linux против Windows, Gimp против Photoshop и, конечно же, OpenOffice/Libreoffice против Microsoft Office.

В этой статье я сделал обзор текущей ситуации противостояния офисных пакетов, рассказал про опыт крупных организаций, которые пытались перейти на бесплатные офисные пакеты (и почему у них ничего не вышло), а также о грязных способах Microsoft продвинуть свое ПО через взятки.
Читать полностью »

image

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

Схема работы таких генераторов проста: достаточно ввести через простой визуальный интерфейс нужные вам параметры и на выходе получить готовые CSS-стили. Далее полученный код нужно скопировать и добавить в свой проект.

Известный full-stack разработчик Марко Денич предлагает свою подборку лучших CSS-генераторов. Возможно, о каких-то из них вы не знали, и, познакомившись с ними сейчас, начнёте использовать в работе.Читать полностью »

В чем именно был смысл [ “x$var”=“xval” ]? - 1

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

Нейтринная обсерватория на дне Байкала - 1

Нейтрино почти не имеют массы и электрического заряда, что затрудняет их наблюдение. Большинство нейтрино, которые существуют сегодня, образовались во время Большого взрыва, поэтому их изучение может дать понимание того, почему наша Вселенная выглядит именно так, а также знания о темной материи. Особый интерес для физиков представляют астрофизические нейтрино, то есть нейтрино сверхвысоких энергий, которые могут рождаться в активных ядрах галактик. Поскольку нейтрино не реагируют на магнитные поля как заряженные частицы, не поглощаются межзвёздной пылью, как фотоны, они несут информацию «с места событий». В частности, именно нейтрино первыми рассказали учёным о вспышке сверхновой 1987А в Магеллановом облаке — до того, как астрономы увидели оптическую вспышку.

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

Озеро Байкал в России предоставляет учёным идеальную среду для наблюдения нейтрино, потому что эти частицы излучают видимый свет при прохождении через прозрачную воду. Глубина озера также может защитить детектор от излучения и помех.
Читать полностью »


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