Как стать автором
Обновить

Все потоки

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Настройка LEMP сервера для простых проектов. Инструкция для самых маленьких. Часть третья

Блог компании Nixys Apache *Nginx *PHP *

Приветствую читателей! В рамках текущей серии статей я рассказываю о том, как настроить сервер для простых проектов. Имеется ввиду сервер для работы нескольих сайтов, с небольшой нагрузкой под наиболее популярной CMS такой например как Bitrix. Основная цель статьи указать на ошибки допускаемых младшими специалистами при выполнении подобной настройки. Также указать на какие то вещи, которые сделают troubleshooting простым и удобным.

Это не совсем стэк LEMP, так как здесь используется Apache2, но вы можете использовать PHP-FPM вместо этого, если разработчик не против внедрения такого решения.

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

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

Предыдущие части статей доступны по следующим ссылкам:

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 37
Комментарии 0

Новости

QA — как выжить между двух огней

Блог компании Альфа-Банк Карьера в IT-индустрии Управление персоналом *Управление разработкой *Тестирование мобильных приложений *

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

Сейчас я занимаюсь Альфа-Мобайлом, нашим мобильным приложением для физических лиц. Работа в команде состояла из обычного взаимодействия с нашими IOS- и Android-разработчиками, с аналитиком, с бэкенд-разработчиком и с product owner’ом. В моей командной работе были обычные спринты, обычная приемка, обычное написание автотестов к различным компонентам архитектуры, конечно же, дедлайны и еженедельный всеобщий Мобайловский регресс. Помимо работы в команде, есть еще наставничество.

Архитектура довольно нетипичная: помимо обычного front’a и back’a есть еще и middle, и не каждый въезжает сразу, на это тратится много времени. На тот момент, когда со мной поговорил мой руководитель и рассказал, что пора переходить в лиды, у меня было два начинающих падавана. В общем, состоялся разговор о том, что пора расти, пора уже переходить дальше, я ответила, что хоть и очень загружена, но готова. 

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 40
Комментарии 0

Меши с Python & Blender: двумерная сетка

Работа с 3D-графикой *
Перевод
Tutorial

Привет! Понадобилось процедурно генерировать сложную 3D модель, и пока я копал, как это делается, нашёл несколько статей от Diego Gangl, cg артиста и разработчика Блендера. Они славные для новичка, понимающего в моделировании, но не умеющего (почти) в код. Это перевод одной из них. Неточности и ошибки автора я поместил под спойлеры.

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

Начнём?
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 85
Комментарии 0

Как бизнес-аналитики из Петербурга пересмотрели подход к найму кандидатов и что из этого вышло

Блог компании EPAM Анализ и проектирование систем *

В августе бизнес-аналитики из Санкт-Петербурга стартовали новый проект, который получил рабочее название «Проект Z». Они расширили возможности входа в бизнес-анализ для тех, у кого нет опыта работы, и придумали новую систему обучения. Уже сейчас можно говорить о том, что этот проект принес результаты – первые его участники уже приступили к работе в EPAM.

Как родилась идея, с какими трудностями столкнулись в процессе реализации, как происходит отбор кандидатов и строится работа с ними? Обо всем этом рассказали менеджеры и драйверы проекта Юрий Медынский и Леонид Юденков.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 104
Комментарии 1

SQL HowTo: считаем «уников» на интервале

Блог компании Тензор PostgreSQL *SQL *CRM-системы *Администрирование баз данных *

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

Искать в большом количестве фактов «уники» — всегда сложно и долго, если их достаточно много. Если интервалы фиксированы (календарные месяц/квартал/год), можно материализовывать такие агрегаты заранее. А если интервал — произвольный, как тогда эффективно найти ответ?

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 304
Комментарии 0

Карманная консоль Null 2 RetroPie на базе Raspberry Pi Zero 2

Блог компании RUVDS.com Производство и разработка электроники *Старое железо DIY или Сделай сам Игры и игровые консоли
Перевод
Tutorial

Этот проект будет интересен любителям ретро игр и просто тем, кто захочет вспомнить былые дни, а может и собрать собственную карманную консоль. Здесь мы подробно разберем этот процесс для комплекта Null2, попутно решив ряд проблем совместимости и обсудив технические вариации сборки.
Читать дальше →
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 712
Комментарии 0

