Программирование {BookFlow}
16.1K subscribers
1.58K photos
470 videos
145 files
2.1K links
Мы публикуем лекции и книги по программированию, видеоуроки, доклады с IT конференций, новости технологий.

Группа в https://vk.com/bookflow.

По всем вопросам @evgenycarter

РКН https://clck.ru/3KoAbH
Download Telegram
Есть опыт поддержки приложений в крупных FMCG-компаниях? Хотите развиваться дальше, улучшая IT-процессы, расследуя неочевидные вопросы, общаясь с командами по всему миру? Добро пожаловать в Mars на позицию старшего сервис-лидера!

Основная задача — обеспечивать функциональную и техническую поддержку для глобальных бизнес-приложений (модули SAP MM, PP, QM, PM / ETQ Reliance / LabVantage LIMS) на 50 производствах в Европе. Работа в городе Ступино. Корпоративный транспорт, хорошие условия и крутая команда прилагаются 💪

Смотрите подробности https://vk.cc/7iPTFG
https://hh.ru/vacancy/22659340
Приглашаем вас принять участие в бета-тестировании нового онлайн-курса «Введение в разработку на Swift» от МФТИ и компании e-Legion на платформе Coursera. На курсе мы расскажем о том, как создавать мобильные приложения для iOS на языке программирования Swift. Вы познакомитесь как с азами разработки, так и с более сложными темами: использование Core Data и многопоточное программирование. Теоретические знания важны, но мы в этом курсе сделали акцент на изучении тех тем, которые пригодятся вам больше всего в реальной разработке!
Бета-тестеры получают полный доступ к курсу в числе первых слушателей. На прохождении дается 2 недели, в течении которых бета-тестеры выявляют любые ошибки и неточности, фиксируют все комментарии и замечания. После окончания курса нужно написать развернутый отзыв о курсе, чтобы помочь усовершенствовать его и сделать еще более полезным и интересным. В случае успешного прохождения, бета-тестер получает сертификат Coursera о прохождении курса.
Что необходимо:
1) Для участия в бета-тестировании вам потребуется устройство с установленной macOS Sierra 10.12.6 или выше.
2) Для прохождения курса требуются базовые знания в области программирования и разработки ПО.
3) Для успешного понимания материала необходимо знание одного из объектно-ориентированных языков (Java, C#, Obj-C, C++).

Чтобы стать бета-тестером пройдите по ссылке и расскажите нам, почему вы хотите протестировать этот курс. Заявки на участие принимаются до 24 ноября включительно.

http://bit.ly/2BdB93o
Магия чисел. Ментальные вычисления в уме и другие математические фокусы
Автор: Шермер Майкл + Бенджамин Артур

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

https://t.me/bfbook/31

#book@bookflow
Название Arduino, датчики и сети для связи устройств.
Автор Иго Том

Рассмотрены 33 проекта на основе микроконтроллерной платы Arduino, в которых показано, как сделать, чтобы электронные устройства могли обмениваться между собой данными и реагировать на команды. Показано, как изменить настройки домашнего кондиционера, позвонив ему со своего смартфона; как создавать собственные игровые контроллеры, взаимодействующие по сети; как использовать устройства ZigBee, Bluetooth, инфракрасное излучение и обычное радио для беспроводного получения информации от различных датчиков и др. Рассмотрены языки программирования Arduino, Processing и PHP.

https://t.me/bfbook/32

#book@bookflow
Ночной чат!
В комментах можете писать о своих проектах, знакомьтесь, объединяйтесь в команды по интересам и тд.

#ночнойчат@bookflow
Как называть переменные!

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

https://bookflow.ru/kak-nazyvat-peremennye/

#news@bookflow
Самоучитель Python 3

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

Возможности языка python
Так как мне часто стали задавать вопросы о том, чем может быть полезен Python, я решил
написать небольшую обзорную статью на эту тему.

https://bookflow.ru/samouchitel-python-3/
Уже сегодня 28-го ноября в 20:00 МСК стартует бесплатный онлайн-марафон веб-разработки "Веб-старт 1.0".

Для участия:
👉 Вступайте в группу: https://vk.com/webstart1
👉 Подпишитесь на рассылку, чтобы получать уведомления о старте марафона "Веб-старт 1.0": https://vk.com/app5898182_-157414240#s=2544

📅 10 дней, 28 ноября – 7 декабря.

🚀 6 мастер-классов + домашние задания. Теория и практика.

☝🏼 Для тех, кто хочет научиться верстать сайты и стать крутым верстальщиком! Не за один вечер, конечно-же 😉

Узнайте как:
💡 Изучить HTML и CSS с нуля до профи.
💡 Верстать современные адаптивные сайты.
💡 Получить профессию мечты!



Программа онлайн-марафона "Веб-старт 1.0":

📎 28 ноября – Вторник
📎 Введение в веб-разработку.
— Фриланс, самозанятость, свой бизнес.
— Пошаговый выход на заработок на фрилансе.
— Секреты матёрых фрилансеров.

📎 29 ноября – Среда
📎 Профессия: Верстальщик. Как получить, какие перспективы.
— Как изучить вёрстку за 2 месяца.
— Что нужно сделать для приглашений на собеседования.
— Трудоустройство. Типы компаний.
— Методики прохождения собеседований.

📎 30 ноября – Четверг
📎 Что должен уметь верстальщик.
— 10 главных навыков верстальщика.
— "Мягкие" и "жёсткие" навыки.

📎 5 декабря – Вторник
📎 Основы вёрстки HTML5 и CSS3 за 2 часа.
— Этапы создания сайта.
— Веб-разработка. Frontend и backend.
— Семантика.
— Полезные приемы в вёрстке.

📎 6 декабря – Среда
📎 Верстаем сайт онлайн по PSD-макету за 2 часа.
— HTML5, CSS3, адаптив.
— Flexbox разметка.
— Препроцессор LESS.
— CSS анимации.
— Написание скриптов на jQuery.

📎 7 декабря – Четверг
📎 Секретная тема.



👉 Вступайте в группу: https://vk.com/webstart1
👉 Подпишитесь на рассылку, чтобы получать уведомления о старте марафона "Веб-старт 1.0": https://vk.com/app5898182_-157414240#s=2544



🔥 28-го ноября в 20:00 МСК. Бесплатно. В группе: https://vk.com/webstart1
Когда на город опускается ночь, наступает их время. Тех, кто общается на непонятном для обывателей языке и хочет заработать как можно больше.
Хотите стать одними из них? Участвуйте в хакатоне «Ночной питон» — получите шанс выиграть 150 000 рублей и крутой оффер от Альфа-Банка.

У вас будет 20 часов, чтобы представить решение на языке Python. Его оценят эксперты Альфа-Банка и выявят победителей. А мы позаботимся о рабочей атмосфере, запасах кофе и вкусной еде.

Все, что вам нужно — успеть зарегистрироваться.

Москва, вам до 11 утра 29 ноября: https://goo.gl/nKUF2x
Питер, а вам до 11 утра 6 декабря: https://goo.gl/Zugnkn
Современные хостинг-решения давно вышли на новый уровень и стали максимально доступными для широкого спектра задач.
rootwelt# – хостинг-провайдер, который начал свою деятельность в 2014 году с предоставления Linux VPS на базе технологии Xen. Основываясь на запросах и пожеланиях клиентов, предлагают пользователям комплексный пакет хостинг-услуг. Подробнее https://rootwelt.de/ru/

rootwelt# 2.0 – это три основных продукта:

1. Облачный shared-хостинг vSCALA
2. Облачный Linux VPS хостинг vMACHINA
3. Облачный Windows VPS хостинг vMACHINA
- размещение торговых платформ (MT4, MT5 и т. п.)
- использование серверов для бухгалтерского ПО (1С, SAP и т. п.)

И пара промо-кодов с реально большими скидками для https://rootwelt.de/ru/:
Промо-код vSCALA50 — пожизненная скидка 50% на vSCALA
Промо-код vMACHINA30 – пожизненная скидка 30% на vMACHINA
13 крутых сайтов для iOS разработчиков

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

Кроме сайта Apple с документацией, существуют несколько ресурсов с ценными статьями и уроками, которые помогут стабильно развиваться.

https://bookflow.ru/13-krutyh-sajtov-dlya-ios-razrabotchikov/
Турнир Crossover Hiring Tournament 2 декабря в Москве!

Компания Crossover ищет лучших IT-специалистов на позиции:
Software Engineering Manager (Java, .NET, Ruby on Rails, PHP)
iOS Chief Architect
Android Chief Architect
Cloud Chief Architect
Python Architect
Java Engineer
.NET Engineer
QA Engineer.

Прими участие в турнире получи возможность найти работу мечты за 1 день!

Регистрация проходит в онлайн-режиме на сайте:
https://www.eventbrite.com/e/crossover-hiring-day-2-2017-tickets-40112880706?utm_campaign=dmvkpost8&utm_medium=dmvkpost8&utm_source=dmvkpost8

Место: Fibonacci loft (г. Москва, Нижний Сусальный пер., д.5, стр.1)
Инструменты Kali Linux

Как изменить MAC-адрес в Kali Linux
URLCrazy | Инструменты Kali Linux
URLextractor | Инструменты Kali Linux
Хакинг WAN [SETOOLKIT + NGROK] | Инструменты Kali Linux
SQLiv — Massive SQL injection scanner | Инструменты Kali Linux
Katana Framework — Установка | Инструменты Kali Linux
Katana Framework — Найти Админ-Панель | Инструменты Kali Linux
Gloom Framework — установка | Инструменты Kali Linux
Xerosploit — установка | Инстрменты Kali Linux

https://bookflow.ru/instrumenty-kali-linux/

#kali@bookflow #hacking@bookflow
Даркнет: Хакерские форумы и сайты

В этом видео я покажу, как входить в Даркнет и мы рассмотрим некоторые хакерские форумы и сайты.

https://bookflow.ru/darknet-hakerskie-forumy-i-sajty/
#hacking@bookflow
Уязвимости, взломы и способы защиты

Уязвимость BadUSB теория и практика. Theory and Practice of BadUSB.
ARP-спуфинг в Kali Linux. Взлом, защита и описание технологии
Как взламывают интернет-банки. Доклад с конференции ZeroNights 2013.....

https://bookflow.ru/uyazvimosti-vzlomy-i-sposoby-zashhity/

#hacking@bookflow
Linux программирование в примерах

В книге рассмотрены вопросы, связанные с программированием под Linux: файловый ввод/вывод, метаданные файлов, основы управления памятью, процессы и сигналы, пользователи и группы, вопросы интернационализации и локализации, сортировка, поиск и многие другие. Много внимания уделено средствам отладки, доступным под GNU Linux. Все темы иллюстрируются примерами кода, взятого из V7 UNIX и GNU.

Эта книга может быть полезна любому, кто интересуется программированием под Linux.

t.me/bfbook/46

#Linux@bookflow #программирование@bookflow
http://t.me/bfbook/46
Test-driven development by example / Экстремальное программирование. Разработка через тестирование (2017)

Автор: Kent Beck / Кент Бек

Описание:
Возвращение знаменитого бестселлера. Изящный, гибкий и понятный код, который легко модифицировать, который корректно работает и который не подкидывает своим создателям неприятных сюрпризов. Неужели подобное возможно? Чтобы достичь цели, попробуйте тестировать программу еще до того, как она написана. Именно такая парадоксальная идея положена в основу методики TDD (Test-Driven-Development - разработка, основанная на тестировании). Бессмыслица? Не спешите делать скороспелые выводы. Рассматривая применение TDD на примере разработки реального программного кода, автор демонстрирует простоту и мощь этой методики. В книге приведены два программных проекта, целиком и полностью реализованных с использованием TDD. За рассмотрением примеров следует обширный каталог приемов работы в стиле TDD, а также паттернов и рефакторингов, имеющих отношение к TDD. Книга будет полезна для любого программиста, желающего повысить производительность своей работы и получить удовольствие от программирования.

t.me/bfbook/60

#book@bookflow
http://t.me/bfbook/60
Прокси (proxy) в JavaScript, подборка материалов по JavaScript

Прокси — объект, который используется для определения нестандартного поведения базовых операций (поиск свойств, перечисления, вызов функций и т.д.).

Не очень понятно, попробуем рассмотреть на примере...

https://bookflow.ru/proksi-proxy-v-javascript/

#js@bookflow #news@bookflow
SQL Server Execution Plans, Second Edition

Author
Grant Fritchey

This book focuses entirely on what SQL Server execution plans are, how to read them, and how to apply the information you learn from them in order to boost the performance of your SQL Servers.
https://t.me/bfbook/74
Руководство по веб-дизайну
Автор: Рафал Томал

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

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

t.me/bfbook/77

#book@bookflow
http://t.me/bfbook/77