Open Source в смартфоне. Приватность. Установка LineageOS.


Telegram — teleg.one/johenews

Статья — devpew.com/blog/lineageos

По ссылке вы можете посмотреть поддерживается ли ваш девайс — wiki.lineageos.org/devices/

список устройств, которые поддерживают seamless-updates — www.xda-developers.com/list-android-devices-seamless-updates/

Моя рефералка для DigitalOcean — m.do.co/c/41bb5762da9a
Вы получите $100, я получу $25

Если хотите меня поддержать:

Patreon — www.patreon.com/johenews
BTC — 1LXZA2n8dzSEf2guqQBsYSdhxK79LNokny
Yandex Money — 410015903330829

Реактивный PHP. Meetup#6 by PDFfiller


Реактивный PHP. Meetup#6 by PDFfiller / Является ли PHP функциональным языком? Посмотрите так же кто должен тестировать PHP: goo.gl/jwI8tK

Задумывались ли вы над тем, является ли PHP функциональным языком? Как происходит оптимизация на стороне компилятора? В этом докладе Сергей Яковлев ответит на все эти вопросы, а также покажет примеры проблем чистой функции.

00:02:01 – Является ли PHP функциональным языком?
00:04:31 – Типичные идеи из ФП
00:05:30 – Пример проблем чистой функции
00:09:35 – Оптимизация на стороне компилятора
00:11:10 – Что мы можем использовать из ФП?
00:11:30 – Реактивность, реактивный подход
00:13:39 – Асинхронные потоки
00:24:00 – Сложность PHP
00:26:05 – Реактивные системы
00:28:45 – Модели Pull и Push
00:32:40 – При чём тут ФП?
00:33:40 – Примеры идей и решений, проблемы
00:36:56 – stream_select
00:40:44 – плейсхолдеры Promise
00:43:22 – Event Loop
00:44:40 – Event-driven design
00:45:01 – Callback Hell
00:46:44 – Пример
00:48:48 – Guzzle Promises
00:50:57 – Основные рекомендации
00:53:20 – Итог
00:54:02 – Вопросы

Посмотрите так же лайфхаки по Yii 2: goo.gl/2FglBl
Подписывайтесь на наш канал, что бы вместе с нами изучать все тонкости программирования которые могут пригодится вам:: goo.gl/ocQzUp
Ссылка на презентацию: goo.gl/vWvs1g

Больше информации о компании на сайте: goo.gl/A2ON8R
Facebook: goo.gl/sH95Pr
Google: goo.gl/a2xdu4
Linkedin: goo.gl/IrH9xl
Twitter: goo.gl/XsMmxz

Какие проекты делать начинающему программисту?


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

Новый тренинг для новичков (Киев и онлайн): инструментарий Java bit.ly/2xEHh4s

Проверь, достаточно ли тебе знаний чтобы начать обучение на курсе Java менторинг в FoxmindEd? bit.ly/2Lan4fy

Advanced он-лайн курс Enterprise Patterns: bit.ly/2JqVadj

Сайт учебного центра: bit.ly/2xAhb2f
Учебный центр в ФБ: www.facebook.com/foxmindedco

Разработка: software.foxminded.com.ua
Web-разработка: foxminded.agency

Мой Telegram: t.me/nemchinskiyOnBusiness
Мой блог: www.nemchinsky.me
Мой ФБ: www.facebook.com/sergey.nemchinskiy

LPIC 103.4 Использование потоков, конвейров и перенаправлений


Отвечаем на следующие вопросы:
— что такое стандартный ввод и вывод в Linux?
— как перенаправить вывод команды в файл в Linux?
— как получить вводные данные для команды из файла в Linux?
— как передать вывод одной команды на ввод другой в Linux?
— как вывести ошибки выполнения команды в файл в Linux?

СИСТЕМНЫЙ БЛОК С ТЯЖЕЛОЙ СУДЬБОЙ ОТ ПОДПИСЧИКА. ЕСТЬ ЛИ ШАНС?


xo.link/notebook31 — бесплатно качай Crossout и забирай бонусы для выживания в пустоши!

Ролик с гарантией и решением проблемы окончательно: youtu.be/sTvSXecYp24

Всем привет, дорогие друзья!
Сегодня на ремонте у меня системный блок от нашего подписчика, который побывал в нескольких сервисных центрах своего города.
После нашей диагностики вскрылись некоторые подробности, о которых я расскажу в видео.
Надеюсь после просмотра каждый из вас сделает свои выводы как и где хранить свои компьютеры.
Приятного просмотра!

Подпишись на наш канал: www.youtube.com/notebook-31/?sub_confirmation=1
— Узнайте актуальную информацию посетив наш сайт: notebook-31.ru/

