Архив за 10 июля 2019 - 3

Возможности контейнерных ЦОД: готовый коммутационный узел в Мьянме за 50 дней - 1

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

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

Здравствуйте, в эфире опять Радио SQL! Сегодня у нас решение задачи, которую мы передавали в нашем предыдущем эфире, и обещали разобрать в следующий раз. И вот этот следующий раз наступил.

Задача вызвала живой отклик у гуманоидов галактики Млечный путь (и неудивительно, с их-то трудовым рабством, которое они до сих пор почитают за благо цивилизации). К сожалению, на третьей планете отложили запуск космической обсерватории «Спектр-РГ» в конце июля 2019 года РХ (летоисчисление местное), с помощью которого планировалось транслировать эту передачу. Пришлось искать альтернативные пути передачи, что привело к небольшому опозданию сигнала. Но всё хорошо, что хорошо кончается.

SQL: решение задачи о рабочем времени - 1

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

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

По мере приближения анонса смартфона Samsung Galaxy Note 10 вероятность появления официальных изображений устройства росли и сегодня они «утекли» в сеть. Источник опубликовал первые изображения, предназначенные для прессы. Уточним, что на них запечатлена модель Galaxy Note 10, а не Galaxy Note 10+.

Китайская компания Sirui, специализирующаяся на фототоварах и аксессуарах, представила телеобъектив, предназначенный для тех, кто снимает камерой смартфона. Говоря точнее, это насадка, которая, по словам производителя, позволяет получить эквивалентное фокусное расстояние 400 мм.

Как должна выглядеть Русалочка с точки зрения науки

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

Сегодня возникла потребность в мониторинге изменений определенных файлов на сервере, существует много разных способов например osquery от facebook, но так как недавно я начал пользоваться Open Distro for Elasticsearch решил мониторить файлы эластиком, одним из его beat'ов.

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

Безопасность на реальных примерах всегда более интересна.

Один раз пришел клиент с запросом на тестирование на проникновение. У него было достаточно много причин для беспокойства, среди прочих прозвучала и такая: “Несколько месяцев назад к нам пришел новый разработчик, получил доступы к исходному коду, документации, тестовому серверу, через два дня пропал и до сих пор не отвечает. Чем мне это может грозить? Доступы в лайв систему ему не давали.”Читать полностью »

IBM закрыла сделку по поглощению Red Hat - 1

Корпорация IBM вчера объявила о закрытии сделки по покупке пионера коммерческого открытого программного обеспечения — компании Red Hat за $34 млрд. IBM говорит, что «сбережёт» независимость и нейтралитет Red Hat и что они вместе выпустят гибридную мультиоблачную платформу следующего поколения.
Читать полностью »

Optimization of Python codes deals with selecting the best option among a number of possible options that are feasible to use for developers. Python is the most popular, dynamic, versatile, and one of the most sought after languages for mobile application development. Right from the programming projects like machine learning and data mining, Python is still the best and most relevant language for application developers.

Code Optimization Tips for Python Developers

In this post, I will discuss some of the optimization procedures and patterns in Python coding in an effort to improve the overall coding knowledge.

Optimizing Slow Code First

Top 5 Tips Developers Should Know For Python Codes Optimization - 1

When you run your Python program, the source code .py is compiled using CPython into bytecode (.pyc file) saved in a folder (_pycache_) and at the end interpreted by Python virtual M2M code (machine to machine). Since Python uses an interpreter to execute the bytecode at runtime which makes the process a bit slower.

To make your execution faster on CPython, get PyPy v7.1 that include two different interpreters and the feature of its predecessor PyPy3.6-beta and Python 2.7. Compared to CPython it is 7.6X faster which is critical for coding. Programs in CPython takes a lot of space, but PyPy takes up less space in programs.
Читать полностью »

Компания Leica объявила о выпуске камера Leica V-Lux 5, изображения которой мы опубликовали на прошлой неделе.

Основой этой камеры служит связка из датчика изображения типа CMOS оптического формата 1 дюйм разрешением 20 Мп и объектива Leica DC Vario-Elmarit 9.1–146 mm f/2.8–4 ASPH. С учетом кроп-фактора этот объектив охватывает диапазон ЭФР 25-400 мм.


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