421 Востаннє редагувалося frz (18.10.2020 20:32:28)

Re: Сьогодні я дізнався

frz написав:

Сьогодні я дізнався, що lubuntu 20.04 LTS відрізняється інтерфейсом від lubuntu 18.04 LTS, набір утиліт і їх позначення в треї відрізняється. Оновився поки що лише на ноуті, так як на ньому рідше працюю. Поки не розібрався докладно, не поспішатиму повторити те ж на основному компі...

А сьогодні я дізнався, що на стаціонарному компі після оновлення до 20.04 зник езернет (
Добре що маю юсб ві-фі донґл. Також можу завантажити попередню версію за допомогою запасного шдд.

Upd: пофіксив - встановив automatic negotiation.
Щоправда, залишилися деякі дрібніші питання щодо інтерфейсу, запитую щодо них на форумі убунту.

422

Re: Сьогодні я дізнався

навіщо вам модифікації гівняної бубунти, якщо можна поставити чистеньку, гарненьку, та стабільну дебіан ? ніколи цього не розумів...

423

Re: Сьогодні я дізнався

В Дебіані занадто багато всього треба ручками доналаштовувати (принаймні було, коли я востаннє ним користувався), що з точки зору (майже) звичайного юзера, а не адміна - гємор.

Подякували: cheappi3861

424

Re: Сьогодні я дізнався

ви про шо?

425

Re: Сьогодні я дізнався

Про все... про набор софта за замовчуванням і т. д.

426

Re: Сьогодні я дізнався

Прихований текст

В холіварах участі не беру.

427

Re: Сьогодні я дізнався

відкрив для себе CRON. Виявляється, воно дуже просте і зручне. Написав собі маленьку cron job, чи як воно там, котра змінює шпалери кожні 30 хвилин  8)
Тепер хочу знову написати оту програмку, котру робив ще багато років тому на c#, котра порівнює дві картинки, та видаляє дуплікати, єдине - писати то на c#, чи js - сенсу немає, бо хочеться зробити то мінімалістичною консольною програмкою, тому або Python, або C. Обох мов не знаю, але Python якесь ближче, а C цікавіше  *SORRY*

428 Востаннє редагувалося koala (19.10.2020 10:51:22)

Re: Сьогодні я дізнався

Беріть nim :)
До речі, я якось пропустив, коли дізнався про нього - місяць тому, здається.
Швидкість C, синтаксис Python.

Подякували: FakiNyan, bebyk, leofun01, ping4

429

Re: Сьогодні я дізнався

koala написав:

Беріть nim :)
До речі, я якось пропустив, коли дізнався про нього - місяць тому, здається.
Швидкість C, синтаксис Python.

я ще хотів, аби не було залежностей, а ту штуку тре встановлювати

430

Re: Сьогодні я дізнався

Він компільований. Тобто результат можете запускати без Nim.

Подякували: FakiNyan1

431

Re: Сьогодні я дізнався

koala написав:

Він компільований. Тобто результат можете запускати без Nim.

"це каєф, морозиво..."

432

Re: Сьогодні я дізнався

глянув той нім, так от простеньке гело ворлд займає 101кб, коли на C те ж саме займає лише 17кб (що теж якось дофіга)

433

Re: Сьогодні я дізнався

А якщо

nimrod compile --deadCodeElim:on --opt:size --stackTrace:off --lineTrace:off --gc:none

?

Ну і так, сучасні компілятори закидають в результат купу машинного бойлерплейту. Не подобається - або лізте в налаштування, або пишіть на асемблері :) Rust два роки тому видавав хеловорлд на 3МБ, якщо не вказувати, що викинути.

Подякували: leofun011

434

Re: Сьогодні я дізнався

koala написав:

--gc:none

Ось тут краще не гнатись за зайвими звільненими байтами на диску, бо можна втратити ті байти в іншому місці)

435

Re: Сьогодні я дізнався

У helloworld? ЯК?

436

Re: Сьогодні я дізнався

ну коли з усіма тими штуками, то 39кб

437

Re: Сьогодні я дізнався

P.Y. написав:

Задумався: мій молодший брат, коли був підлітком, вибішував мене правильно чи неправильно?

  Може неправильно?????

438

Re: Сьогодні я дізнався

Дізнався, що в Україні є лише один фотохостінг, та й то платний.
А також дізнався, що важко викласти дорослі порно фото на цей форум (хай це роблять інші, спамери, хай для розкрутки вставлять посилання на свої сайти, а ми не зможемо)

439 Востаннє редагувалося FakiNyan (25.10.2020 18:12:13)

Re: Сьогодні я дізнався

Сьогодні вирішив написати отой простенький алгоритм пошуку простих чисел, вирішив знайти всі прості числа, що менші за 1 мільйон, та перевірити, скільки часу на це піде у NodeJs та Nim.
Спочатку перевірив у ноді - 14 секунд приблизно.
Потім перевірив у Німі - з параметрами -d:danger та --opt:speed зайняло 25 секунд.
Питається, як так може бути, адже той nim компілюється в нативний код, і по швидкості має бути, майже як C.

Виявилось, що якщо не вказувати точний тип int'а, то використовується int64, а якщо використати int32, то скрипт виконується значно швидше - за 7 секунд. Тобто, в еее.. 25 - 7, на 18 секунд швидше! І в 2 рази швидше, ніж то робить нода.

Але питається, чому так? Система в мене 64-бітна, тобто з цим ніби проблем немає, але працює значно швидше, коли використовується саме int32.
Ось код

proc getSimple(upperLimit: int32): void =
  var simples = newSeqOfCap[int32](upperLimit div 2)
  simples.add(2)
  let past = now()
  for i in 3..upperLimit:
    var contains = false
    for j in 0..simples.len - 1:
      if (i mod simples[j]) == 0:
        contains = true
        break
    if contains == false:
      simples.add(cast[int32](i))
  let realNow = now()
  let diff = realNow - past
  echo diff
  echo simples.len

getSimple(1_000_000)
Подякували: leofun011

440

Re: Сьогодні я дізнався

Процесорний кеш. 32-бітних чисел туди влізає значно більше.

Подякували: FakiNyan, 0xDADA11C7, leofun01, Arete4