Записать разговоры в Zoom как текст
Часто бывает, что время разговора по Zoom вы понимаете каждое слово, но затем ваша память решает поиграть в прятки именно в тот момент, когда это нужно больше всего. Не волнуйтесь, теперь у вас есть Otter.ai (https://otter.ai/).
Сервис транскрибирует ваши разговоры Zoom в текст в режиме реального времени, гарантируя, что вы не пропустите ни одного слога. Это ваш компаньон-полиглот, который без труда распознает речь на разных языках, в том числе на красивом и сложном русском.
Обсуждаете ли вы детали проекта на английском, говорите на испанском или разрабатываете стратегию на китайском, инструмент гарантирует, что язык больше не будет препятствием для понимания и сотрудничества.
Работает в Zoom, Google Meet и Microsoft Teams. С бесплатной версией вы можете использовать до 300 минут записей в месяц, при этом на каждую беседу отводится не более 30 минут.
Источник: https://t.me/TechLiveHack/119
Менеджер пакетов Windows
Всем привет!
Сегодня хотел бы рассказать про менеджер пакетов Chocolatey в Windows.
Chocolatey позволяет быстро находить и устанавливать пакеты в Windows через PowerShell.
Установить Chocolatey можно используя команду из официальной инструкции на сайте https://chocolatey.org/install
Для этого открываем PowerShell (с правами администратора) и вводим команду
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
Эта команда установим нам сам Chocolatey.
Далее, мы можем использовать Chocolatey для менеджента пакетов в Windows.
Например, если мы захотим установить какой-нибудь пакет, то будет достаточно написать
choco install [название пакета]
Более детальную инструкцию можно посмотреть в видео
Зачем идти в IT: о хакерстве, больших деньгах и кодинге. Мифы о профессии программиста
«Ты программист? Тогда подскажи, как взломать страницу в ...?»
Да-да, это самый популярный вопрос к программисту до сих пор, к сожалению, и не только...
Поэтому мы собрали очередную порцию самых популярных стереотипов и заблуждений о программировании, и задали их нашему гостю — fronted-разработчику и тимлиду Андрею Белову.
Вот тут его интервью о том, что учиться нужно каждый день, чтобы поспевать за миром:
https://vc.ru/u/1104736-proprofi/515627-zachem-ya-buduchi-ti...Таймкод:
01:18 - МИФ №1: Надо быть очень умным.
01:46 - МИФ №2: «Тыжпрограммист» всемогущ: и телефон починить, и сайт написать.
02:26 - МИФ №3: Кружка программиста всегда грязная.
03:17 - МИФ №4: Программист всегда ходит в одной футболке, джинсах и джемпере из собственных волос с оленем.
04:22 - МИФ №5: Если выучил один язык программирования, то выучить и другие уже легко.
05:11 - МИФ №6: По количеству открытых вкладок с stackoverflow.com можно узнать на сколько плохой день был у программиста.
05:48 - МИФ №7: У программистов отсутствует личная жизнь.
06:31 - МИФ №8: Я быстро смогу заработать много денег!
07:41 - МИФ №9: Ты программист? Тогда подскажи, как взломать страницу в Vk?
08:48 - МИФ №10: Все программисты пишут с «нуля».
09:29 - МИФ №11: Программисты ― это те самые «ботаники» и «очкарики» с первых парт
10:09 - МИФ №12: И разработчик, и сисадмин — все «компьютерщики».
12:10 - МИФ №13: Все программисты не от мира сего.
12:36 - МИФ №14: «Guys in sandals» — все программисты ходят по офисам в тапках.
13:05 - МИФ №15: Программист — самоуверенный мизантроп с завышенной самооценкой.
15:56 - МИФ №16: Стиль: борода и длинные волосы.
16:25 - МИФ №17: Работа фронтендера — сделать конфеткой всё то, что внутри (backend), а там чёрт ногу сломит.
17:31 - МИФ №18: Каждый может войти в IT.
Обзор книги "Программирование на Python для начинающих", худшая книга для начинающих с нуля
Всем доброго времени суток! Так как о Python слышал каждый, кто хотел или хочет связать свою жизнь с IT, предлагаю обзор книги, что точно не поможет вам, если вы только начинаете свой путь в программировании
Публикую обзор книги "Программирование на Python для начинающих".
Автор книги Майк МакГрат.
Стоит читать? Нет! Почему? Опишу в статье
.
Python - хороший первый язык программирования, а это самая худшая книга для начала его изучения.
Для кого эта книга?
Исходя из названия, книга рассчитана на начинающих программистов, тех людей, что только начинают свой путь.
Рис.1. Начальная страница
Что в самой книге?
Сама по себе книга относительно небольшая, состоит из 191 страницы.
Провожу масштабное сравнение размеров книги с обычной канцелярской ручкой.
Рис.1.1. Размер книги
Рис.1.2. Размер книги
Что мы сможем узнать нового и изучить на протяжении 191 страницы?
Предлагаю вам ознакомиться с оглавлением данной книги.
Рис.1.4. Оглавление
Книга состоит из 10 глав. Далее кратко и главное предметно постараюсь рассказать о том, что есть интересного и "полезного" в книге.
В самой первой главе автор начинает с краткого введения и рассмотрения следующих подтем.
<!---->- Введение в язык Python- Установка Python в средах Windows и Linux
- Что такое интерпретатор и как с ним работать
- Первая программа
Рис.2. Глава 1
В начале главы автор начинает с рассмотрения истории языка программирования Python и рассмотрения положительных сторон данного языка.
Рис.2.1 Глава 1
Рис.2.2 Глава 1
Далее автор рассматривает процесс установки Python. Что лично мне понравилось, лаконичное и краткое описание каждого пункта с соответствующими скриншотами интерфейса. Лишним для начинающих подобное точно не будет. Идём дальше.
Вторая глава начинается с рассмотрения арифметических действий в Python , постепенно переходя к сравнению величин.
Рис.3. Глава 2
Но самое интересное начинается тогда, когда автор начинает рассматривать проверку условий посредством тернарного оператора.
Тернарный оператор - это оператор, что принимает три операнда, похож данный оператор на оператор if-else, но при всем этом он обязательно возвращает значение.
Мой первый вопрос к автору. Зачем это новичку, что ранее даже не слышал о простых операторах сравнения? Возможно кому-то на начальных порах это подойдет, но лично моё мнение, что это начало того, когда человек начнет путаться на самом старте своего самообразования и начнется первая неуверенность в себе, поэтому считаю, что всё же лучше начинать рассматривать по принципу от простого к сложному. Переходим дальше.
Рис.3.1. Глава 2
На 42 странице автор рассматривают манипуляции с битами. Этого я вовсе не понял, зачем, с какой целью. Бесспорно, познавательно, знать лишним не будет, но не в самом начале изучения синтаксиса Python. Вопрос, для чего автор рассматривает подобные вещи для новичков - остается открытым.
Рис.3.2 Глава 2
В третьей главе мы начинаем встречать основную проблематику данной книги - опечатки и вследствие чего нерабочий код.
На странице 50, автор описывает что такое кортеж и приводит следующий код, но основная проблема данного кода в том, что он не работает.
Рис.4. Глава 3
В глаза бросается сразу синтаксическая ошибка. В переменных неприемлим знак минуса "-". Вот что нам скажет интерпретатор на данную строчку кода.
Рис.4.1. Глава 4
Корректный код должен быть с использованием нижнего подчеркивания и выглядеть следующим образом,
Рис.4.2 Глава 4. Как должен выглядеть корректный код с использованием нижнего подчеркивания
Идём далее. На странице 54 автор начинает рассматриваем использование условного оператора и особенно подчеркивает важность отступов при его использовании, но что мы видим далее на примерах кода в книге, понять трудно)
Рис.4.3 Глава 4.
Корректно код с использованием условного оператора пишется следующим образом, с отступом:
Рис.4.4 Глава 4 - Корректный код
Именно из за подобного рода опечаток я никому не советую данную книгу. В книге встречается много опечаток в коде при объяснении базовых вещей, вследствие чего, при попытке начинающего программиста повторить данный код и проверить его работоспособность, у него ничего не получится. Интерпретатор конечно покажет вам в чем у вас ошибка, но уверенности от этого в собственных силах у вас вряд ли прибавится.
Одна из основных проблем данной книги, это повсеместные ошибки в коде.
Рис.4.4 Глава 4 - Примеры кода с отсутствием необходимых для полноценной работы отступов.
Рис.4.5 Глава 4 - Примеры кода с отсутствием необходимых для полноценной работы отступов.
Как видим, об отступах тут давно забыто.
С такими ошибками книга явно не подходит для начинающих программировать с нуля.
Исходя из того, что книга не является полезной и интересной для начинающих и из уважения к времени моих читателей, предлагаю на последок вам взглянуть на главу 8 под названием "Обработка запросов".
Честно, думал, что удивить у автора вряд ли получится, но получилось.
Предлагаю взглянуть на страницы 138-139
Рис.5. Глава 8
Если же быть точнее, прошу обратить внимание на следующий фрагмент:
Рис.5.1 Глава 8
Тут мы с вами видим просто принты HTML-тегов. Ни HTML-файла, что мы считываем и выводим содержимое, ни шаблонизатора, ничего, просто принты с тегами)
Напомню, данная книга предназначена для начинающих. Всё же подобное ошибочное изложение базовых вещей лишь ухудшает процесс самообразования у новичков.
Теперь, тезисно о плюсах и минусах книги
Плюсы книги:
1.Цена
Не рассматриваю региональные сети, чтобы все были примерно в равных условиях и смотрю сколько стоит данная книга на популярных маркетплейсах.
Рис.6. Цена книги на Ozon
Рис.6.1. Цена книги на WildBerries
Как видим, цена более чем доступная и не превышает 1000 рублей.
2.Качество изготовления книги.
Книга сделана довольно таки качественно, страницы не выпадывают, текст пропечатан хорошо. Единственное, обложка мягкая, вследствие чего не особо уверен, что при постоянном использовани книги в дороге, она сохранит свой презентабельный вид.
На этом плюсы книги заканчиваются.
Минусы книги.
1.Часто встречающиеся ошибки в коде.
Так как книга рассчитана для начинающих разработчиков, подобного рода книжный недочет может лишь отбить желание у начинающих специалистов или же ввести в замешательство и ступор.
2.Не всегда логичная структура материала.
Примером этого служит рассмотрение тернарного оператора до рассмотрения простых условных операторов. Таких примеров преждевременной (для начинающих) информации в книги к сожалению достаточно.
Подведение итогов по книге:
Никому не могу посоветовать к приобретению данную книгу, особенно тем, кто начинает свой путь в программирование на Python с нуля.
Книга богата на ошибки в примерах кода и неточности.
Сэкономьте собственное время, нервы и деньги и проходите данную книгу стороной.
Мой канал в телеграмм
Если обзор показался вам интересным, то буду благодарен за подписку на мой
канал IT-старт t.me/it_begin
где я также публикую обзоры технической литературы и полезную информацию как для действующих, так и для начинающих программистов
Электронной бесплатной версии книги в открытом доступе не нашёл, но оно и к лучшему)
Также публикую обзоры книг и интервью на сайте https://russia-it.ru
Моя работа системным администратором в Санкт-Петербурге за 100к
Image from yandex.ru/images
Добрый день! Публикую интервью с подписчиком моего канала IT-Старт
Герой нашего сегодняшнего интервью - Александр.
Телеграм Александра @BeGentleM
Александру 24 года и он работает системным администратором, зарплата Александра составляет 100.000 рублей.
- Как получилось найти первую работу сис.админом?
- Что входит в должностные обязанности?
- Какие качества важны для системного администратора?
- Как лучше начать карьеру в системном администрировании?
Обо всём этом в нашем интервью. Приятного чтения)
1. Расскажи о себе. Ваш возраст, занимаемая должность, официальный доход.
Меня зовут Александр. Мне 24 года. Системный администратор, работаю в Санкт-Петербурге, мой доход 100 000₽ на руки.
2. Работаете, так сказать, по специальности (по диплому) или же самостоятельно изучали всё в интернете ?)
Неоконченное высшее. Учился на инженера-программиста, но очень сильно разочаровался в высшем образовании в РФ и отчислился по собственному желанию (успел побывать в двух разных университетах на трёх различных системах обучения). Средний балл на момент отчисления из последнего университета составлял 4,7. Системным администрированием занялся по прошлой памяти, т.к. в студенческие годы и последние годы учёбы в школе подрабатывал эникеем.
3. До работы на позиции администратора работали в других сферах, не связанных с IT?
Перебивался на первых курсах - приходилось и листовки раздавать за ЕР, и личным помощником топ-менеджера побыть, и просто секретарём посидеть.
4. Какие-то ЯП используете в работе?
Чистого системного администратора сейчас сложно найти. В одни моменты ты решаешь вопросы первой и второй линий тех. поддержки, в другие работаешь с версткой на сайтах, в третьи - разворачиваешь сервера или сети, а в четвертые - пишешь свои коннекторы для работы с различными API-шками и всё это интегрируется в системы, при необходимости. К ЯП, на которых я действительно могу что-то написать относятся стек HTML5 + CSS3 + JS (иногда ещё приходится копаться и делать костыли или их ломать в legacy-коде php) для веба и Python + sql для бэка и написания коннекторов; в универе давали c++ и java. Ещё можно наверное отметить скриптовый язык bash, на нём пишу всякие автоматизации для серверов.
5. Какие технологии используете в работе и в чем специфика вашей работы? С чем приходится работать?
Я уже похоже ответил на этот вопрос в прошлом :) Если про какие-то вещи, с которыми приходится работать, но не упомянул, то я их просто перечислю, не вдаваясь в подробности: Asterisk (VoIP-телефония), Битрикс24 (корпоративная соц. сеть), Битрикс (CMS), 1C , СБИС, VTiger 7.4 (CRM), Hollihop (online-CRM), MySQL (СУБД), Apache (сервер), nginx(сервер), все популярные клиентские ОС (Linux, Mac, Win) и их серверные аналоги, AWS, Docker, MikroTik. По-любому что-то забыл, но это не сильно важно. Специфика заключается в следующем: поддержка бесперебойной работоспособности текущих систем, техническая поддержка пользователей (сотрудников компании), разработка и внедрение новых систем и сетей, администрирование всего парка устройств в компании (4 офиса в трех странах), остальное по мелочи.
6. Было ли желание стать разработчиком?
Есть и до сих пор остается. Метаюсь между Python-разработкой и DevOps.
7. Расскажите подробнее о своем карьерном пути и том, как нашли свою первую работу системным администратором?
Ну, пути карьерного как такового нет :)
Компания, в которой я сейчас работаю, является моей первой официальной работой. Устраивался в самом начале 2021 как помощник системного администратора на неполный рабочий день (120 часов вместо 160) за 30 000₽. Постепенно пришёл к тому, что есть сейчас.
8. Расскажите о своем парке оборудования?
● Три физических сервера, 4 VDS/VPS
● Около сотни компов на разных Windows’ах, макбуки (большинство в СПб и Мск, но есть и в других городах страны и других странах)
● Три микротика с тремя разными сетками по разному друг с другом переплетённых
● Штук 20 принтеров (та же история, что и с компами)
● По мелочи всего остального :)
9. На нынешней должности, с какими трудностями в работе приходится сталкиваться чаще всего и как приходится их решать?
Ну, в текущих реалиях приходится решать проблемы с оплатами различных заграничных сервисов; перебираться куда-то ещё при невозможности. Сейчас вот за гугл переживаю, если вдруг отвалится, будет очень много работы :) Телефония тоже сейчас работает не самым лучшим образом, если речь про звонки за границу - приходится постоянно создавать тикеты операторам, чтобы они решали проблемы. Куча рекламных кабинетов отвалилось, пришлось искать обходные пути, помогать отделу маркетинга. Трудностей в обычном рабочем режиме обычно не возникает. Вот раньше были трудности с серверами, да, но как только набиваешь руку, всё легче начинает идти.
Также добавил бы, что часто приходится встречаться с решениями, которые были придуманы ещё много лет назад и они перестают в силу разных причин работать, и их нужно заменять. Сюда же относятся всякие legacy "фичи", с которыми приходится работать и тоже со временем заменять.
10. Какие положительные моменты можете выделить в работе системного администратора?
Общение и с техникой, и с людьми. Не получится выпасть из социума, но при этом общение с людьми крайне дозированное, поэтому не устаешь от этих самых людей.
11. Много ли рутинных задач в вашей работе?
Раньше было много, а сейчас промежуток времени такой, что всё тихим сапом работает и есть куча времени покопать интересные для себя вещи. Бывают типовые обращения от сотрудников, но даже они не всегда рутинные :)
12. Сложно ли уйти в отпуск или с этим никаких проблем нет?
Нас двое, и уйти в отпуск не очень сложно, но вот больше, чем на две недели - не пускают, слёзно просят возвращаться пораньше. При этом, мне ничто не мешает путешествовать по стране или даже странам и удаленно решать вопросы.
13. Занимались ли вы самообразованием в сфере администрирования самостоятельно после работы? Если да, то какие ресурсы использовали?
Если не занимаешься самообразованием, то рано или поздно ты не сможешь составить конкуренцию новой крови, так что да, занимаюсь на постоянной основе. Про ресурсы трудно сказать, обычно узнаю из различных специализированных telegram-каналов что-то новое, что может заинтересовать и дальше google, google и ещё раз google. А, ещё habr никто не отменял :)
14. Приходилось ли встречаться с кольцом на линии интернета и если приходилось, какое ПО использовали для его устранения?
Не приходилось.
15. Работаете ли с отечественным ПО?
СБИС, 1С, VipNet и различные мелочи, типа криптографического ПО.
16. Какие человеческие и профессиональные особенности людей приветствуются в системном администрировании, какие качества наоборот воспринимаются в штыки?
Умение диагностировать, препарировать и извлекать проблему, для которой нужно будет ещё и найти решение является самым важным качеством, которое должно быть у системного администратора.
Умение находить информацию будет самым важным в попытках решить проблему, с которой вы столкнетесь первый раз.
Софт скиллы идут дальше по важности, потому что придется регулярно взаимодействовать как с командой, так и с другими сотрудниками.
Дальше будет умение посвящать своё свободное рабочее время поиску новых решений, которые могут потенциально принести компании пользу или прибыль.
Ещё стоит отметить, что нужно уметь признавать ошибки, а также отпускать прошлые решения, дабы извлечь выгоду из новых.
Качества которые будут мешать:
● отсутствие гибкости как в социальных взаимодействиях, так и в технических решениях
● отсутствие понимания того, что ты делаешь и зачем
● неумение работать со своими косяками
17. Как сейчас в вашей организации обстоят дела с трудоустройством начинающих/самоучек?
Никак, организация в данный момент полностью довольна текущей командой, а возможностей для расширения пока нет (организация очень сильно завязана на сотрудничестве с заграничными партнерами и сильно зависит от политических обстоятельств).
18. Какие видите дальнейшие карьерные возможности для себя и есть ли у вас мысли о фрилансе?
Изредка берусь за различные задачи от заказчиков “по знакомству”. Как правило там ценник в районе 2-2.5 тысяч за час моей работы. Ещё не было такого. чтобы кто-то был недоволен, чем я несомненно горжусь. Вертикальная карьерная возможность заключается только в том, чтобы уйти в DevOps, и для этого нужно будет точно менять компанию, т.к. у текущей нет ни необходимости, ни возможностей. Горизонтально рано или поздно упрешься в зарплатный потолок. Как писал выше, думаю насчёт DevOps или Python-разработки, в следующем году уже точно буду менять место.
19. Что можете посоветовать тем людям, что хотят в будущем трудоустроиться системным администратором? С каких источников (сайты, курсы, стажировки) самообразования людям начать получать нужные компетенции?
Чтобы трудоустроиться сис. админом, нужно очень хорошо шарить в серверах и сетях, разбираться на очень хорошем уровне в операционных системах. Про сайты, курсы, стажировки ничего сказать не могу.
Мои личные советы:
● Начинать стоит с позиции эникейщика (или помощника системного администратора): у вас, как правило, будет наставник.
● Никогда не переставайте изучать что-то новое.
● Не надо гореть на людей, только себе мешать больше начнете.
● Анализируйте свои решения, не забывайте задавать себе постоянно вопросы «Зачем?» и «Почему?»
--Конец интервью--
Как Android УВЕЛИЧИВАЕТ RAM? | РАЗБОР
Как работает своп в Android-смартфонах? И почему он появился только сейчас, когда на ПК он был уже давно. Полезен ли он во флагманах или нужен для смартфонов среднего и доступного ценового сегментов? Разбираемся как Android увеличивает оперативную память и забирает её у накопителя!
СОДЕРЖАНИЕ
0:00 Вступление
0:53 Что такое своп?
2:19 Как работает ОЗУ в Android?
5:35 Недостатки свопа
6:35 Итоги
7:20 Полезно: Список своп-приложений
https://youtu.be/cQy1lki_VF4