Что должен знать Junior PHP разработчик
#php
В данной статье автор ответит на вопрос — “Что должен знать Junior PHP разработчик в 2016м году?”.
Вы найдете множество ссылок на учебные материалы, чтобы на собеседовании вам не пришлось краснеть.
Ссылка на статью: https://vk.cc/50fIfx
Прочие наши материалы по PHP:
— Курс "Базовый PHP": https://vk.com/wall-54530371_95727
— Практическая разработка на Laravel 5: https://vk.com/wall-54530371_94728
— Курс по написанию собственного фреймворка на PHP: https://vk.com/wall-54530371_90985
Основы компьютерной безопасности. Сети
Часть первая (1/2)
#networks #security
1. Стек OSI
2. Стек TCP IP
3. Физический уровень
4. Канальный уровень
5. Сетевой уровень. IP-адреса
6. Протокол DHCP
7. Протокол ARP
8. Маршрутизация
9. Протокол TCP
Обсуждение записи: https://vk.com/wall-54530371_96054
Посмотреть всю первую часть можно по ссылке:
https://vk.com/videos-54530371?section=album_56085791
Не секрет, что многие алгоритмы легче понимать, когда наглядно видно, как они работают. Представляем вашему вниманию сайт, который содержит множество визуализаций алгоритмов и структур данных.
#algorithms #fundamental
http://visualgo.net/
Структуры данных и алгоритмы в Java
Автор: Роберт Лафоре
#algorithms #java #book
Второе издание одной из самых авторитетных книг по программированию посвящено использованию структур данных и алгоритмов. Алгоритмы - это основа программирования, определяющая, каким образом разрабатываемое программное обеспечение будет использовать структуры данных. На четких и простых программных примерах автор объясняет эту сложную тему, предлагая читателям написать собственные программы и на практике усвоить полученные знания. Рассматриваемые примеры написаны на языке Java, хотя для усвоения материала читателю не обязательно хорошо знать его - достаточно владеть любым языком программирования, например С++. Первая часть книги представляет собой введение в алгоритмизацию и структуры данных, а также содержит изложение основ объектно-ориентированного программирования. Следующие части посвящены различным алгоритмам и структурам данных, рассматриваемым от простого к сложному: сортировка, абстрактные типы данных, связанные списки, рекурсия, древовидные структуры данных, хеширование, пирамиды, графы. Приводятся рекомендации по использованию алгоритмов и выбору той или иной структуры данных в зависимости от поставленной задачи.
К посту прикреплена полная книга на английском языке:
https://vk.com/wall-54530371_95455
Курс «Введение в Javascript»
#javascript #novice
1. Введение. Числа
2. Строки. Объекты. Прототипы.
3. Функции. Замыкания.
4. Наследование
5. Массивы
6. Регулярные выражения
7. Сравнения, var, eval и заключение
Ссылка на плейлист: https://www.youtube.com/watch?v=aGTjRU7Dp20&list=PLo6puixMwuSNxJCgadaaavKqq4-ocKPrR
Ссылка на обсуждение: https://vk.com/wall-54530371_95052
Рекомендуем ознакомится со следующими материалами по JavaScript:
— Путь от новичка до JavaScript-мастера: https://vk.com/wall-54530371_93480
— Большая подборка материалов по JavaScript: https://vk.com/wall-54530371_92774
— JavaScript. Карманный справочник (2015): https://vk.com/wall-54530371_94702
Самые популярные посты за прошлую неделю
#weekly
1. Суть ООП
https://vk.com/wall-54530371_94600
2. С++ алгоритмы и структуры данных
https://vk.com/wall-54530371_94521
3. Курс «Git. Быстрый старт»
https://vk.com/wall-54530371_94652
4. Разработка интернет-приложений
https://vk.com/wall-54530371_94197
5. Изучение языка C#
Первая часть: https://vk.com/wall-54530371_94287
Вторая часть: https://vk.com/wall-54530371_94505
6. Курс "Java Production"
https://vk.com/wall-54530371_94133
7. Программирование на языке Python. Учебный курс (2016)
https://vk.com/wall-54530371_94562
8. Подборка материалов по Git
https://vk.com/wall-54530371_94266
9. Подборка материалов по Java
https://vk.com/wall-54530371_94623
10. Python. Создание приложений (2016) / Core Python: Application Programming (2012)
https://vk.com/wall-54530371_94347
Курс «Git. Быстрый старт»
#git
Данный курс окунет вас в мир командной разработки с использованием git. Позволит с нуля организовать в интернете совместное хранилище кода, и научит эффективно его использовать.
1. Назначение и возможности.
2. Базовые операции.
3. Откат изменений кода.
4. Работа с ветками.
5. Конфликты.
6. Распространенные ошибки.
7. Распространенные ошибки.
8. Консольный git-клиент. Базовые операции.
9. Консольный git-клиент. Работа с ветками.
10. Работа с версиями программы.
Обсуждение: https://vk.com/wall-54530371_94652
Все видео доступны по ссылке: https://www.youtube.com/watch?v=4-NX17Ip-xQ&list=PLmRNNqEA7JoM77hOJkPrLOfJQGizCLR3P
Для тех, кто пропустил: наши подборки материалов по Git
— https://vk.com/wall-54530371_94266
— https://vk.com/wall-54530371_89794
— https://vk.com/wall-54530371_60392
С++ алгоритмы и структуры данных
#algorithms #fundamental #cpp
1. Таблица кодировки
2. Динамический массив
3. Связный список
4. Дерево
5. Рекурсивное дерево
6. Пирамида (куча)
7. Множество
8. Графы
9. Календарь
Ссылка на обсуждение: https://vk.com/wall-54530371_94521
Ссылка на плейлист: https://www.youtube.com/playlist?list=PLD075A4D416004C91
Подборка материалов по анализу данных средствами Python
#data_analysis #python
1. Книга "Python и анализ данных", в которой рассматриваются вопросы переформатирования, очистки и обработки данных на Python
https://vk.cc/5OV7in
2. Сравнение R и Python в плане пригодности для анализа данных
https://vk.cc/4hxfsY
3. 6 малоизвестных библиотек Python для анализа данных.
https://vk.cc/543tkI
4. Доклад на тему «Распознавание марки и модели автомобилей по изображениям», посвященных анализу данных средствами Python
https://vk.cc/5OV7ma
5. Курс «Программирование на языке Python для сбора и анализа данных»
https://vk.cc/5OV86R
Подборка материалов по Git
#git #collections
1. Гайд, описывающий весь минимальный цикл работы над проектом в git
https://vk.cc/1x21bL
2. Полезные советы с примерами и картинками
https://vk.cc/5HcdwO
3. Интеллект-карта для новичков, наглядно изображающая все основные команды
https://vk.cc/5Hc41S
4. 14 советов по разрешению конфликтов от Atlassian
https://vk.cc/5Hc5BL
5. Туториал по Git от Codecademy
http://vk.cc/4y567i
6. Шпаргалка по Git
http://vk.cc/4QIfQz
Самые популярные посты за эту неделю
#weekly@proglib
Перед новой рабочей неделей, рекомендуем ознакомится с лучшими материалами за последние семь дней.
1. Искусственный интеллект
https://vk.com/wall-54530371_93344
2. Путь от новичка до JavaScript-мастера
https://vk.com/wall-54530371_93480
3. Курс "Разработка блога с использованием технологий Node.JS (Express), MongoDB, React + Redux, ES6 / ES7" от нашего подписчика
https://vk.com/wall-54530371_93743
4. Speed Programming — программирование простых игр на C++ за 10 минут
https://vk.com/wall-54530371_93790
5. Видеокурс "Введение в теорию алгоритмов"
https://vk.com/wall-54530371_93830
6. Курс «Java практика»
https://vk.com/wall-54530371_93324
7. Скрапинг веб-сайтов с помощью Python (2016)
https://vk.com/wall-54530371_93716
8. Java для тестировщиков
Первая часть: https://vk.com/wall-54530371_93594
Вторая часть: https://vk.com/wall-54530371_93700
9. Теоретическая информатика
https://vk.com/wall-54530371_93492
Python и анализ данных (2015)
Автор: Уэс Маккинни
#python #data_analysis #book
В книге "Python и анализ данных" рассматриваются вопросы переформатирования, очистки и обработки данных на Python. Ее можно также рассматривать как современное практическое введение в разработку научных приложений на Python, ориентированных, главным образом, обработку данных. Это книга о тех частях языка Python и библиотек для него, которые необходимы для эффективного решения широкого круга аналитических задач.
Книга принадлежит перу Уэса Маккинни, основного автора библиотеки pandas, и содержит великое множество практических примеров. Она идеально подойдет как аналитикам, только начинающим осваивать, так и опытным программистам на Python, еще не знакомым с научными приложениями.
Ссылка на книгу:
https://vk.com/wall-54530371_93783
Подборка чатов в Telegram по языкам программирования
#common
telegram.me/ru_python — Чат разработчиков на Питоне.
telegram.me/JSlang — Разработчики на JavaScript.
telegram.me/phpgeeks — Чат разработчиков на PHP.
telegram.me/python_beginners — Чат новичков в Питоне.
telegram.me/jvmchat — Сообщество разработчиков под JVM и Android.
telegram.me/ProCxx — Разработчики C++.
telegram.me/proGO — Разработчики на Go.
telegram.me/joinchat/Be4rsT3Uyr1TjmSlrRc77g — Новички JavaScript.
telegram.me/rubylang — Разработчики Ruby и Ruby on Rails.
telegram.me/proRuby — Язык программирования Ruby.
telegram.me/codenamecrud — Random Ruby Chat.
telegram.me/gogolang — Ещё один чат разработчиков Go.
telegram.me/javarush — Разработчики Java.
telegram.me/rudepython — Python без девочек.
telegram.me/spbpython — Питонщики из Питера.
telegram.me/phpclub — PHP клуб.
telegram.me/haskellru — Разработчики на Haskell.
telegram.me/joinchat/AAtJOjx9l5F9IhkHIIVP9Q — Devall | PHP.
telegram.me/rupython — Ответы на вопросы по разработке на Python.
telegram.me/proRust — Чат разработчиков на Rust.
telegram.me/CSharpChat — Русский чат C# разработчиков.
telegram.me/proasm — Чат про ассемблер.
telegram.me/propython — Сообщество разработчиков под Python
Путь от новичка до JavaScript-мастера
#javascript
JavaScript является стандартным языком веб-браузеров. Обучаясь ему, вы сможете разработать любое приложение, которое вы захотите, для любого устройства или платформы.
Существует большое количество ресурсов для изучения JavaScript. Однако многие из них являются не очень качественными. В этой подборке мы подготовили список различных ресурсов (книги, сайты, статьи), которые помогут вам в обучении одному из самых популярных языков.
Создай игру "Star Wars" вместе с "Час кода"
https://studio.code.org/s/starwars/stage/1/puzzle/1
"JavaScript для кошек", Макс Огден
http://jsforcats.com/
FreeCodeCamp - 10-часовой базовый JavaScript курс. Вы можете вернуться к данному ресурсу для получения дополнительной практики после того, как вы освоили остальную часть этих ресурсов. В общей сложности доступно примерно сотни часов упражнений.
https://www.freecodecamp.com/map#nested-collapseBasicJavaScript
"Обучение JavaScript с Эриком Эллиотом" - онлайн-курсы, включающие в себя подробные видеоролики по ES6, React, TDD, и многое другое...
Статья "Два столпа JavaScript", Эрик Эллиот
Часть первая - на прототипных OО
https://vk.cc/5N7I5V
Часть вторая - по функциональному программированию
https://vk.cc/3Z5bje
"Красноречивый JavaScript: Второе издание", Marijn Haverbeke
http://eloquentjavascript.net/
"JavaScript. Сильные стороны", Дуглас Крокфорд (книга)
http://goo.gl/ZfwE7r
"JavaScript. Подробное руководство", Дэвид Флэнаган (книга)
http://goo.gl/SoiPkd
Основные ссылки JavaScript
https://vk.cc/5N7It8
Обсуждение: https://vk.com/wall-54530371_93480
Подборка лучших материалов по машинному обучению за прошлый месяц
#data_analysis #collections
Проанализировав 1900 различных материалов по искусственному интеллекту, машинному и глубинному обучению, которые были опубликованы в сентябре. Мы отобрали 10 наилучших статей, которые заслуживают вашего внимания.
1. Машинное обучение за год: от новичка до использования на работе
https://vk.cc/5My9aa
2. Neural Network Zoo
https://vk.cc/5My9hV
3. Вы можете стать "Rock Star" машинного обучения.
https://vk.cc/5My9qm
4. 40 популярных вопросов с интервью из сферы Machine Learning и Data Science.
https://vk.cc/5My9PR
5. Как работает сверточная нейронная сеть
https://vk.cc/5Myaa4
6. Теория машинного обучения. Часть первая: введение
https://vk.cc/5MyapS
7. Почему глубинное обучения изменит твою жизнь
https://vk.cc/5MyaA9
8. Введение в машинное обучение с Keras и TensorFlow.
https://vk.cc/5MyaLt
9. Как получить работу в сфере Deep Learning.
https://vk.cc/5MyaUK
10. Метод k-средних и сегментация изображений
https://vk.cc/5Myb4M
Сегодня у всех невероятный ажиотаж вокруг "Черной пятницы". Конечно, купить давно желаемые товары со скидкой — вещь приятная. Но пока вы не слили все деньги на новые кроссовки или игры для приставки, рекомендуем обратить внимание на акцию, участие в которой будет двойным вложением в себя.
Акция "Черная пятница в "Нетологии": с 25 по 28 ноября оставь заявку и оплати обучение по 1 онлайн-программе и вторую получи бесплатно. Например, изучите PHP и бонусом можете взять JavaScript или Python. Смотришь, а ты уже full-stack разработчик.
Узнать подробности акции и выбрать программу здесь:
http://netolo.gy/cML
12 бесплатных ресурсов: Научиться программировать во время игры.
#common #collections
Данная подборка представляет собой набор ресурсов, которые вы можете использовать, чтобы научиться программированию во время игры.
Были отобраны 12 лучших сайтов, которые предназначены как для начинающих, так и продвинутых программистов, чтобы узнать множество компьютерных языков, таких как JavaScript, Java, Python, PHP, C # и т.д.
CodinGame — https://www.codingame.com/
Поддержка большого количества языков программирования.
Code Combat — https://codecombat.com/play
CodeCombat — это общественный проект. Сайт является платформой для студентов, чтобы узнать компьютерные науки через игры. Поддержка Java, JavaScript, Python, Lua, CoffeeScript.
Screeps — https://screeps.com/
Учитесь программировать на JavaScript играя в игру.
Check iO — https://checkio.org/
Check iO — это браузерная игра, в которой вам нужно решать задачи на Python для продвижения.
Vim Adventures — http://vim-adventures.com/
Обучение Vim во время игры.
Cyber DoJo — http://www.cyber-dojo.org/
Поддержка JavaScript, Java, Python, PHP, Ruby и многое другое.
Code Monkey — https://www.playcodemonkey.com/
Научитесь программировать, пытаясь поймать бананы. В основном используются учителями, чтобы научить детей программированию.
Elevator Saga — http://play.elevatorsaga.com/
Решать сложные задачи, шаг за шагом. Например, первое задание: перевезти 15 человек в 60 секунд или меньше.
Codewars — http://www.codewars.com/
Совершенствуйте свои навыки путем обучения с другими на реальные вызовы кода. Поддержка JavaScript, Python, C #, Java, Python и др.
Ruby Quiz — http://rubyquiz.com/
Еженедельная викторина для Ruby-программистов. На данный момент архив содержит 156 тестов.
Hacker Org — http://www.hacker.org/
Представляет собой серию головоломок, тестов и задачек, предназначенных для исследования глубин ваших навыков взлома.
Git Games — http://www.git-game.com/
Самые популярные посты за эту неделю
#weekly
1. Нейронные сети
https://vk.com/wall-54530371_94897
2. Администрирование Linux
https://vk.com/wall-54530371_94961
3. Видеокурс по программированию микроконтроллеров
https://vk.com/wall-54530371_95225
4. Изучение C++ с нуля
Первая часть: https://vk.com/wall-54530371_94845
Вторая часть: https://vk.com/wall-54530371_94942
Третья часть: https://vk.com/wall-54530371_95149
5. Курс «Введение в Javascript»
https://vk.com/wall-54530371_95052
6. Вебинар на тему "Пишем простую графическую игру на Python"
https://vk.com/wall-54530371_95076
7. Программирование на Java и Android
https://vk.com/wall-54530371_95312
8. Архитектура компьютера (2013) / Structured Computer Organization (2012)
https://vk.com/wall-54530371_95001
Видеокурс по программированию микроконтроллеров
#embed_systems
1. Что такое микроконтроллер? Для чего они используются?
2. Как создаются устройства на микроконтроллерах на примере простого устройтсва, которое управляет RGB светодиодом.
3. Основные периферийные устройства микроконтроллера и его архитектура.
4. Питание и подключение микроконтроллера.
5. Прошивка микроконтроллера.
6. Язык программирования C для микроконтроллера.
7. Язык программирования C для микроконтроллера. Часть 2.
8. Язык программирования C для микроконтроллера. Часть 3. Операторы.
9. Язык программирования C для микроконтроллера. Часть 4. Ветвление и циклы.
Полный курс доступен по ссылке: https://www.youtube.com/playlist?list=PLZIgZQygRm8lp8_osZPDV1f0JQgApq8eJ
Обсуждение: https://vk.com/wall-54530371_95225
Администрирование Linux
#linux
1. Знакомство с LINUX
2. Основы администрирования LINUX
3. Командный интерпретатор BASH (часть 1)
4. Командный интерпретатор BASH (часть 2)
5. Администрирование служб LINUX. Установка программ
6. Управление сетью в LINUX
7. Шифрование и фильтрация сетевого трафика. Туннелирование
8. Linux и WEB
9. Установка других серверов. Установка Windows приложений
Ссылка на обсуждение: https://vk.com/wall-54530371_94961
Ссылка на плейлист: https://www.youtube.com/watch?v=EvMiNdvAIPQ
Топ бесплатных электронных книг для веб-разработчиков
#web #book
Коллекция из 17 бесплатных электронных книг для веб-разработчиков по JavaScript, ES6, NodeJS, CSS3 и HTML5.
Ссылка на подборку: https://vk.cc/5PBDjc
Подборка материалов по веб-разработке
#web
Коллекция лучших практик по языку JS
Часть первая: https://vk.cc/41uAS7
Часть вторая: https://vk.cc/41uB6Q
Unheap — большая коллекция jQuery-плагинов на все случаи жизни
http://www.unheap.com/
Актуальные на сегодняшний момент знания и инструменты для HTML-верстальщика
http://krekotun.ru/ui-developer-skills.html
Книга по основам JS и jQuery, в которой наглядно рассматриваются основные принципы языка и способы решения ежедневных задач верстальщика
http://javascriptbook.com/about/
Сайт для тех, кто хочет повысить свои навыки в вёрстке. Сайт предоставляет бесплатные PSD макеты, HTML сниппеты, а также туториалы
https://web3canvas.com/
16 видео с JSConf в Будапеште, включая отличный доклад про npm
https://goo.gl/dK149v
Для тех, кто пропустил: наша предыдущая подборка материалов по веб-разработке: https://vk.com/wall-54530371_94502
Java для чайников
Часть первая (1/3)
#java #novice
1. JDK и Hello World!
2. Работа в Eclipse.
3. Методы.
4. Ввод данных.
5. Наследование.
6. GUI.
7. GUI в JFrame.
8. Слушатель.
9. Массивы.
Ссылка на плейлист: https://www.youtube.com/watch?v=wGWZRAAvzkU&list=PLEvI1OiL1F3ctezdKwvJnQK2f_H8U0HqK
Ссылка на обсуждение:
https://vk.com/wall-54530371_94386
Python. Создание приложений (2016) / Core Python: Application Programming (2012)
Автор: Уэсли Дж. Чан
#python #book
Вы уже знаете язык Python, но хотите узнать больше? Намного больше? Погрузитесь в разнообразие тем, связанных с реальными приложениями.
Книга охватывает регулярные выражения, сетевое программирование, графические пользовательские интерфейсы, SQL/базы данных/ORM, потоки и веб-программирование.
Узнайте больше о современных трендах программирования, таких как Google+, Twitter, MongoDB, OAuth, Python 3 и Java/Jython.
В книге представлен новый материал о каркасе Django, платформе Google App Engine, форматах CSV/JSON/XML и приложениях Microsoft Office.
Книга содержит примеры программ на Python 2 и Python 3, готовых к использованию!
— В книге много фрагментов кода, интерактивных примеров и практических упражнений.
— Широкий охват разнообразных тем, связанных с разработкой современных приложений.
— Глубокий анализ передовых технологий, доступный для программистов среднего уровня.
— Десятки примеров — от простых фрагментов кода до законченных программ.
— Множество упражнений в конце каждой главы, помогающих закрепить материал.
Ссылка на пост с книгой:
https://vk.com/wall-54530371_94347
Курс "Java Production"
#java #oop
В ходе этого цикла мы научимся создавать прикладные приложения коммерческого уровня, поговорим о технологиях, широко использующихся при создании приложений в больших корпорациях, а также вместе пройдем весь путь создания приложения вместе, начиная с проектирования, заканчивая пост production.
Плейлист: https://www.youtube.com/playlist?list=PLEvI1OiL1F3fpQYpc8eNX4lbTUwMLzpWi
Обсуждение: https://vk.com/wall-54530371_94133
Подборка материалов по редактору Atom
#common #collections
Если пользуешься Atom'ом, не забудь добавить на стену!
1. Подробное руководство по созданию плагинов для редактора Atom на чистом JavaScript
https://vk.cc/5NTr1l
2. Обзор десяти самых необходимых плагинов для Atom'а
https://vk.cc/5NTrc4
3. Создаем свой плагин для Atom
https://vk.cc/5vXN5n
4. Awesome Atom — репозиторий с подборкой лучших плагинов и тем для Atom
https://vk.cc/5NTrsr
5. Небольшое руководство по настройке Atom для веб-разработки http://vk.cc/5qsPOZ
6. Самые крутые фичи Atom'а
https://vk.cc/5NTqOn
Пользуешься ли ты редактором Atom?
Голосуй по ссылке: https://vk.com/wall-54530371_93843
Скрапинг веб-сайтов с помощью Python (2016)
Автор: Райан Митчелл
#python #web #book
Изучите методы скрапинга и краулинга веб-сайтов, чтобы получить доступ к неограниченному объему данных в любом уголке Интернета в любом формате. С помощью этого практического руководства вы узнаете, как использовать скрипты Python и веб-API, чтобы одновременно собрать и обработать данные с тысяч или даже миллионов веб-страниц.
Идеально подходящая для программистов, специалистов по безопасности и веб-администраторов, знакомых с языком Python, эта книга знакомит не только с основными принципами работы веб-скраперов, но и углубляется в более сложные темы, такие как анализ сырых данных или использование скраперов для тестирования интерфейса веб-сайта. Примеры программного кода, приведенные в книге, помогут разобраться в этих принципах на практике.
https://vk.com/wall-54530371_93716
Advanced JavaScript Tutorial — Working with Arrays
#javascript
1. Introduction to Arrays
2. Add arra y elements dynamically
3. Various types of array declarations and initializations
4. Associative Arrays in JavaScript
5. Nesting Arrays to form collections
6. Dangers of using Array.length
7. Array functions: Push, Pop, Shift & Unshift
http://vk.com/wall-54530371_93559
Курс «Java практика»
#java
Данный курс уделяет основное внимание практическому применению языка Java. В этом курсе рассматриваются различные прикладные задачи, а также проводится их решение с помощью Java. В конце каждого занятия озвучивается задание для самостоятельной работы. Курс расчитан на слушателей, которые слабо подготовлены в программировании.
1. Синтаксис и конструкции языка
2. Функции (методы)
3. ООП, классы и объекты
4. ООП, наследование, классы
5. Коллекции
6. ООП, интерфейсы
7. Файлы, ввод/вывод
8. XML
9. Ant
Плейлист: https://www.youtube.com/watch?v=V9qzo32u0Z4&list=PLD964614607573AFD
Обсуждение: https://vk.com/wall-54530371_93324
Углубленное программирование на Java
#java
Цель курса — получение студентами практических навыков создания клиент-серверного приложения на примере разработки сервера простой многопользовательской online-игры.
1. Знакомство, инструменты, сервлеты.
2. Авторизация пользователя.
3. Углубленные основы языка.
4. Тестирование и нагрузка.
5. Интерфейсы. Аннотации. Игровая механика.
6. Работа с файловой системой.
7. Работа с базами (часть 1-я).
8. Работа с базами (часть 2-я).
9. Многопоточность.
10. Система обмена сообщениями
Ссылка на обсуждение: https://vk.com/wall-54530371_93181
Плейлист: https://www.youtube.com/watch?v=suq_phQsOck&list=PLrCZzMib1e9qkzxEuU_huxtSAxrW1t9NZ