Построение детали «Паук» в Платформе nanoCAD с 3D-модулем Часть 3. Создание бобышки (операция Выдавливание)

Блог компании Нанософт разработка
Tutorial

В предыдущей части мы рассмотрели построение элемента «Основание “Паука”». Теперь нужно построить бобышку, от которой затем по четырем сторонам основания будут построены ребра. Впрочем, обо всем по порядку…

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 80
Комментарии 0

Как научиться чему угодно с помощью техники Фейнмана

Блог компании Get me IT Карьера в IT-индустрии Мозг Учебный процесс в IT Читальный зал
Перевод


Ричард Фейнман был физиком, удостоенным Нобелевской премии, который внёс значительный вклад в такие области, как квантовая механика и физика частиц. Он также стал пионером квантовых вычислений и ввел понятие нанотехнологии. Он был известным лектором, преподавал в Корнелльском университете и Калифорнийском технологическом институте.

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

Нет никаких чудо-людей. Просто случилось так, что они заинтересовались чем-то и выучили все про это. Ричард Фейнман

Ричарда Фейнмана Ричардом Фейнманом (по крайней мере, по мнению Ричарда Фейнмана) сделал не врождённый интеллект, а систематический способ, с помощью которого он выявлял то, чего не знал, а затем бросался постигать это.

На протяжении всей своей работы и жизни, Фейнман с элегантностью и простотой давал представление о своём процессе рассмотрения сложных концепций в мире физики и изложения знаний/идей. Многие из этих наблюдений о его процессе обучения были собраны в то, что мы сейчас называем «техникой Фейнмана».

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

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

В этой статье будет представлен обзор техники Фейнмана и того, как вы можете применять её для постоянного расширения своих знаний и навыков. Короче говоря, Фейнман научит вас не только тому, как учиться, но и тому, как по-настоящему понимать.
Приятного чтения!
Всего голосов 17: ↑15 и ↓2 +13
Просмотры 1.5K
Комментарии 0

Как мы тестируем Rest API в SM 2.0 с помощью Postman: сценарии, запросы, переменные окружения и немного автотестов

Блог компании Sportmaster Lab Тестирование IT-систем *JavaScript *Тестирование веб-сервисов *


Всем привет! Сегодня я расскажу о том, как мы тестируем Rest API в SM 2.0 с помощью инструмента Postman.



И сделаю это на примере реальной задачи — посмотрим сценарий пользователя (как оформляется заказ у нас на сайте), посмотрим, как это работает все изнутри, пару слов скажу о REST-запросах, расскажу про Postman. Далее мы перейдём в сам инструмент, посмотрим окружение, интерфейс, далее разберём исходные данные и приступим к решению самой задачи, и в конце немного расскажу про автотесты.
Читать дальше →
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 312
Комментарии 0

Автоматизация оптимизаций в Go

Блог компании Delivery Club Tech Open source *Программирование *Go *Управление разработкой *
image

Привет, Хабр! Меня зовут Денис Лимарев, я разработчик платежной системы в Delivery Club.
Недавно мы провели два митапа: по оптимизациям и по нашему новому линтеру. На первом митапе разобрали оптимизации кода на Go, а в рамках второго поговорили про создание и возможности нашего нового линтера, который может искать и самостоятельно применять эти оптимизации, и не только. Как делался линтер и поиск каких оптимизаций смогли автоматизировать — читайте под катом.
Читать дальше →
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 453
Комментарии 1

$162 миллиарда за хороший сон. Как развивается рынок стартапов, помогающих нам заснуть

Блог компании gms & g-mate Развитие стартапа Здоровье Будущее здесь


Есть ли еще индустрии, в которых не попытались сделать стартап?


В современном мире гаджетов и экранов, где миллиарды людей страдают от бессонницы, обычный крепкий сон сделался чем-то вроде роскоши. За которую люди согласны платить очень солидные деньги. По России статистика не ведётся, но в Америке примерно треть взрослых людей страдает от периодической бессонницы. А каждый десятый ворочается от бессонницы по три ночи в неделю. Эта бессонница ежегодно приводит к потере производительности труда в США примерно на $63 миллиарда. И потерям до $300 миллиардов во всем мире.


