Существуют же способы отделить логику от шаблона.
К примеру создать класс (условно Application) в нем определять роуты(в конструкторе, например: /?url=getInfo) и вызывать методы в этом классе(метод = getInfo в данном случае) которые выполнят подключение к БД, бизнес-логику и отдадут это все в шаблон (другой php файл).
Временно-постоянное рабочее место в новой квартире, вместо компа стоящего на подоконнике)
- Стол 120*60, купленный за 1500р на авито.
- Кресло кожаное, удобное, с накидкой.
- Блок системный на i5 kabylake, в корпусе от AeroCock.
- Монитор Samsung 20". Старый ViewSonic VA902 помер.
- ИБП APC SmartUPS SC620 с настроенным apcupsd, также пишется в monitorix (напруга на доме моросит).
- Клавиатура Logitech Ultra-X, Мышь Logitech RX1500. Затертые, но похоже, что бессмертны.
- 5.1 колонки Creative Gigaworks G500. Стоят неправильно, но уверенно качают.
- Наушники KOSS UR20. Закрытого типа, не будят спящих.
- Fedora Workstation 30. Скоро обновляться буду на 31.
>>> Просмотр
(4608x2592,
1602 Kb)
Здравствуйте! Не так давно обновился pacman до версии 5.2. И началиcm с ним такие проблемы:
pacman -Rsn $(pacman -Qdtq)
данная команда отображает неиспользуемые мной пакеты, т.е. пакеты, которые можно удалять. Ранее, я не замечал проблем с этой командой, но сейчас она предлагает удалять очень многие пакеты, которые я использую. Например, практически все пакеты DE, которые используется сейчас. И DE установлен на данный момент один.
В чем может быть проблем?!Если есть какие мысли дельные на этот счет, подскажите, пожалуйста.
Всем доброго дня и мои извинения, что очередной эникей нагадил в форум с заезженной темой о курсах и литературе. Хотел разобраться с самообразованием сам, но учитывая мою специфичную потребность в четкой структуре обучения на практике кричу о помощи здесь.
Итак, проблема в том, что в ближайшее время мне нужно будет найти новую работу, а в моем городе есть только одно путевое место и оно требует знаний Linux (как заявил HR, на уровне админа, но он загнул, мне кажется LPIC-1 достаточно), виртуализации, сетей.
И так как в моей организации все базируется на винде (по серверным окнам тоже нужны курсы, но, боюсь, это не сюда), то та самая библия админа Unix/Linux в одно ухо влетает, в другое вылетает, а срок у меня эдак с месяц для прокачки (да, я знаю, что в комментах будет отсылка к C++ за 21 день, но одно дело - стать опытным админом за месяц и совсем другое - быть готовым админить за месяц). А насчет виртуализации я так и не нашел что-то охватывающее область, как таковую.
Может знает кто подходящие курсы/практикумы, позволяющие поднять левел до вышесказанных?
создал setup.py в проекте:
https://pastebin.com/gRViaxqv
выполняю python setup.py install и после пытаюсь выполнить в терминале myapp, получаю ошибку о ненайденной команде.
как правильно создать и установить пакет?
Есть Atom D525, 4 ГБ RAM.
Стоял CentOS 7, transmission из репозитория (версия 2.92 или 2.94, не помню). Торренты качались на HDD на скорости 8-10 МБ/сек.
Перешёл на 8-ой центосе, и, т.к. в репах нет transmission-daemon, пришлось собирать его самостоятельно. По инструкции с официального гитхаба собрал версию 2.94. Скорость скачивания торрентов упала до 1…3 МБ/с. Конфиг не менял. Куда копать?
MacBook is one of the most famous devices of Apple and used by peoples at very large scale. Most of the user use password for security purposes for their Mac system. Many users Forgot Mac Password when they don’t use the system for a long time. If you are not able to reset Mac password then get help from experts to recover easily.
https://www.applesupportphonenumber.co/blog/forgot-mac-password/
Коллеги, подскажите где можно подправить настройки синтаксиса в Kate?
Имеется в виду настройки признака переменной, комментариев, ключевых слов, скобок…
Подскажите имя конфиг-файла или каталога с конфигами синтаксиса.
Лонгрид, срывающий кое-какие покровы с ситуации вокруг лесов и глобального потепления.
Вкратце:
- в мире от 400 млрд до 3 трлн деревьев (а может и больше), и каждый год прибавляется ещё 5 млрд
- площади лесов не сокращаются, как кричат экослужбы, а растут - за последние 35 лет в мире лесов стало больше на 2,2 млн кв км, в России - на 790 тысяч кв км
- леса давно поглощают СО2 не больше, чем выделяют, а скорее всего даже меньше
- деревьям нравится когда много СО2 и высокая температура
- леса поглощают намного больше солнечной энергии, чем степи и пустыни, нагревая воздух
- попросту говоря, глобальное потепление это именно то, что лесам и нужно, и бороться с потеплением высадкой лесов это как тушить пожар бензином
Заодно приоткрывается тема древесного «корневого интернета» и «дендрокоммунизма»
Прошу помощи в создании правил для мониторинга сайтов в Zabbix. Есть сервер, который должен мониторить приблизительно 300 сайтов. Эти сайты находятся на разных серверах. Можно ли как-то упростить настройку zabbix’а, не прописывая каждый узел и триггер к нему вручную?
Доброго времени суток!
Есть таск: скрипт проверяет в файле строку, если она удовлетворяет всем требованиям, то выполняет команды, беря переменные из первой строки файла. Мне надо, чтобы скрипт проверял каждую строку в файле и если строка соответствует, то выполнял с ней действия.
Пример :
sсript.sh
#! /bin/bash
set – $(</home/main/in/*)
if [ ls /home/main/in/* | wc -l
-eq 0 ]
then
echo «Empty»
else
while IFS= read -r line || [[ -n $line ]]
do
ssi_vpn=($1 $2 $3 $7)
USER=${ssi_vpn[0]%@[^@]*}
if [ «${ssi_vpn[2]}» = «VPN/Cloud» ]
then
if [ «${ssi_vpn[4]}» = «null_cl» ]
then
exit
else
if [ «${ssi_vpn[3]}» = «Denmark» ]
then
mv /home/main/in/* /home/main/out/
echo «UserBD $USER
PasswdBD ${ssi_vpn[1]}
BD ${USER}db
IP 0.0.0.0:00
You most go to link http://0.0.0.0/
${ssi_vpn[3]}» >> /home/main/out/~$USER
echo «You most go to link https://0.0.0.0/»
echo «Authorized data see in file /home/main/out/~$USER»
fi
fi
else
echo «NOT main»
fi
done < /home/main/in/*
fi
ssi_vpn.txt
[email protected] 4ee8e6747053339e5b58bbaa696eb77c VPN/Cloud 7 1 BY Denmark 15 null_cl
[email protected] 7abeb0a32d065a6ae0d8577165f99e65 VPN/Cloud 7 1 BY Germany 17 null_cl
[email protected] c89571f808d63f92501d9a21226720d0 VPN 7 1 BY Germany 7 null_cl
[email protected] 4ee8e6747053339e5b58bbaa696eb77c VPN/Cloud 7 1 BY Germany 15 null_cl
[email protected] ab42abe3503d4f6cea53517fa6b9f802 VPN 7 1 BY Germany 41 null_cl
По мотивам темы. @KrasnoGlazik
Собственно, тут скорее рассуждения, как лучше сделать.
Предыстория тут и тут.
В чем суть.
1. Есть работа, где я работаю сейчас (всего месяц).
Из плюсов: позвал туда знакомый чел, сидим с ним рядом, зп не на уровне местных лоровских буржуев, но более менее - чуть больше 1 килобакса, возможно полутора. Так же тут всем более менее на все пох. В перспективе развалиться не должна. Как промежуточный вариант по моему плану по ссылкам выше вроде вполне норм.
Из минусов: ехать достаточно далеко. Если на тачке при условии свободного КАДа, то около 40 минут (33км в одну сторону), если на метро или при ремонтируемом КАДе, то время растет в геометрической прогрессии. На общественном вообще будет часа 2-2,5, в зависимости от пробки и его приходимости.
Работа не интересная. От слова вообще. Все делается на базе готовых решений. Аналогия - писать код, копипастя кусками готовые наброски из интернета и выдавая это за свои поделия и продавая. Голову прикладывать вообще не приходится, короче.
2. Есть халтура. Ребята, которым я делал пару заказов в плане конструирования. Заказы для оборонки, что на мне, как аутсорсере не сказалось ни разу, но было интересно.
Есть перспектива перейти к ним на постоянку. ЗП, думаю, можно договориться на такую же, как здесь. По условиям вроде как все толерантно - на время приходов/уходов никто не фапает, можно хоть из дома работать, все гораздо проще, чем на крупных предприятиях. Работа интересная - разработка медицинского оборудования военного назначения, научно-исследоватлелькая в том числе: проектирование новых разработок, расчеты, моделирование и прочее, что цепляет. Даже сейчас я больше думаю об этом проекте, чем о том, как натыркать релюшек в готовый шкаф.
Из плюсов: находится рядом с домом. Учитывая относительно свободный график (как я понял со слов гендира), вставать в 6 утра и пердолиться через весь город не нужно будет. Работа интересная. Реально интересная.
Из минусов: Даже не знаю. Возможный отказ военных работать с ними и прекращение финансирования? Но хз, вроде пока все ровно, и если следовать моему первому плану, то это вообще не критично. Ну, там нет молодежи, в основном уже в возрасте дядьки, но, как человеку, проработавшему в НИИ 10 лет, это не страшно.
Что выбрать? Стоит ли уходить ко вторым ребятам, учитывая, что здесь я проработал всего ничего? Как бы поступили вы?
З.Ы. Немного лирики. Всегда думал, что в маленьких предприятиях все гораздо проще, чем на больших. Но, блин.. Здесь работает 30 человек, но договориться они между собой не могут, и активно занимаются тем, что «пинают мяч» в виде «дурак-сам дурак» и «я не я, жопа не моя». Я в шоке, если честно. На предыдущем месте работы я мог любой вопрос решить словами и всегда все было ровно. Тут же все знай только ссылаются друг на друга и ничего не делают...
//Чет нифига этот ваш маркдаун не работает...
Добрый день,
возникла необходимость собирать логи с машин, всё настроено и функционирует подобающим образом, но прежде чем пустить в продакшн столкнулся с одной проблемой. Любой неавторизованный пользователь может спокойной гулять по страницам сайта.
Я в PHP не особо разбираюсь, в течении дня пытался разобраться самостоятельно, но ничего не вышло. Буду благодарен любой помощи.
Что имеем:
Ubuntu 18
LogAnalyzer 4.1.6
Что удалось узнать:
На сайте есть вкладки, такие как search и admin, во вкладку admin просто так не попадешь, выдаёт ошибку и ссылку на страницу входа, непосредственно код:
( text )
Код search.php
( text )
Код admin.php
( text )
Пытался их совместить, но ничего не вышло.
Когда я пытаюсь открыть локальные файлы htm(l) в браузерах epiphany и midori, они эти файлы пытаются скачать вместо того, чтобы просто открыть. В chromium все работает, но мне пока что хочется другой браузер. Установка браузера по умолчанию через update-alternatives или mimeopen -d не помогает. DE нет.
Здравствуйте!
Если ли возможность скрыть, сократить или вообще убрать столбец «File» в buffer-selection. Если путь длинный то он не влезает в строку и все перекашивает, так что в глазах рябит.
MR Buffer Size Mode File
-- ------ ---- ---- ----
. 000367981.org 643 Org c:/Users/knigilaz/AppData/Roaming/storage/work/Работа/000367981.org
Добрый день, господа. В отчаянии пишу вам, после долгих месяцев поисков.
Debian 9.6, open-iscsi цепляется к ноде, всё со стандартными настройками. На iSCSI-диске создан раздел и отформатирован в ext4.
Диск смонтирован с меткой netdev в папку var/net-backup. Всё хорошо и в таком состоянии покоя диск может работать неделями, если зайти на этот диск через месяц и записать туда файл или скопировать что-нибудь на пару пару гигов, всё ок. Если же на этот диск настроить резервное копирование proxmox, то в эту же ночь диск упадёт в read only.
После этого диск приходится размонтировать и fsck.ext4 -y /dev/sdc1 скажет, что есть ошибки фс и после исправления всё начнётся с начала.
Пожалуйста, спасите психическое здоровье.
Всем привет. Требуется получить срок действия сертификата с помощью bash в Linux. Ключ состоит из файлов:
header.key
masks.key
name.key
primary.key и т. д.
Как я понял нужная мне информация хранится в файле header.key. Утилита keytool ее не берет. Подскажите, пожалуйста, с решением вопроса! Заранее спасибо!
Вы сильно интересуетесь solvespace, и проблемами в нём, у меня есть достаточно сложный 3Д чертёж, с помощью которого сможете посмотреть поведение solvespace. Только на форум не могу его выложить.
Имеется смонтированный шифрованный раздел (cryptsetup open + mount, внутри ext4 с журналированием!), ищется способ его немедленного размонтирования и закрытия устройства невзирая на файловые блокировки (открытые файлы/каталоги) и несохраненные файловые транзакции (должны отбрасываться). Debian 9.
Наличие файловых блокировок (samba пользователи, шара не чисто на точку монтирования - общая) препятствует как размонтированию, так и закрытию устройства. Отрубать всё - нельзя, ребут - тоже. Требуется просто закрыть раздел со сбросом висящих io и потерей данных.
Можно конечно через dmsetup форсированно закрыть /dev/mapper/ ссылку, но тогда остаются висящие ядерные jbd2 процессы на dm устройство, которые не убить и которые не дают закрыть устройство.
Позиция: Разработчик Ruby on Rails
Компания: SoftMediaLab
Локация: Екатеринбург
Формат работы: #офис или #удаленка
Занятость: полная, проектная
З/п от 110.000 до 140.000 руб.
Контакты: @Ekaterina_Mitroshkina (телеграм)
SoftMediaLab — была основана в 2015 году в городе Екатеринбурге. Основатели компании - разработчики, поэтому никакой бюрократии и странных решений, процессы максимально простые и понятные, среда дружественная
Разрабатываем в основном стартапы для России, Европы и Америки. На данный момент более 50 выполненных проектов в России, Канаде, Европе, Израиле, Сингапуре и США.
Проект - международный маркетплейс для аренды высокотехнологичных гаджетов: ноутбуков, дронов, приставок, фото/видео аппаратуры.
Основные навыки:
Ruby on Rails
RSpec (Все надо покрывать тестами!)
PostgreSQL
REST
Плюс:
Redis
Elasticsearch
Docker
Git
Знание английского языка (митинги на английском языке ежедневно)
Придется столкнуться с: AWS, Contentful, Mailchimp, Intercom (используются гемы).
На проекте API backend, будет большой плюс, если есть опыт написания API-приложение.
Для связи телеграм @Ekaterina_Mitroshkina