LINUX.ORG.RU

Сообщения sniper21

 

Вышел Lazarus 3.0

Новости — Разработка
Вышел Lazarus 3.0
Группа Разработка

Команда разработчиков Lazarus рада сообщить о выпуске Lazarus 3.0 — интегрированной среды разработки для Free Pascal. Этот релиз по-прежнему собирается компилятором FPC 3.2.2.

В этом выпуске:

  • добавлена поддержка Qt6, основанная на версии 6.2.0 LTS; Минимальная версия Qt для lazarus 3.0 — 6.2.7;
  • полностью переработана привязка Gtk3;
  • для Cocoa исправлены многочисленные утечки памяти и реализована поддержка многомониторных конфигураций;
  • добавлена подсветка синтаксиса для PasDoc;
  • исправления и улучшения для компонентов TCustomImageList, TTaskDialog, TSpeedButton и других.

>>> Подробности

 ,

sniper21
()

Debian всё еще достоин (mariadb)

Форум — Talks

Только что MariaDB бампнули с 10.6 до 10.11

https://packages.debian.org/bookworm/mariadb-server

 ,

sniper21
()

Разработка на Rust без интернета: возможно?

Форум — Development

Debian пакетирует кучу пакетов (да, тавтология) rust библиотек. Кто нибудь пробовал вести разработку на Rust с этими пакетами без интернета?

 ,

sniper21
()

русский язык в cout.

Форум — Development

Да, вопрос слегка избит, но у меня другой.

Как вычислить в какой кодировке строка? В Iconv нужно указать из какой кодировки в какую переводить, а это не то.

 ,

sniper21
()

Как подключиться к зависшему python скрипту?

Форум — Development

Можно ли как-то подключиться к удаленно запущенному зависшему python скрипту чтобы понять где он завис?

 , удаленная отладка

sniper21
()

Рисовалка взаимосвязей классов для python и php

Форум — General

Интересует графический построитель взаимосвязей для классов в Python и PHP.

Есть ли что-то подобное?

 ,

sniper21
()

Сделать копию slave со slave и снова загрузить на slave

Форум — Admin

Есть mysql slave сервер, но есть проблема ibdata1 большой, нужно разбить по таблицам.

Установил в конфигуранцию slave: innodb_file_per_table=1

далее:

stop slave;

теперь нужно сделать dump(только со слейва)

mysqldump --all-databases --dump-slave > slave.sql

потом загрузить.

mysql < slave.sql

Я понимаю так что достаточно будет сделать

start slave;

и всё заработат?

 ,

sniper21
()

Зависает Python скрипт. Как к нему подключиться и узнать где он завис?

Форум — Development

На проде зависает Python скрипт. Можно ли подключиться непосредственно к зависшему скрипту и узнать на какой строке он завис?

 

sniper21
()

дырки в графиках perfomance в vspere в vmware 6.7

Форум — Admin

Сейчас VMWare последняя, но дырки в графиках не исправились.

Есть ли у кого рецепт исправления?

Тут обсуждение https://communities.vmware.com/t5/Storage-Performance/ESXi-6-7-U1-realtime-performance-gaps-lost/td-p/461183 и у некоторых проблема решилась.

 ,

sniper21
()

как экранировать одну двойную кавычку в csv файле?

Форум — Development

Есть строка csv

somestring,",somestring,10

вот как такое экранировать согласно rfc4180?

 

sniper21
()

Хочу понять методику установки php-fpm

Форум — Admin

Дано классика: CentOS7 и стандарный php 5.4, а также apache из стандартных реп. И, разумеется, крутится на этом два сайта.

Есть третий проект которому надо php 7.3.

Вот как установить php 7.3 никак не затрагивая и не прерывая текущие сайты?

 ,

sniper21
()

Программы учёта оборудования

Форум — Talks

Вопрос такой. Кто-то что-то использует?

Возможности:

  • карта сети
  • что куда подключено
  • серийники, тип и прочее

 

sniper21
()

RAID-5 на DL180 и CentOS7 как узнать объем дисков в этом RAID?

Форум — Admin

Собственно САБЖ.

 ,

sniper21
()

внешний файл конфигурации

Форум — Development

Пишу на Python, но суть не в этом..

class Config:
    config_dict = {}

    def __init__(self):
        with open('config.json') as file:
            self.config_dict = json.load(file)

    def get_property(self, section, prop):
        return self.config_dict[section][prop]

И есть несколько вариантов как передать конфиг в классы

  • в конструкторе каждого класса вызывать конструктор класса Config
  • наследовать каждый класс от класса Config
  • создать константы для каждого параметра и передавать их в классы
  • Предложите паттерн

Чем воспользоваться лучше? Есть ли подходящий паттерн? P.S. Шутки про пять-звезд скорее всего не избежать, я понимаю :)

 ,

sniper21
()

Итерация по HashMap в Rust какая-то странная

Форум — Development

Элементарный код.

use std::collections::HashMap;

fn main() {
    let mut test = HashMap::new();

    test.insert(1, "first line");
    test.insert(2, "second line");
    test.insert(3, "third line");
    test.insert(4, "fourth line");


    for (key, value) in &test {
        println!("{}: {}", key, value);
    }
}

Почему-то на выходе:

2: second line
1: first line
4: fourth line
3: third line
Не верный порядок. Или это не гарантировано?

 ,

sniper21
()

Как из консоли VMWare получить счетчики гипервизора?

Форум — Admin
  • usage
  • state
  • swap used

 , ,

sniper21
()

компиляция smartmontools 7.0

Форум — General
mkdir -p /opt/smt

Не реагирует на

./configure --prefix=/opt/smt

Но собирается и устанавливается по умолчанию в /usr/local

Кто-нибудь знает почему?

 smartmontools,

sniper21
()

как правильно записывать файлы из асинхронных функций?

Форум — Development

Собственно сабж.

Отдельный поток?

На примере python.

Не код прошу, а «лучшие методики» (best practices).

 ,

sniper21
()

отправить и получить данные из последовательного порта в bash

Форум — Development
echo -e "ATкоманда" > /dev/ttyUSB0
cat -v < /dev/ttyUSB0
sleep 2

Работает, но это не очень надежно т.к. данные иногда не читаются.

А как сделать надежно?

 ,

sniper21
()

node.js через tcp socket отправить несколько запросов и разделить ответы

Форум — Development

В PHP:

fsockopen(....);
fwrite($handle, 'message1\r\n');
// и можем сразу получить ответ, если надо.
fgets($handle);
fwrite($handle, 'message2\r\n');
fgets($handle);
fwrite($handle, 'message3\r\n');
fgets($handle);

в node.js

let net = require('net');
let client = new net.connect(1234,'127.0.0.1', {
  client.write('message1\r\n');
  client.write('message2\r\n');
  client.write('message3\r\n')
});

client.on('data', function (data) {
// сюда ссыпаются ответы.
});

Вопрос: можно ли как-то кроме data.toString().split их разделить либо некоторые ответы игнорировать, т.е. не читать в data?

 , ,

sniper21
()

RSS подписка на новые темы