Архив рубрики: Без рубрики

Go meetup в формате full-online от GDG Golang Kazan и Yoshkar-Ola

Когда: 30 мая 16:00–19:30 (MSK)

Список докладов:

1) Тестирование (микро)сервисов — Алексей Палажченко, Percona
Алексей Палажченко (кто это вообще такой?) расскажет про плюсы, минусы и подводные камни тестирования сервисной, микросервисной и наносервисной архитектуры прямо на продакшене: что делать с аутентификацией и авторизацией, что делать со стейтом, и как вообще не завалить прод.

2) Dependency Inversion Principle (DIP) and Dependency Injection (in Go) — Антон Кучеров, toogle
— разберем что такое DIP, а что такое DI;
— попытаемся понять какие проблемы могут быть решены с помощью этих понятий;
— разберем рад вариантов реализации DI в Go.

+2 доклада, возможно, будет анонсировано позже.

Регистрируемся по ссылке https://golang-yola.timepad.ru/event/1317897/

Online meetup about «Data Science and Machine Learning» from Piano.io team

When: 4 June 18:30-20:30 (MSK)

Agenda:

  •  Дмитрий Каштанов  — Senior ML Specialist, г. Казань
    «F1 Score и философский камень: численная алхимия XXI века»
  • Елена Волкова — Data Scientist, г. Осло
    «Про многоруких бандитов» (reinforcement learning vs. А/В testing)
  • Тим Чайников — Lead Developer, г. Самара
    «Пусть говорят, или что можно сделать с гигабайтами видео контента»
  • Arne Sund — Lead Data Scientist, г. Осло
    «Large-Scale User Similarity Modeling»

Reserve your free place at https://piano.timepad.ru/event/1317141/

Webinar «Empowering Remote Teams to Collaborate and Innovate in Times of Change» by Akvelon

The above-titled webinar will be taking place on June 24th, 2020 at 11am PST!

Join Joshua Hoffman (Director of Modern Workplace Solutions — Microsoft), Lee R. (VP of Marketing — Limeade), Romi Mahajan (Chief Marketing and Revenue Officer — Quantarium), and Mark Boyes (VP of Growth — Akvelon, Inc..) as they discuss best practices for leaders to empower their remote teams to consolidate, innovate, grow, and thrive in a time of enormous change and disruption.

Register now to save your seat: https://lnkd.in/gsU52ER

Hacktoberfest 2019 — go and contribute to open source

Hacktoberfest is an initiative from Digital Ocean and it’s intended to invite anyone to go and contribute to open source, even it’s your first commit or pull request. Any help to OSS community would be appreciated these days.

Whether you’re a developer, student learning to code, event host, or company of any size, you can help drive growth of open source and make positive contributions to an ever-growing community. All backgrounds and skill levels are encouraged to complete the challenge.

  • Hacktoberfest is open to everyone in our global community!
  • Pull requests can be made in any GitHub-hosted repositories/projects.
  • Sign up anytime between October 1 and October 31.

Oh, and last but not least. Everyone can get a free nicely looking t-shirt from Digital Ocean for just 4 approved PR’s.

Check official website for more info: https://hacktoberfest.digitalocean.com/

Hint. To find suitable issues to fix, search them with #hacktoberfest label.

Бесплатная книга: Selenium WebDriver

Хороший источник информации на русском языке по работе с Selenium WebDriver, с примерами кода на Java. Книгу на GitBooks можно смотреть онлайн (зелёная кнопка Read), а также скачать в популярных форматах (PDF/ePub/Mobi).

https://www.gitbook.com/book/kreisfahrer/selenium-webdriver/details

Pluralsight — получаем бесплатный аккаунт и скачиваем видео

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

Но есть проблема — доступ платный, подписка на год стоит 299$, для многих это серьёзная сумма!

К счастью, можно получить доступ бесплатно на 3 месяца. А далее вы сами решите, нужно ли оно вам.

Читать далее

Which shell is on my Linux?

Команда «echo $0» — самый простой способ узнать, какой шелл используется в настоящее время.

В примере ниже, Kali Linux по умолчанию использует bash, но из одного сеанса можно запустить сеанс другого интерпретатора:

root@kali:/# echo $0
bash
root@kali:/# /bin/zsh
kali# echo $0
/bin/zsh

CouchDB vs. VirtualBox 5.x: битва за место

Если вы запускали сервер Faraday IPE на довольно продолжительное время (в моём случае мне хватило одной ночи), вы могли заметить через некоторое время что Linux сервер начинает дико тупить и тормозить, а кроме того сайты, которые хостятся на нём, могут быть недоступны. Проблема в движке баз данных CouchDB, который и использует Faraday для хранения данных. Не зря так прозвали эту СУБД, лёжа на диване трудно оставаться стройным 🙂

Но отбросим прелюдии. Делать-то что? Есть два пути (можно выбрать оба):

  1. Увеличить размер диска. Логично? Логично. Моя Kali Linux работает в VirtualBox и, как оказалось, разработчики VB не удосужились добавить возможность изменения диска в GUI. Но можно через консоль в VirtualBox Command Line Management Interface (подробности ниже).
  2. Понять причину и устранить её. CouchDB — прекрасная и очень удобная в работе СУБД, но за простоту приходится расплачиваться неудобствами в виде повышенной обжорливости. Периодически движок делает сжатие и бэкап существующих БД, это требует места и если его немного, то CouchDB продолжает до тех пор пока не кончится место на диске, а как закончится, вырубается, не прибрав за собой. Можно удалить эти временные файлы чтобы освободить место на диске  (подробности ниже).

Читать далее

Announce for SEI Webinar: From Secure Coding to Secure Software

sei-webinar-20160808_580px

Systems exploits, intrusions, and stolen data are more prevalent than ever. It seems there are daily headlines related to system security and privacy. Many, if not most, of these incidents could have been prevented with more secure coding practices. Software and systems are more connected than ever, often in ways that were not originally designed leading to unforeseen and unprotected attack vectors.

The CERT Secure Coding Standards are lists of rules and recommendations for developing secure software. In this webinar, we will discuss how you can improve your organization’s secure coding capabilities. We will discuss how to improve your workforce, processes, and tools to develop and verify the security of your software before it is deployed. We will also explain how the CERT Secure Coding Standards can help and how you can adopt them through training, tools, and process improvements.

Date: August 17, 2016
Time: 1:30-2:30 pm ET
Cost:  Free (prior registration is required)