Pull to refresh
18
0
Алексей Сторожев @storoj

User

Send message

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

Прозвучит неожиданно, но избавившись от папок (просто кладя всё в "src") можно избавиться от головной боли по организации того, что организовать невозможно.

Какая разница в каких папках лежат какие файлы?

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

... а "removeFirst" – O(1)?

Почему вдруг array.count это O(n)?

Для быстрой разборки свичей можно было бы напечатать открывашку вроде такой: https://www.thingiverse.com/thing:3097933

Зачастую тот код был просто дерьмовый даже когда был "сегодняшний", и устаревать ему было некуда.

А нет такого, что он не поддерживает exfat? Для моего ve200 точно была прошивка, которая добавляла его поддержку, но я сломал у него экранчик. Я нашёл "донора" ve300 на ебее за недорого, и собирался просто вставить в него свой жёсткий диск, однако же он не поддерживал exfat из коробки. Прошивок, добавляющих поддержку я тоже не нашёл. Так что пришлось переставить экранчик из ve300 в мой старый ve200.

Это же Хабр, тут многие люди живут ради "задач ради задач". Круто же, когда не работало, а потом ты что-то сделал и заработало.

А зачем человек может захотеть переустановить Windows? Конечно, в своё время мы часто это делали просто "по приколу", и были заранее подготовлены, но бывают ведь и случаи, когда что-то почему-то сломалось. А уже не так-то просто подключить старый IDE винт к своему компьютеру и залить туда Win98_Install на диск D:. Да и с дискетки уже не загрузишься, чтобы setup.exe запустить.

Кажется, что я находил вот этот проект на stm32, но к сожалению я не шарю в теме, чтобы попробовать что-то сделать самому: https://github.com/GenieKits/USB-CDROM-Emulation-on-STM32F103C8

Ещё я находил, что можно сделать эмулятор cdrom на raspberry pi: https://github.com/artyomsoft/cdemu-rpi, но он не мгновенно загружается, и кажется оверкиллом.

Было бы супер круто если бы удалось сделать опенсорсную прошивку для какого-нибудь esp32, чтобы вместо 2.5 hdd или nvme можно было хранить всё на sd карте. Получился бы очень компактный девайс, и мне даже неважно, что скорость была бы не супер. Я даже находил какие-то китайские исходники эмулятора cd привода для stm32 (кажется), но чтобы разобраться в этом я пока не имею скилла.

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

Лежит в директории файл с именем ls, запустил пользователь в ls в командной строке - так пусть и крикнет командная строка "чувак, у тебя коллизия с системной командой... Проверь что за фигня у тебя".

находишься в такой директории (где чисто случайно есть файл "ls"), запускаешь скрипт, который запускает скрипт, который запускает скрипт, который запускает "ls". на каком уровне и какая должна произойти ошибка?

Совершенно бесполезное знание на практике. Если добавишь Hashable в явном виде – хуже не станет. Не добавишь там, где его не хватает – не скомпилируется.

Статья тоже мусорная: можно сократить до трёх предложений без потери полезного сигнала.

1
23 ...

Information

Rating
6,051-st
Location
London, England - London, Великобритания
Date of birth
Registered
Activity

Specialization

Mobile Application Developer