Я уже говорил, как люблю дата анализ? Эта лаба будет супер. Ещё не начал, а ощущения огонь
— pipenv, скачай мне torch и torchvision
— держи
— torch, я могу исполняться на видяхе?
— нет, у тебя не специальная версия
— pipenv, можешь скачать специальный torch вот из этого репо?
— да, без проблем, 3 секунды
— слишком быстро
— я такой молодец😊
— pipenv, удали torch
— сделано!
— ты же видишь, откуда устанавливать? установи, пожалуйста
— уже готово!
— гнида, блять, я ж знаю, ты мне существующий суёшь, ну погоди, ща снесу окружение, будешь заново ставить
— да-да, создалось легко, даже скачивать ничего не пришлось
— ЁБАНЫЙ ТВОЙ РОТ! ладно... ладно... pipenv shell + pip install, ты же мне это внесёшь в конфиг?
— 😊
— ты не внесёшь это в конфиг... ну хоть теперь я вижу, что честно качается... 2 ГИГА? ЕБАЛ ВАШ РОТ
— torchvision, можно мне датасет CelebA? его надо скачать
— ага! а, нет, хуй, почему
— потому что ты его себе в зависимости не добавил, еблан, держи свой пакет
— супер!
— хост датасета держит его на гуглодиске, а там квоты не квоты, ничего поделать не можем
— конечно, у себя файл зеркалить невозможно, уёбки... ладно, скачаю руками, теперь
— отлично! вижу, тут некоторые файлики скачаны, но остальные я выкачаю ещё раз. мне тут гугл выдал страницу с ошибкой вместо файла, надеюсь ты сам в них посмотришь и всё поймёшь, а датасет у тебя не датасет
— да сука.... там мужики советуют качать с kaggle, пробуем
— винда, распакуешь этот архивчик?
— да, подожди часик-другой
— ВЫ, БЛЯТЬ, СГОВОРИЛИСЬ
— pipenv, скачай мне torch и torchvision
— держи
— torch, я могу исполняться на видяхе?
— нет, у тебя не специальная версия
— pipenv, можешь скачать специальный torch вот из этого репо?
— да, без проблем, 3 секунды
— слишком быстро
— я такой молодец😊
— pipenv, удали torch
— сделано!
— ты же видишь, откуда устанавливать? установи, пожалуйста
— уже готово!
— гнида, блять, я ж знаю, ты мне существующий суёшь, ну погоди, ща снесу окружение, будешь заново ставить
— да-да, создалось легко, даже скачивать ничего не пришлось
— ЁБАНЫЙ ТВОЙ РОТ! ладно... ладно... pipenv shell + pip install, ты же мне это внесёшь в конфиг?
— 😊
— ты не внесёшь это в конфиг... ну хоть теперь я вижу, что честно качается... 2 ГИГА? ЕБАЛ ВАШ РОТ
— torchvision, можно мне датасет CelebA? его надо скачать
— ага! а, нет, хуй, почему
requests
не установлен?— потому что ты его себе в зависимости не добавил, еблан, держи свой пакет
— супер!
BadZipFile: File is not a zip file
— ты охуел? — хост датасета держит его на гуглодиске, а там квоты не квоты, ничего поделать не можем
— конечно, у себя файл зеркалить невозможно, уёбки... ладно, скачаю руками, теперь
download=False
— не, чёт хуйня, датасет не датасет, поставь download=True
— ...... хуйло .... ладно, держи— отлично! вижу, тут некоторые файлики скачаны, но остальные я выкачаю ещё раз. мне тут гугл выдал страницу с ошибкой вместо файла, надеюсь ты сам в них посмотришь и всё поймёшь, а датасет у тебя не датасет
— да сука.... там мужики советуют качать с kaggle, пробуем
— винда, распакуешь этот архивчик?
— да, подожди часик-другой
— ВЫ, БЛЯТЬ, СГОВОРИЛИСЬ
Может, я слоупок, но таким же глупеньким, как я, совет:
Если хотите распаковать большой зип архив на винде, возьмите стандартную виндовую распаковывалку, выбросьте её нахуй и воспользуйтесь винраром
Если хотите распаковать большой зип архив на винде, возьмите стандартную виндовую распаковывалку, выбросьте её нахуй и воспользуйтесь винраром
Upd. распаковывать винраром быстрее, чем копировать виндовым эксплорером
Итак, сегодня я:
* Выяснил, что штука не в край сломана, а состоит на 100% из костылей. Костыли, конечно, сломаны
* Посмотрел на такое
Оно осталось за пределами моего понимания
* Встретил комментарий "Это должно следовать за вызовом
А ещё теперь мне страшно ломать bug compatibility в коде, потому что в меня же будут тыкать пальцем как в виноватого в том, что всё сломалось, и мне же потом разбираться, что случилось. Я боюсь и не хочу. Ещё и все сенпаи по отпускам
Помогите...
* Выяснил, что штука не в край сломана, а состоит на 100% из костылей. Костыли, конечно, сломаны
* Посмотрел на такое
#ifdef 0
some code
#else
other code
#endif
Оно осталось за пределами моего понимания
* Встретил комментарий "Это должно следовать за вызовом
foo()". Что характерно,
foo()был выжжен 10 лет назад
А ещё теперь мне страшно ломать bug compatibility в коде, потому что в меня же будут тыкать пальцем как в виноватого в том, что всё сломалось, и мне же потом разбираться, что случилось. Я боюсь и не хочу. Ещё и все сенпаи по отпускам
Помогите...
Что-то часто я начал вспоминать этот анекдот. В этот раз из-за увиденных мной костылей
Приходит русский к еврею просить в долг рубль, еврей ему и говорит:
- Хорошо, я дам тебе рубль, но ты должен что-то под залог оставить
- Да нет у меня ничего, что оставить-то?
- Да хотя бы топор
- Ладно, бери
- Слушай - говорит еврей - мне ведь невыгодно тебе просто так рубль давать, давай, ты мне через год два рубля отдашь?
- Хорошо - отвечает русский. Взял он рубль, собтрается уходить.
Еврей его останавливает:
- Да, но ведь тебе сложно будет через год мне два рубля отдавать, ты мне сейчас рубль сразу отдай, тогда через год тебе будет легче
- И правда, - подумал русский и отдал обратно рубль еврею.
Выходит он от еврея и думает:
- Денег нет, топора нет, ещё рубль должен, и ведь, сука, всё правильно получается
Приходит русский к еврею просить в долг рубль, еврей ему и говорит:
- Хорошо, я дам тебе рубль, но ты должен что-то под залог оставить
- Да нет у меня ничего, что оставить-то?
- Да хотя бы топор
- Ладно, бери
- Слушай - говорит еврей - мне ведь невыгодно тебе просто так рубль давать, давай, ты мне через год два рубля отдашь?
- Хорошо - отвечает русский. Взял он рубль, собтрается уходить.
Еврей его останавливает:
- Да, но ведь тебе сложно будет через год мне два рубля отдавать, ты мне сейчас рубль сразу отдай, тогда через год тебе будет легче
- И правда, - подумал русский и отдал обратно рубль еврею.
Выходит он от еврея и думает:
- Денег нет, топора нет, ещё рубль должен, и ведь, сука, всё правильно получается
Чёт я сюда эту пасту не вбросил. Охуительные истории, о которых невозможно молчать
Дело было на манжаре
Началось всё со жгучего желания телеги обновиться: она сказала мне, что мой клиент скоро отвалится в противном случае. Почти уверен, что это из-за рекламы, которую она, видимо, не может показывать в старом клиенте
Я, как умная Маша, вооружился пакет-менеджером (pacman, в рот он ебись) и сделал классический адейт-апгрейд
Запускаю телегу
Ответ убил:
Первый звоночек: вашим thunderbird и ffmpeg нужна
Без проблем! Обновим их всех вместе. Отлично! Всё обновилось. Помимо прочего, в ходе обновления у меня оказался
Телега просит
Unix-way, чюваки, всё собираем из сурцов
И вот тут-то мы поняли масштаб бедствия
Он нужен и самому
Не работает
Кровь-кишки-пиздец
Я не могу запустить новый терминал, это значит, что ребут убьёт мне систему окончательно
Радуюсь, что работают
Отдаю комп на спасение билд-инженеру на соседней кровати
Он находит ссылочьку, откуда можно скачать бинарём несчастную либу (при этом честно перепечатав её, поскольку отправить-то никак нельзя, кек)
Всё почти ожило
Но не телеграм
Ему нужна новая
В охуительнейшем пакет-менеджере (pacman, в рот он ебись) её хуй найдёшь
В итоге обновили
И оно заработало
Какой итог:
Телеграм — пидарасы со своей рекламой
Thunderbird — пидарасы со своими новыми
pacman — пидарасы, которые не видят, что на либе живёт вообще всё
люди, придумавшие динамические либы — пидарасы
Телеграм — пидорасы дважды за обновление вообще всех либ для проекта, который они хотят раздать всем, кому могут
Дело было на манжаре
Началось всё со жгучего желания телеги обновиться: она сказала мне, что мой клиент скоро отвалится в противном случае. Почти уверен, что это из-за рекламы, которую она, видимо, не может показывать в старом клиенте
Я, как умная Маша, вооружился пакет-менеджером (pacman, в рот он ебись) и сделал классический адейт-апгрейд
Запускаю телегу
Ответ убил:
error while loading shared libraries: libvpx.so.7: No such file or directory
Окей, мы умелые ребята, обновляем libvpx
Первый звоночек: вашим thunderbird и ffmpeg нужна
libvpx.so.6.4
Без проблем! Обновим их всех вместе. Отлично! Всё обновилось. Помимо прочего, в ходе обновления у меня оказался
libffi.so.8
. После этих слов в системе начался ссущий кошмар... Но мы пока этого не зналиТелега просит
libffi.so.7
Ладно, ща установимUnix-way, чюваки, всё собираем из сурцов
И вот тут-то мы поняли масштаб бедствия
libffi.so.7
, который был вымещен нахуй модным-молодёжным .8
нужен ВООБЩЕ ВСЕМОн нужен и самому
make
'у, он нужен БЛЯДСКОМУ GCCНе работает
wget
Любая гуёвая хрень мертваКровь-кишки-пиздец
Я не могу запустить новый терминал, это значит, что ребут убьёт мне систему окончательно
Радуюсь, что работают
ssh
и zip
, спасаю нужный код, отправив в виртуалкуОтдаю комп на спасение билд-инженеру на соседней кровати
Он находит ссылочьку, откуда можно скачать бинарём несчастную либу (при этом честно перепечатав её, поскольку отправить-то никак нельзя, кек)
Всё почти ожило
Но не телеграм
Ему нужна новая
libstdc++
))))В охуительнейшем пакет-менеджере (pacman, в рот он ебись) её хуй найдёшь
В итоге обновили
gcc
И оно заработало
Какой итог:
Телеграм — пидарасы со своей рекламой
Thunderbird — пидарасы со своими новыми
libffi
(на котором пиздец, всё завязано)pacman — пидарасы, которые не видят, что на либе живёт вообще всё
люди, придумавшие динамические либы — пидарасы
Телеграм — пидорасы дважды за обновление вообще всех либ для проекта, который они хотят раздать всем, кому могут
Такая забавная студенческая черта: жгучее желание заюзать на практике всё, что только что узнал
Замечал Замечаю за собой, с какого-то момента замечаю за падаваном
Бинарные, блять, форматы
Буквально всё, что нужно для счастья
Пытаюсь сохранить здоровый кусок данных из питона. Иду известным дефолтным путём — csv — оно думает минуты две, мне надоедает ждать, я иду искать альтернативы. Выяснилось, что можно писать в pickle всё то же за секунду
Я даж не поверил сначала
Боже, благослави бинарные форматы
Буквально всё, что нужно для счастья
Пытаюсь сохранить здоровый кусок данных из питона. Иду известным дефолтным путём — csv — оно думает минуты две, мне надоедает ждать, я иду искать альтернативы. Выяснилось, что можно писать в pickle всё то же за секунду
Я даж не поверил сначала
Боже, благослави бинарные форматы
Кто придумал совать кинзу в еду?
Люди такие: "это же тот самый вкус из детства, когда клоп попадается в малине, я точно хочу его в своём блюде!"
Люди такие: "это же тот самый вкус из детства, когда клоп попадается в малине, я точно хочу его в своём блюде!"
Когда после питона сел за хаскель:
Ты не указываешь типы, потому что они всё равно динамические
Я не указываю типы, потому что их выведет компилятор
Мы не одинаковы
Ты не указываешь типы, потому что они всё равно динамические
Я не указываю типы, потому что их выведет компилятор
Мы не одинаковы
Хаскелль придумали сраные арабы, потому что он пишется и читается справа налево
Моё самое эффективное время дня — следующий день
Или "ты не отложил на завтра то, до чего не спал"
Или "ты не отложил на завтра то, до чего не спал"
Кресты на моей кукухе
Когда после питона сел за хаскель: Ты не указываешь типы, потому что они всё равно динамические Я не указываю типы, потому что их выведет компилятор Мы не одинаковы
Ты не скомпилируешься с неправильными пробелами
Я не скомпилируюсь с неправильными пробелами
Мы одинаковы
Я не скомпилируюсь с неправильными пробелами
Мы одинаковы