Хорошая новость для тех, кто недосыпает, состоит в том, что в последние годы появились тысячи стартапов, разрабатывающих свои «вспомогательные средства для сна». Десять лет назад такими средствами были разве что таблетки-снотворные. Но в наши дни лекарства составляют лишь 65% рынка. Сейчас произошел взрыв других типов продуктов, в том числе из Долины, предназначенных для того, чтобы люди легче засыпали и могли проспать дольше.

Читать дальше →
Всего голосов 12: ↑11 и ↓1 +10
Просмотры 662
Комментарии 5

OpenStack в корпоративном ЦОД. Опять?! Вроде давно же проехали…

Open source *IT-инфраструктура *Облачные вычисления *Серверное администрирование *DevOps *

Привет, хочу поделиться мыслями относительно OpenStack. История конечно не нова - годы безудержного хайпа вокруг этой технологии уже позади, это видно как субъективно, так и в отчётах Google Trends. Даже известные евангелисты этого продукта, вроде основателя Mirantis Александра Фридланда, подвели черту и отметили что тема в итоге не выстрелила и скатилась в ниши. О чем тогда разговор, если так все закончилось?

А вот давайте и обсудим!
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 400
Комментарии 0

Прокси-метрики в E-commerce. Часть 3

Блог компании Retail Rocket Машинное обучение *Growth Hacking *Управление e-commerce *

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

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

Читать далее
Рейтинг 0
Просмотры 84
Комментарии 0

Сравнение полносвязной сети и сверточной нейросети LeNet 5

Блог компании Beeline Казахстан Big Data *Читальный зал Научно-популярное Искусственный интеллект

Привет! Меня зовут Елдар, я – Machine Learning Engineer в компании Beeline Казахстан и студент магистратуры в Университете Цукуба. Работаю дистанционно из Японии, занимаюсь улучшением моделей аутентификации лиц.

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

Чтобы написать эту статью, я реализовал полносвязную многоуровневую сеть и архитектуру LeNet 5 в TensorFlow и протестировал на наборе данных MNIST по таким характеристикам как время обучения, время вывода (inference time), точность (accuracy) и потери (loss). А также сравнил полученные показатели с современными методами.  Время обучения включает проверку на валидационной выборке после каждой эпохи. Время вывода показывает время, необходимое для вывода результата после вскармливания одного изображения.

Сравниваем
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 416
Комментарии 0

OneWeb, провайдер спутникового интернета, в паре месяцев от запуска своей сети

Блог компании Selectel IT-инфраструктура *IT-компании Будущее здесь Разработка систем связи *

Похоже, что ближайший конкурент Starlink, компания OneWeb, все же добъется своего и в итоге запустит спутниковую сеть. Правда, запуск пришлось перенести с начала 2022 года на примерно середину, но все же для компании, которая не так давно объявила себя банкротом, это не так и плохо.

Насколько можно понять, запуск отложен по независящим от OneWeb причинам — дефициту чипов, который мешает изготовить в нужном количестве терминалы для приема и обработки сигналов спутников. Это, понятно, официальная версия, могут быть и другие причины. Но все же работа по пуску сети идут полным ходом. О том, что сейчас происходит с OneWeb — под катом.
Читать дальше →
Всего голосов 19: ↑19 и ↓0 +19
Просмотры 1.2K
Комментарии 2

Очередная история о входе вайти в возрасте 40+ лет

Карьера в IT-индустрии Разработка под Arduino *
Из песочницы

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

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

Читать далее
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 2K
Комментарии 1

Сделают ли технологии ненужным изучение английского?

Изучение языков

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

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

Пора ли закрывать языковые школы и начинать топить печь учебниками английского? Я решил разобраться в этом вопросе.

Читать далее
Всего голосов 3: ↑0 и ↓3 -3
Просмотры 736
Комментарии 6

Немного о мутациях SARS-CoV-19

Антивирусная защита *Научно-популярное Биотехнологии Здоровье Биология

