Кто там хотел контрибутить в опенсорс ради опыта?
Вот проект, который то ли осиротел, то ли без присмотра (ГПЛ версии 3, все как Столлман прописал!):
https://github.com/ModelioOpenSource/Modelio
ЯП Java.
Вот проект, который то ли осиротел, то ли без присмотра (ГПЛ версии 3, все как Столлман прописал!):
https://github.com/ModelioOpenSource/Modelio
ЯП Java.
Коллеги, добрый день.
Поделитесь пожалуйста, кто какое ПО для Коллцентра использует.
Интересует не голый Asterisk(FreeSwitch).
Хотелки:
Что рассмаотриваем:
Коллеги, можете продолжить список ?
Доброго Времени Суток!
Разрешите представить один свой небольшой опенсурс проект для консольных приложений - Termage (Terminal Mage)
Предыстория
В августе я начал работать над задачей, которая была на мне - это сделать CLI APP для функционала моей CMSки (https://github.com/flextype/flextype/issues/543).
Для реализации консольного приложения взял Symfony Сonsole. Функционал Symfony Сonsole показался мне крайне бедным и неудобным для стилизации и форматирования вывода.
Ранее я уже засматривался на проект от лиги выдающихся джентельменов - CLImate (https://climate.thephpleague.com) он богаче Symfony Сonsole по функционалу стилизации и форматированию, но по умолчанию не совместим с Symfony Сonsole, да и проект CLImate честно говоря давно уже не развивается и просто стоит на месте.
Принял решение сделать свою библиотеку, которая была бы совместима с Symfony Сonsole приложениями. Назвал свою библиотку CLIrad - но немного позже перименовал CLIrad в Termage (Terminal Mage).
Цель проекта Termage - это предоставить богатый и удобный функционал для стилизации и форматирования вывода любого, текста, html, markdown или логов в консольных приложениях любого фреймворка.
Вдохновители проекта Termage:
Подобных библиотек и с таким богатым функционалом для PHP нет! Termage будет PHP аналогом таких библиотек как Rich (PYTHON), SpectreConsole (.NET), PTerm(GO).
Termage ceгодня:
Репозиторий: https://github.com/termage/termage
Документация: https://digital.flextype.org/termage
Планы на ближайшее будущее:
К компьютеру через USB подключено устройство, которое состоит из 64 модемов. До недавнего времени все они успешно работали и отображались в системе как /dev/ttyACMX
, где X — число от 0 до 63.
Но внезапно произошло что-то (ума не приложу), и рабочими остались только 12 модемов, а все остальные выдавали ошибку ввода-вывода. То есть проблема появилась без перезагрузки. При последующих перезагрузках, перевтыканиях кабеля модемы и вовсе перестали отображаться в системе. То есть, в системе отображаются ttyACM от 0 до 11, а остальных нет.
В dmesg вижу, что определяется 12 модемов, а потом возникает ошибка xhci_hcd 0000:00:14.0: Not enough host resources, active endpoint contexts = 53
(полный лог в конце поста). Что это значит, как это могло произойти? Напоминаю, что я ничего не менял, никаких конфигов или драйверов. (Да-да, «оно само».) Сначала я думал на аппаратную поломку, но в венде всё работает.
Примечательно, что похожая проблема у меня уже была на ubuntu-server. Тоже всё нормально работало, а потом вдруг перестало. Тогда я не стал смотреть лог, а просто установил debian. И теперь с ним такая же история…
Вот полный лог:
[ 5284.674757] usb 2-1: new high-speed USB device number 2 using xhci_hcd
[ 5284.822989] usb 2-1: New USB device found, idVendor=1a40, idProduct=0101, bcdDevice= 1.00
[ 5284.822997] usb 2-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 5284.823000] usb 2-1: Product: USB 2.0 Hub [MTT]
[ 5284.824025] hub 2-1:1.0: USB hub found
[ 5284.824092] hub 2-1:1.0: 4 ports detected
[ 5285.230735] usb 2-1.1: new high-speed USB device number 3 using xhci_hcd
[ 5285.450982] usb 2-1.1: New USB device found, idVendor=1a40, idProduct=0201, bcdDevice= 1.00
[ 5285.450989] usb 2-1.1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 5285.450992] usb 2-1.1: Product: USB 2.0 Hub [MTT]
[ 5285.451671] hub 2-1.1:1.0: USB hub found
[ 5285.451733] hub 2-1.1:1.0: 7 ports detected
[ 5285.650969] usb 2-1.2: new high-speed USB device number 4 using xhci_hcd
[ 5285.871003] usb 2-1.2: New USB device found, idVendor=1a40, idProduct=0201, bcdDevice= 1.00
[ 5285.871010] usb 2-1.2: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 5285.871013] usb 2-1.2: Product: USB 2.0 Hub [MTT]
[ 5285.871556] hub 2-1.2:1.0: USB hub found
[ 5285.871587] hub 2-1.2:1.0: 7 ports detected
[ 5285.970718] usb 2-1.1.1: new full-speed USB device number 5 using xhci_hcd
[ 5286.091880] usb 2-1.1.1: New USB device found, idVendor=04e2, idProduct=1414, bcdDevice= 0.03
[ 5286.091887] usb 2-1.1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 5286.182908] cdc_acm 2-1.1.1:1.0: ttyACM0: USB ACM device
[ 5286.183149] cdc_acm 2-1.1.1:1.2: ttyACM1: USB ACM device
[ 5286.183333] cdc_acm 2-1.1.1:1.4: ttyACM2: USB ACM device
[ 5286.183526] cdc_acm 2-1.1.1:1.6: ttyACM3: USB ACM device
[ 5286.183688] usbcore: registered new interface driver cdc_acm
[ 5286.183689] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[ 5286.290725] usb 2-1.3: new high-speed USB device number 6 using xhci_hcd
[ 5286.510982] usb 2-1.3: New USB device found, idVendor=1a40, idProduct=0201, bcdDevice= 1.00
[ 5286.510990] usb 2-1.3: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 5286.510993] usb 2-1.3: Product: USB 2.0 Hub [MTT]
[ 5286.511690] hub 2-1.3:1.0: USB hub found
[ 5286.511762] hub 2-1.3:1.0: 7 ports detected
[ 5286.517105] usb 2-1: USB disconnect, device number 2
[ 5286.530983] usb 2-1.2-port1: attempt power cycle
[ 5286.531068] usb 2-1.1-port2: attempt power cycle
[ 5286.531268] usb 2-1-port4: attempt power cycle
[ 5286.847064] usb 2-1.1: USB disconnect, device number 3
[ 5286.847232] usb 2-1.1.1: USB disconnect, device number 5
[ 5286.851695] usb 2-1.2: USB disconnect, device number 4
[ 5286.853325] usb 2-1.3: USB disconnect, device number 6
[ 5287.122701] usb 2-1: new high-speed USB device number 19 using xhci_hcd
[ 5287.270941] usb 2-1: New USB device found, idVendor=1a40, idProduct=0101, bcdDevice= 1.00
[ 5287.270948] usb 2-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 5287.270951] usb 2-1: Product: USB 2.0 Hub [MTT]
[ 5287.271618] hub 2-1:1.0: USB hub found
[ 5287.271675] hub 2-1:1.0: 4 ports detected
[ 5287.678689] usb 2-1.1: new high-speed USB device number 20 using xhci_hcd
[ 5287.898940] usb 2-1.1: New USB device found, idVendor=1a40, idProduct=0201, bcdDevice= 1.00
[ 5287.898947] usb 2-1.1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 5287.898950] usb 2-1.1: Product: USB 2.0 Hub [MTT]
[ 5287.899609] hub 2-1.1:1.0: USB hub found
[ 5287.899667] hub 2-1.1:1.0: 7 ports detected
[ 5288.098671] usb 2-1.2: new high-speed USB device number 21 using xhci_hcd
[ 5288.318968] usb 2-1.2: New USB device found, idVendor=1a40, idProduct=0201, bcdDevice= 1.00
[ 5288.318975] usb 2-1.2: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 5288.318978] usb 2-1.2: Product: USB 2.0 Hub [MTT]
[ 5288.319633] hub 2-1.2:1.0: USB hub found
[ 5288.319696] hub 2-1.2:1.0: 7 ports detected
[ 5288.402664] usb 2-1.1.1: new full-speed USB device number 22 using xhci_hcd
[ 5288.523934] usb 2-1.1.1: New USB device found, idVendor=04e2, idProduct=1414, bcdDevice= 0.03
[ 5288.523941] usb 2-1.1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 5288.550524] cdc_acm 2-1.1.1:1.0: ttyACM0: USB ACM device
[ 5288.551553] cdc_acm 2-1.1.1:1.2: ttyACM1: USB ACM device
[ 5288.552146] cdc_acm 2-1.1.1:1.4: ttyACM2: USB ACM device
[ 5288.552643] cdc_acm 2-1.1.1:1.6: ttyACM3: USB ACM device
[ 5288.706645] usb 2-1.3: new high-speed USB device number 23 using xhci_hcd
[ 5288.926871] usb 2-1.3: New USB device found, idVendor=1a40, idProduct=0201, bcdDevice= 1.00
[ 5288.926879] usb 2-1.3: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 5288.926882] usb 2-1.3: Product: USB 2.0 Hub [MTT]
[ 5288.927589] hub 2-1.3:1.0: USB hub found
[ 5288.927664] hub 2-1.3:1.0: 7 ports detected
[ 5289.030699] usb 2-1.2.1: new full-speed USB device number 24 using xhci_hcd
[ 5289.151831] usb 2-1.2.1: New USB device found, idVendor=04e2, idProduct=1414, bcdDevice= 0.03
[ 5289.151838] usb 2-1.2.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 5289.178627] cdc_acm 2-1.2.1:1.0: ttyACM4: USB ACM device
[ 5289.179293] cdc_acm 2-1.2.1:1.2: ttyACM5: USB ACM device
[ 5289.179806] cdc_acm 2-1.2.1:1.4: ttyACM6: USB ACM device
[ 5289.180265] cdc_acm 2-1.2.1:1.6: ttyACM7: USB ACM device
[ 5289.250655] usb 2-1.1.2: new full-speed USB device number 25 using xhci_hcd
[ 5289.371840] usb 2-1.1.2: New USB device found, idVendor=04e2, idProduct=1414, bcdDevice= 0.03
[ 5289.371847] usb 2-1.1.2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 5289.398630] cdc_acm 2-1.1.2:1.0: ttyACM8: USB ACM device
[ 5289.399315] cdc_acm 2-1.1.2:1.2: ttyACM9: USB ACM device
[ 5289.399832] cdc_acm 2-1.1.2:1.4: ttyACM10: USB ACM device
[ 5289.400302] cdc_acm 2-1.1.2:1.6: ttyACM11: USB ACM device
[ 5289.570649] usb 2-1.4: new high-speed USB device number 26 using xhci_hcd
[ 5289.790883] usb 2-1.4: New USB device found, idVendor=1a40, idProduct=0201, bcdDevice= 1.00
[ 5289.790891] usb 2-1.4: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 5289.790894] usb 2-1.4: Product: USB 2.0 Hub [MTT]
[ 5289.791619] hub 2-1.4:1.0: USB hub found
[ 5289.791664] hub 2-1.4:1.0: 7 ports detected
[ 5289.890641] usb 2-1.3.1: new full-speed USB device number 27 using xhci_hcd
[ 5290.012002] usb 2-1.3.1: New USB device found, idVendor=04e2, idProduct=1414, bcdDevice= 0.03
[ 5290.012009] usb 2-1.3.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 5290.012398] xhci_hcd 0000:00:14.0: Not enough host resources, active endpoint contexts = 53
[ 5290.012435] usb 2-1.3.1: can't set config #1, error -12
[ 5290.110580] usb 2-1.2.2: new full-speed USB device number 28 using xhci_hcd
[ 5290.231898] usb 2-1.2.2: New USB device found, idVendor=04e2, idProduct=1414, bcdDevice= 0.03
[ 5290.231906] usb 2-1.2.2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 5290.232243] xhci_hcd 0000:00:14.0: Not enough host resources, active endpoint contexts = 54
[ 5290.232277] usb 2-1.2.2: can't set config #1, error -12
[ 5290.330629] usb 2-1.1.3: new full-speed USB device number 29 using xhci_hcd
[ 5290.451773] usb 2-1.1.3: New USB device found, idVendor=04e2, idProduct=1414, bcdDevice= 0.03
[ 5290.451780] usb 2-1.1.3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 5290.452109] xhci_hcd 0000:00:14.0: Not enough host resources, active endpoint contexts = 55
[ 5290.452145] usb 2-1.1.3: can't set config #1, error -12
[ 5290.534627] usb 2-1.4.1: new full-speed USB device number 30 using xhci_hcd
[ 5290.655890] usb 2-1.4.1: New USB device found, idVendor=04e2, idProduct=1414, bcdDevice= 0.03
[ 5290.655897] usb 2-1.4.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 5290.656235] xhci_hcd 0000:00:14.0: Not enough host resources, active endpoint contexts = 56
[ 5290.656268] usb 2-1.4.1: can't set config #1, error -12
[ 5290.754612] usb 2-1.3.2: new full-speed USB device number 31 using xhci_hcd
[ 5290.876420] usb 2-1.3.2: New USB device found, idVendor=04e2, idProduct=1414, bcdDevice= 0.03
[ 5290.876427] usb 2-1.3.2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 5290.876750] xhci_hcd 0000:00:14.0: Not enough host resources, active endpoint contexts = 57
[ 5290.876786] usb 2-1.3.2: can't set config #1, error -12
[ 5290.974617] usb 2-1.2.3: new full-speed USB device number 32 using xhci_hcd
[ 5291.096189] usb 2-1.2.3: New USB device found, idVendor=04e2, idProduct=1414, bcdDevice= 0.03
[ 5291.096196] usb 2-1.2.3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 5291.096525] xhci_hcd 0000:00:14.0: Not enough host resources, active endpoint contexts = 58
[ 5291.096560] usb 2-1.2.3: can't set config #1, error -12
[ 5291.194601] usb 2-1.1.4: new full-speed USB device number 33 using xhci_hcd
[ 5291.316249] usb 2-1.1.4: New USB device found, idVendor=04e2, idProduct=1414, bcdDevice= 0.03
[ 5291.316256] usb 2-1.1.4: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 5291.316601] xhci_hcd 0000:00:14.0: Not enough host resources, active endpoint contexts = 59
[ 5291.316637] usb 2-1.1.4: can't set config #1, error -12
[ 5291.414605] usb 2-1.4.2: new full-speed USB device number 34 using xhci_hcd
[ 5291.536231] usb 2-1.4.2: New USB device found, idVendor=04e2, idProduct=1414, bcdDevice= 0.03
[ 5291.536239] usb 2-1.4.2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 5291.536507] xhci_hcd 0000:00:14.0: Not enough host resources, active endpoint contexts = 59
[ 5291.536532] usb 2-1.4.2: can't set config #1, error -12
[ 5291.618600] usb 2-1.3.3: new full-speed USB device number 35 using xhci_hcd
[ 5291.740151] usb 2-1.3.3: New USB device found, idVendor=04e2, idProduct=1414, bcdDevice= 0.03
[ 5291.740159] usb 2-1.3.3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 5291.740448] xhci_hcd 0000:00:14.0: Not enough host resources, active endpoint contexts = 60
[ 5291.740473] usb 2-1.3.3: can't set config #1, error -12
[ 5291.838634] usb 2-1.2.4: new full-speed USB device number 36 using xhci_hcd
[ 5291.960220] usb 2-1.2.4: New USB device found, idVendor=04e2, idProduct=1414, bcdDevice= 0.03
[ 5291.960228] usb 2-1.2.4: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 5291.960517] xhci_hcd 0000:00:14.0: Not enough host resources, active endpoint contexts = 61
[ 5291.960546] usb 2-1.2.4: can't set config #1, error -12
[ 5292.058591] usb 2-1.4.3: new full-speed USB device number 37 using xhci_hcd
[ 5292.180252] usb 2-1.4.3: New USB device found, idVendor=04e2, idProduct=1414, bcdDevice= 0.03
[ 5292.180260] usb 2-1.4.3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 5292.180526] xhci_hcd 0000:00:14.0: Not enough host resources, active endpoint contexts = 61
[ 5292.180552] usb 2-1.4.3: can't set config #1, error -12
[ 5292.278588] usb 2-1.3.4: new full-speed USB device number 38 using xhci_hcd
[ 5292.400156] usb 2-1.3.4: New USB device found, idVendor=04e2, idProduct=1414, bcdDevice= 0.03
[ 5292.400164] usb 2-1.3.4: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 5292.400461] xhci_hcd 0000:00:14.0: Not enough host resources, active endpoint contexts = 62
[ 5292.400488] usb 2-1.3.4: can't set config #1, error -12
[ 5292.498581] usb 2-1.4.4: new full-speed USB device number 39 using xhci_hcd
[ 5292.620223] usb 2-1.4.4: New USB device found, idVendor=04e2, idProduct=1414, bcdDevice= 0.03
[ 5292.620233] usb 2-1.4.4: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 5292.620562] xhci_hcd 0000:00:14.0: Not enough host resources, active endpoint contexts = 62
Всем привет! Приобрел Raspberry PI 4
C MicroSD грузилась но я решил перейти на USB накопитель.
Обновил bootloader до Apr 2921, делал по одному мануалу из сети… но с USB не грузится, и переcтало даже с MicroSD загружаться и без MicroSD глухо 3,3V нету
постояло сутки и там что-то отпустило, с MicroSD начал загружаться
повторил попытку загрузить с USB и все повторилось не реагирует ни на что…. буду ждать сутки что-бы отпустило, если отпустит
ЗНАТОКИ!!! подскажите, научите, посоветуйте как быть?
как заставить работать с USB? если еще отойдет…
СПАСИБО!!!
Доброго времени.
Нахожусь в поисках кресла для работы из дома. Сейчас располагаю лишь неудобным кухонным стулом, поэтому это отдельная боль.
Ищу модель в диапазоне примерно от 8к до 25-30к ₽, сам я высокий (190см) и худой (60кг).
В идеале, нужна модель с поддержкой поясницы и подлокотниками.
Сейчас рассматриваю модели:
Metta Samurai s-3.04
ikea LÅNGFJÄLL ЛОНГФЬЕЛЛЬ - в этом много раз сидел, для меня оно удобно, но низкое, хотелось бы модель выше.
ikea MARKUS МАРКУС
ikea JÄRVFJÄLLET ЭРВФЬЕЛЛЕТ подлокотники к креслу
Подозреваю, что я здесь не первый, кто задается такими вопросами, и наверняка кто-то сможет поделиться своим опытом.
Линукс тут при том, что я буду админить сервера на linux, сидя в этом кресле.
Периодически, волнами всплывают темы «что использовать на старом железе» и среди советов очень редко встретишь рекомендацию Elive.
Дистрибутив с историей, релизами радует нечасто, 7 января представили очередной beta-выпуск.
Кратко, об Elive:
( читать дальше... )
>>> Подробности
ERP-шники из прошлого треда сдулись, а мой интерес к вопросу только разгорелся. Моя попытка нарыть что-то более-менее объемное по теме создает ощущение, что ERP — это как онанизм: все занимаются, но никто не обсуждает. Нашел забавную статью на хабре:
https://habr.com/en/post/447162/ - Не купитесь на ERP
Сразу скажу, что я не согласен с автором, но позиция интересна. Если слегка смягчить ее, то получится что-то такое: если на вашем предприятии бардак, то ERP за вас не сможет его организовать; если же вы навели порядок на своем предприятии, то ERP вам уже особо и не нужна.
В прошлом треде я уже затронул тему того, что далеко не всем и не для всего нужна компьютеризация/автоматизация. То есть, задачей интегратора, прежде всего, должен быть поиск конкретных рутинных процессов и оптимальных путей для их автоматизации.
Подход SAP в этом плане весьма остроумен с коммерческой точки зрения, потому что работы по сверхточному нанесению пользы сам SAP не выполняет, вместо этого клепая вот такие таблички на 240 столбцов:
https://www.sapdatasheet.org/abap/tabl/mara.html
Ну или просто позволяя вам выбрать из готового набора 110 000 (сто десять тысяч) табличек те, которые подойдут вашему бизнесу... или не подойдут. Остроумен с коммерческой точки зрения такой подход потому, что с позиции человека, который не разбирается в IT, то есть, типового клиента SAP, какой-нибудь SAP R/3 предоставляет собой крупную хорошо проработанную и проверенную систему, которая покрывает чуть ли не все на свете варианты бизнес-процессов предприятия. В такие моменты я люблю вспоминать покойного Дейкстру:
“Simplicity is a great virtue but it requires hard work to achieve it and education to appreciate it. And to make matters worse: complexity sells better.”
То есть, приходит менеджер, который отвечает за принятие решений, и спрашивает у продажника SAP: «у вас есть ${фичанейм} в системе? Насколько хорошо автоматизирует ${процесснейм} ваше решение?». Причем, говорить об этом до начала внедрения — это все равно, что спрашивать у женщины «вы можете родить мальчика или девочку? А мальчик будет гениальным?». Особенно если этой женщине 50 лет и ее маркетинговое преимущество — это что оба ее сына стали успешными учеными.
К чему это я... На рынке присутствует плохо закрытая ниша простых универсальных решений. Нет никакого смысла скрещивать ежа с ужом и пытаться втюхать гибрида — компьютерные системы для турагенства, сети мясных магазинов, и аптек должны отличаться, и это нормально. Однако, весьма тяжело найти тот самый общий знаменатель, который подошел бы всем и при этом не ограничивал бы никого.
Пока что, из моего опыта разработки CRM/недо-ERP, мне видится, что одно из ключевых препятствий на пути заполнения данной ниши — это реляционные СУБД, которые используется к месту и не к месту — просто потому, что РСУБД есть готовые в большом количестве. Как правило, даже у достаточно конкретного клиента есть ни разу не конкретные требования по автоматизации, которые меняются день ото дня, вроде «мы узнали длину члена Василия Петровича — давайте сохраним эту информацию в CRM записи про Василия Петровича, в надежде, что со временем удастся собрать аналогичные сведения по другим клиентам и вывести кореляции». Происходит это не только из-за сиюминутных прихотей конкретного менеджера, но и из-за постепенной смены коньюктуры и технологий в фирме.
Реляционная же модель приводит к тому, что когда внезапно появляется необходимость сделать связь сущностей N-к-M вместо какой-нибудь 1-к-N, то приходится перекраивать базу верх ногами, создавая новую таблицу связей между сущностями и изменяя алгоритмы создания-чтения-обновления-удаления. А в случае перехода от 1-к-1 в N-к-M нужно создавать уже две дополнительные таблицы. У того же SAP по этому поводу из коробки для целой кучи атрибутов есть поддержка множественных связей, откуда и появилось астрономическое количество табличек — в реальности таблиц корневых сущностей там всего несколько сотен.
Апгрейды, поддержка, доработка — это, между прочим, основной доход вышеупомянутой SAP. Моя воображаемая цель проста: уничтожить SAP с ораклом. По крайней мере, такова она по состоянию на момент создания треда.
Есть много опенсорсных попыток писания ERP софта (например, Odoo, OpenERP, IDempiere/Compiere/Adempiere/Openbravo/metasfresh), но каждая из них, как правило, представляет собой одну и ту же попытку повторить SAP в мелком масштабе. У меня есть некоторые абстрактные зарисовки по этой теме, но, как показывает практика, публиковать их не имеет смысла, а пытаться сделать что-то конкретное прямо сейчас у меня тупо нет времени/желания, поскольку я работаю над релизом предыдущего незаконченного проекта питоньей многозадачности. Так что принимайте эстафету.
Хочу обсудить пиццу, рационально ли её готовить дома самому, рентабельно ли это и какой рецепт по вашему мнению самый эталон? (отзывы с синдромом утёнка не приветствуются)
https://www.youtube.com/watch?v=1-SJGQ2HLp8 — не безызвестный товарищ демонстрирует классический рецепт итальянской пиццы, хочу отметить, что в отличии от большинства русскоязычных домохозяек он не страдает такой фигнёй, как добавление масла в тесто, добавление сахара к дрожжам. Точно так мы делаем хлеб: вода, мука, соль, дрожжи. Обычное дрожжевое тесто (опара). За сим, я не увидел причины, зачем замешивать его самостоятельно, если можно пойти и купить в магазине тесто на развес. Оно абсолютно на все 100% точно такое же (мы сами его замешиваем на пекарне и привозим в магазин вместе с хлебом, да).
Для начала хочу научиться готовить самую базу, поэтому из ингредиентов я взял: помидор + чеснок + базилик (или орегано), сыр и... всё. Речь не про колбасу, грибы и прочее, а хочу добиться результата вкусной базовой пиццы, с которой уже дальше можно работать и докладывать другие ингредиенты по желанию.
Такая пицца называется Маргарита и это классический итальянский пирог с сыром и помидорами, в котором ничего больше нет.
К вопросу о рациональности. Я купил такую малютку за 1500 рублей, очень маленькая электропечка, надеюсь, она себя окупит (по цене — 2.5 пиццы из доставки). Купил ингредиенты, которые в общей сумме обошлись в 400 рублей. Это без колбасы, без грибов и прочей экзотики, только база, с уже готовым дрожжевым тестом. И что-то как-то я начинаю сомневаться, честно говоря, потому что продукты выходят ну очень дорого. Но ладно, посмотрим.
Рецепт пиццы должен быть не только дешёвым для домашнего приготовления и вкусным на выходе, но и максимально простым, чтобы потом не перемывать гору посуды, не делать кучу лишних движений при приготовлении и прочая-прочая.
Кто готовит пиццу дома? Как вы её делаете? На сколько по деньгам и трудоёмкости выходит? Лучше, чем из доставки?
Приветствую, коллеги!
Интересует статистика по BIOS boot partition / EF02 кто какой размер делал? В разрезе минимально приемлемого и влезет ли в промежуток между MBR/33 sector и 2048?
Какие популярные сервисы опознавания музыки вы знаете?
Критерий только один - чтобы работало из браузера. Без регистрации и приложений.
Ищу аналог mediaget на Линукс. wine не подходит. Совет виндоссам, у вас есть такая штука как Soda Player.
Чуть больше чем год назад я решил сделать для своих нужд веб-панель, которая позволяла бы выгружать позиции страниц сайтов и другую статистику из Google Search Console и удобно её анализировать. Сейчас решил, что пора поделится инструментом с сообществом OpenSource, чтобы получить обратную связь и улучшить программу.
Основные возможности:
>>> Подробности
… или когда коту нечего делать…
Всё началось безобидно. Ну, насколько безобидным может быть желание переустановить систему, о котором я уже плакался две недели назад. Итак: конец апреля, ещё один компьютер, ещё один «затык» на переустановке. Только на этот раз вмешался ещё один фактор. А именно – крайне не хотелось проходить через этап установки «арча» с нуля, плюс на отдельном «сисиди» лежала «десятка» с игрушками, и настройка «дуалбута» заняла бы слишком много времени (но это к делу не относится).
Взбрела в мою грешную голову шальная мысль – гулять так гулять. Так я и пересел на Fedora Workstation, с которой уже больше двух месяцев как «в отношениях». Без переустановок, заметьте, зато со светлой темой.
( читать дальше... )
>>> Просмотр (1920x1080, 1217 Kb)
Недавно наткнулся в youtube на «Замок» Балабанова и вспомнил, что уже сто лет собирался его посмотреть. Посмотрел и обомлел - какая вуду-магия помогла режиссеру изобразить именно то, что было в моей голове во время чтения книги? Лица, интерьеры, голоса, весь антураж вообще.
Но вопрос не в этом. Теперь захотелось еще одной дозы этой безнадеги плюс минус начала 20 века в таких же декорациях, что важно. Поисковики предлагают либо другие фильмы Балабанова, либо другие экранизации Кафки (очень умнО). На ум пока приходит только «Джорджино» и фильмы а-ля «Плоть для Франкенштейна». Помнится, в стародавние времена был у нас в локальном dc-хабе провайдера некто с крутой подборкой таких фильмов, но где ж его теперь найдешь. Может быть, коллективный разум ЛОРа что-то подскажет, а старый «посоветуй-тред» в толксах открепили, поэтому отдельный пост.
LanguageTool — это свободная система для проверки грамматики, стиля, орфографии и пунктуации. LanguageTool может использоваться как приложение для рабочего стола, командной строки или как расширение LibreOffice/Apache OpenOffice. Для работы требуется Java 8+ от Oracle или Amazon Corretto 8+. В рамках отдельного проекта созданы расширения для браузеров Mozilla Firefox, Google Chrome, Opera, Edge. И отдельное расширение для Google Docs.
В новой версии:
Изменения для русскоязычного модуля включают:
>>> Подробности
Желательно где нить в Голландии.
Народ, подскажите, имеется:
Возможность связать по LAN устройства уже есть, еще есть wi-fi роутер от xiaomi, но это все не тенет. Рассматриваю вариант купить некий машрутизатор, например, Mikrotik hEX PoE 5x10/100 Mbps USB RB960PGS, к которому уже подключить wi-fi точку по LAN.
Есть ли варианты роутеров без wifi, но с хорошей пропускной способностью на такие требования?
Здравствуйте. Есть сервер, обслуживающий высоконагруженый сайт для локалки. На сервере nginx + php + mysql.
Несколько раз в неделю бывает следующая ситуация. Резко возрастает LA, процы забиты на 100%, сайт естественно тупит, количество запросов в мускул превышает лимит (300). Вся эта вакханалия происходит до рестарта mysql. После этого мирно-спокойно с LA не выше 7-8 работаем до следующего дня. На следующий день - ситуация повторяется. Какого-то совпадения по времени нет, может быть и около девяти утра и в 14 часов. Два раза в день не бывает. Может не быть вообще. Но если будет - то только однократно.
Посоветуйте в какую сторону копать? Возможно, как-то забивается кеш запросов мускула, который очищается после рестарта? Как бы можно выцепить причину?
Нужна программа, которая парсит и обрабатывает слова с Yandex.Wordstat. Это нужно для быстрого создания семантического ядра сайта (с помощью отсева фраз-запросов и минус-слов). Т. е. на основе базовых фраз необходимо собрать реальные поисковые запросы, которые люди испльзуют в поиске Яндекса.
Под Windows есть Словоёб. Что есть под Linux для данной задачи?
← предыдущие | следующие → |