ПОДДЕРЖАТЬ АВТОРА:
Карта СБЕРБАНК:
4276-1609-5032-7206
ФИРСОВ В.В.
— Донат с сообщением notebook-31:
www.donationalerts.com/r/notebook31
— НАШИ КОНТАКТЫ или СВЯЗЬ:
INSTAGRAM: www.instagram.com/notebook_31/
Наш сайт: notebook-31.ru/
Группа ВК: vk.com/kompnotebook
— Реклама на канале: firsovlad@gmail.com

#notebook31 #Системник #РемонтПК

Топ 7 ошибок на собеседование в it компанию | Как проходить IT собеседование (советы из опыта)


В этом видео мы с вами поговорим о топ 7 ошибок на собеседованиях в IT компанию. Мы разберём типичные ошибки и я расскажу о том, как правильно себя вести на интервью и какие подводные камни вас ожидают.

#1 Не проделана домашняя работа перед собеседованием

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

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

#2 Приходить на собеседование без базы проектов, если вы junior

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

#3 Приходить не подготовленным не технические вопросы**

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

#4 Не уделять внимание софт скиллам и внешнему виду**

*Soft skills — социальные навыки (умение общаться, быть дружелюбным, приветливым, уметь слушать и тд)

Не забывайте что оценивать вас будут люди и нанимать тоже будут люди, и человеский фактор в собеседовании неизбежен, поэтому важно сделать так чтобы он работал на вас, а не против. Не бывает второго первого впечатления. Опрятно выглядите и предпочтите простую, не вызывающую одежду.

Будьте дружелюбны и внимательно слушайте что вам говорят, не спорьте, даже если у вас есть какое-то твердое мнение на какую-то тему, в случае собеседования это вам очков не добавит. Не забывайте вежливо общаться, ваша задач оставить о себе максимально приятное впечатление.

#5 Не узнавать ничего про компанию куда идете на собеседование

Обязательно узнавайте про компанию куда идете на собеседование, это не только даст вам бОльшую видимость того что потенциально может происходить на собеседовании, так еще и даст вам понимание хотите ли вы работать в том месте, куда идете. Потому что во многих компаниях есть проекте с мягко сказать не очень комфортными условиями, поэтому нужно убедиться что вы вообще сами захотите там работать :)

#6 Говорить о том, о чем вас не спрашивали

Вот это вообще жесткая ошибка не только начинающих, но и вообще многих тех, кто уже давно в IT сфере, но не имеет особого опыта в собеседованиях. Вам задают вопрос например, расскажите что такое Хэштаблица и вот вы начинаете рассказывать о хеш таблице и вас как начинает нести, что уже сложно остановить, тут уже пошла не хеш таблица, а переменные, потом уже разговор пошел о ваших проектах и о вашем детстве, какую еду вы любите есть и пошло поехало. Вообще кучу людей видел лично которые не умеют говорить по делу и не отвечают на четко на поставленный вопрос.

#7 Не проговаривать свои мысли вслух, делать все молча

Задача интервьювера в том числе понять как именно вы думаете, как строите логические цепочки у себя в голове, как придумываете алгоритм. Это показывает ход ваших мыслей и составляет впечатление о том как вы бы подходили к решению задачи.

Тайм коды:
0:42 — ошибка №1 Не проделанная домашняя работа перед собеседованиям
3:18 — ошибка №2 Приходить на собеседование без базы проектов
4:59 — ошибка №3 Приходить не подготовленным на технические вопросы
6:03 — ошибка №4 Не уделять внимание софт скилам и внешнему миру
7:17 — ошибка №5 Не узнавать ничего про компанию, куда идёте на собеседование
8:15 — ошибка №6 Говорить о том, о чем вас не спрашивали
10:00 — ошибка №7 Не проговаривать свои мысли вслух, делать все молча

Соцсети:
www.instagram.com/itwithvitaly/
www.facebook.com/itwithvitaly/

#itсобеседование #какстатьпрограммистом #какпройтисобеседование

Команда Linux - alias в Ubuntu 18.04-20.04.


В этом видео рассматривается использование и приминение команды Linux — alias.
Alias-псевдонимы (ярлыки) для терминальных команд/последовательностей команд.

Можно сделать псевдоним/ярлык на абсолютно любую команду/последовательность команд.

Команда alias.
(в видео я оговорился. Тильда ставиться не Alt Ё, а клавишами Shift Ё)

Установка в Терминале (Ctrl Alt T):
echo -e «alias название/псеводним_алиаса=терминальная_команда/последовательность» две закрывающие угловые скобки ~/.bashrc

Пример из видео:
echo -e «alias upd=sudo apt update; sudo apt full-upgrade» две закрывающие угловые скобки ~/.bashrc
echo -e «alias ar=sudo apt autoremove» две закрывающие угловые скобки ~/.bashrc
. ~/.bashrc

Удалить alias в Терминале(Ctrl Alt T):
unalias название/псеводним_алиаса
Например:
unalias upd
unalias ar
После чего применить изменения:
. ~/.bashrc