До 2022 года варианты SARS-CoV-2, вызывающие новые волны COVID-19, возникали примерно с полугодовыми интервалами. И была надежда на то, что после очередной волны, вызванной вариантом Дельта, наступит какое-то затишье. Тем более что в некоторых странах к началу этой волны было вакцинировано уже почти всё население. Но неожиданно быстрое распространение варианта Дельта принесло две новости – плохую и хорошую. Плохая новость заключалась в том, что иммунизация любыми нынешними вакцинами плохо защищает от инфицирования этим новым вариантом вируса. А если и защищает, то ненадолго. Хорошая – это то, что всё-таки защищает, но преимущественно от развития тяжёлых форм пневмонии. И существенно снижает летальность. В результате массовая вакцинация и увеличение количества переболевших почти не влияют на распространение вируса, но неплохо снижают смертность от COVID-19.

Появление варианта Омикрон в целом не изменило ситуацию. Но влияние вакцинации уменьшилось, а сочетание имеющегося коллективного иммунитета с большей контагиозностью и меньшей летальностью самого вируса вселило надежду на то, что очередная волна эпидемии станет более массовой, но менее кровожадной. Т.е. сможет сформировать коллективный иммунитет со сравнительно небольшими потерями населения, что позволит надеяться на лучшее – на переход эпидемии в тлеющий режим, не требующий экстраординарных мер от здравоохранения. При этом готовиться нужно к худшему – к появлению новых высококонтагиозных вариантов SARS-CoV-2 и к «штормовому» течению пандемии, при котором последовательность новых волн эпидемии утратит сезонную упорядоченность и они начнут чередоваться всё чаще и чаще, накладываясь друг на друга.

Читать далее
Всего голосов 10: ↑9 и ↓1 +8
Просмотры 1.1K
Комментарии 1

Создание своего серверного ядра на Go для Minecraft Java. Часть #1 — Основное о идее

Go *Игры и игровые консоли
Из песочницы

Тема, которая будет писаться в многих частях будет в основном предствалять этапы написания своего серверного ядра для мультиплеера популярной игры Minecraft.

Читать далее
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 652
Комментарии 1

Самый крутой бесплатный ресурс по обучению программированию с нуля

Open source *Программирование *Учебный процесс в IT Научно-популярное
image


Куинси Ларсон, основатель бесплатной образовательной платформы для программистов freeCodeCamp

Куинси Ларсон


Путь Куинси Ларсона в программирование был замысловатым. Он 6 лет был директором школы и вдруг ему захотелось повысить эффективность системы образования, поэтому стал учиться программированию. Куинси Ларсон проанализировал, какие были учебные программы (буткэмпы) на тот момент и понял, что ни о какой доступности и открытости нет речи, и тогда решил сделать свой инклюзивный-диверсити-бесплатный образовательный лагерь в 2014 году. Куинси Ларсон хотел помочь начинающим программистам, чтобы те не шли таким корявым путем как он сам. Благодаря freeCodeCamp теперь никто больше не должен есть стекловату и смотреть в бездну. Узнав про мотивацию Куинси Ларсона, я обрадовался, ибо не один я такой странный и хочу собрать концентрат, Ontol, самых полезных бесплатных материалов в одном месте.

Помимо работы над freeCodeCamp, Куинси Ларсон борется за свободный интернет, контрибьютит в open-source и играется со своими двумя детишками.

freeCodeCamp


Образовательной платформой FreeCodeCamp пользуются 350 000 студентов в день из 160 стран. За 2021 год студенты провели за обучением 2,1 млрд минут или 4000 лет. 217 000 учеников считают себя выпускниками этой школы, 40 000 получили работу ИТишника впервые, после обучения тут.

А еще, говорят, что можно зайти на этот сайт с полным 0, а выйти уже трудоустроенным (дело за малым — разрешение на работу). Ах да, надо же знать английский (или очень хотеть его выучить).

На русском языке про FreeCodeCamp нет странички в Википедии (хотя есть на сербском, албанском, португальском, манипури, румынском, малаяльском языках), зато есть сотни более кривых «пересказов» их курсов на русском языке, но не бесплатно, а за 150к+
Читать дальше →
Всего голосов 9: ↑3 и ↓6 -3
Просмотры 1.8K
Комментарии 0