Программирование {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
Магия чисел. Ментальные вычисления в уме и другие математические фокусы
Автор: Шермер Майкл + Бенджамин Артур

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

https://t.iss.one/bfbook/31

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

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

https://t.iss.one/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.iss.one/bfbook/46

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

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

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

t.iss.one/bfbook/60

#book@bookflow
https://t.iss.one/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.iss.one/bfbook/74
Руководство по веб-дизайну
Автор: Рафал Томал

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

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

t.iss.one/bfbook/77

#book@bookflow
https://t.iss.one/bfbook/77
Swift. Основы разработки приложений под iOS и macOS, 3-е издание
Автор: Василий Усов

Swift – быстрый, современный, безопасный и удобный язык программирования. Если вы когда-либо писали приложения на Objective-C, то после изучения Swift с его многообразием возможностей вы, вероятно, захотите переписать приложения на новом языке программирования.
Мир Swift очень и очень молод, людей со значительным багажом знаний и опыта за плечами еще просто не существует в силу возраста языка, поэтому вы можете стать одним из них.
Третье издание книги было значительно обновлено и доработано. Примеры кода соответствуют Swift версии не ниже 3.0, iOS версии не ниже 10 и Xcode версии не ниже 8. Переработана глава, посвященная коллекциям, обновлены главы, посвященные функциям и замыканиям, добавлена информация о ленивых вычислениях и нетривиальных возможностях Swift.

t.iss.one/bfbook/57

#book@bookflow
https://t.iss.one/bfbook/57
Подборка книги по Python

1. Марк Лутц - Программирование на Python. Том 1, 4-е издание
t.iss.one/bfbook/49

2. Марк Лутц - Программирование на Python. Том 2, 4-е издание
t.iss.one/bfbook/50

3. Головатый А., Каплан-Мосс Дж. - Django. Подробное руководство
t.iss.one/bfbook/51

4. Дж. Форсье, П. Биссекс, У. Чан - Django. Разработка веб-приложений на Python
t.iss.one/bfbook/52

5. Майкл Доусон "Программируем на Python"
t.iss.one/bfbook/53

6. Практикум по алгоритмизации и программированию на Python
t.iss.one/bfbook/54

7. Прохоренок Н.А. - Python 3 и PyQt. Разработка приложений
t.iss.one/bfbook/55

8. Учимся програмировать вместе с Питоном
t.iss.one/bfbook/56

#Python@bookflow #book@bookflow
https://t.iss.one/bfbook/49