Холиварофорум

Не все, что говорят на Холиварке — правда!

Вы не вошли.

Объявление

Холиварка празднует День Чтеца!
Ознакомиться с праздничными чтениями можно в соответствующем разделе

#1 2014-04-18 11:36:50

Анон

Тема айти

Каталог полезных советов и ссылок, принесенных разными it-анонами, c 1-й по 332-ю страницы:

1. C чего начинать курить айти?
2. Языки программирования
3. Тестировщик
4. Фронт-энд, бэк-энд, вёрстка
5. Data Science
6. Алгоритмы
7. Разное
8. Курсы и ресурсы с задачами

Безблог [Левел-ап] [IT] войти-в-айти с нуля для 3+ анонов


#10626 2022-09-02 11:51:53

Анон

Re: Тема айти

Анон пишет:

Да как раз эта нормально ложится, имхо. По результату 9 орлов из 9 мы можем посчитать вероятность того, что монета кривая (спойлер: вероятность будет высока), а потом вероятность выпадения орла (опять же высокую).

Ну вот видишь, даже у тебя не ложится настолько, что ты другую задачу придумал и решил  =D

#10627 2022-09-02 12:39:01

Анон

Re: Тема айти

Анон пишет:

ты другую задачу придумал и решил

Ну, честно говоря, условие, что вероятность 1/2, я тупо не заметил спросонья  =D если этим условием не пренебрегать, то да, вероятность каждого следующего орла 1/2, хоть миллион раз до этого выпадали орлы.
Но на практике... Если одновременно встречаются условия типа "вероятность 1/2, орлы выпадают 9 раз подряд",  то странновато не проверить, какая из черепашек пиздит  O_o

#10628 2022-09-03 11:19:30

Анон

Re: Тема айти

Аноны, посоветуйте VPS для пет-прожекта с возможностью оплаты российской картой.

#10629 2022-09-03 11:45:29

Анон

Re: Тема айти

Анон пишет:

Аноны, посоветуйте VPS для пет-прожекта с возможностью оплаты российской картой.

https://cp.inferno.name/cart.php?gid=1
Плачу картой Мир.

#10630 2022-09-03 13:28:11

Анон

Re: Тема айти

Анон пишет:

Аноны, посоветуйте VPS для пет-прожекта с возможностью оплаты российской картой.

Ruvds

#10631 2022-09-05 09:57:37

Анон

Re: Тема айти

Как на пальцах объяснить далёкому от айти человеку что такое Фреймворк и зачем они нужны?
Мать-учитель должна провести урок английского на эту тему у старшеклассников.

Я пытаюсь описать это как ящик с дополнительными инструментами, расширяющими базовые возможности ЯП, но все равно нет понимания. «А как понять, что это именно Фреймворк, а не ЯП?..»

#10632 2022-09-05 10:05:08

Анон

Re: Тема айти

Анон пишет:

это именно Фреймворк

Если там не тролли собрались, то долбить в надстроечность фреймворка относительно ЯП.
Вот есть ЯП, на нём можно писать. А есть Ф, он основан на ЯП, и создан для удобства пишущего.
А если тролли, то без вариантов, всегда можно сказать, что Х — это просто расширение ЯП, а значит ЯП + Х — это ЯП.

#10633 2022-09-05 10:19:05

Анон

Re: Тема айти

Анон пишет:

«А как понять, что это именно Фреймворк, а не ЯП?..»

У ЯП есть стандарт, в котором описаны ключевые слова и конструкции. Примерно как в строительстве есть определённый набор бетонных панелей и арматуры, окон всяких, дверей, вентиляционного оборудования.
Фреймворк - это как типовой проект здания.
Ты можешь из панелей и прочих штук сам фигачить дом с нуля, по уникальному проекту - это будет на чистом ЯП.
А можешь взять фреймворк - и в нём сразу более-менее расписано, как сделать вот такие блоки, сколько чего брать. Дом ты всё равно будешь привязывать по местности и допиливать по требованиям заказчика, но фреймворк - это набор готовых блоков-решений и организации строительства. Он ускоряет проектирование и (в идеале) уменьшает количество проёбов.

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

Чем сложнее проект, тем больше необходимость в фреймворках и библиотеках.

#10634 2022-09-05 11:51:17

Анон

Re: Тема айти

Анон пишет:

«А как понять, что это именно Фреймворк, а не ЯП?..»

ЯП - это то, на чём пишут программы, т. е. инструмент.
Фреймворк - это, как пишут, и с какими свистелками-перделками делают это, т. е. подход и дополнительные плюшки.

#10635 2022-09-05 17:34:49

Анон

Re: Тема айти

Аноны, подскажите, пожалуйста, что надо сделать в Си, чтобы с получившимся в результате арифметической операции нулем дальше ничего не происходило и он остаться нулем до самого конца.
Я тупой просто.

#10636 2022-09-05 17:36:29

Анон

Re: Тема айти

Иф ноль ретерн? Или что ты имеешь в виду?

#10637 2022-09-05 17:50:53

Анон

Re: Тема айти

Без иф надо.
У нас есть несколько последовательных арифметических операций из чисел, которые задаёт пользователь (они совершенно рандомные). Так вот, надо, чтобы если в первой операции в результате получился ноль, все последующие операции не выполнялись и в конце получился так же ноль. Так можно?

#10638 2022-09-05 17:59:13

Анон

Re: Тема айти

Анон пишет:

У нас есть несколько последовательных арифметических операций из чисел, которые задаёт пользователь (они совершенно рандомные). Так вот, надо, чтобы если в первой операции в результате получился ноль, все последующие операции не выполнялись и в конце получился так же ноль. Так можно?

А можно ТЗ?
Что видит пользователь, что на вход, что на выход?
Какие ограничения наложены на реализацию?

#10639 2022-09-05 18:22:24

Анон

Re: Тема айти

Анон пишет:

А можно ТЗ?

Анон, не мысли так глобально, это всего лишь задачка для новичков, но я просто слишком туп для неё.

Скрытый текст

Простите за вопрос для профанов, но я уже в отчаянии.

#10640 2022-09-05 21:21:08

Анон

Re: Тема айти

Анон пишет:

Так вот, надо, чтобы если в первой операции в результате получился ноль, все последующие операции не выполнялись и в конце получился так же ноль. Так можно?

У тебя прямо написано "если", как ты без if собрался это делать? Ну через while сделай, но это чесать левое ухо правой ногой.

#10641 2022-09-05 21:27:36

Анон

Re: Тема айти

Анон пишет:

Можно его как-то зафиксировать, чтобы операция вычитания на него не распространялась?

Ну, умножать на него можно. Тогда останется ноль.

Анон пишет:

Или есть какие-то другие способы? Иф нельзя использовать.

Тогда поставим вопрос иначе: а что можно использовать? Вы какую-то тему проходите?

#10642 2022-09-05 21:50:37

Анон

Re: Тема айти

Остаток от деления короче нужен? Если делится поровну, это и есть ноль

Отредактировано (2022-09-05 21:51:17)

#10643 2022-09-05 21:52:28

Анон

Re: Тема айти

Анон пишет:

задачка для новичков

И притом по математике, а не программированию. Проблема в том, что она не была чётко сформулирована, а бросаться решать задачу, которую не понимаешь до конца, чревато именно таким тупиком, где всё кажется неправильным.

Первый шаг верный: остаток от деления мы узнаем. Если вычесть его из числа людей, получим, например такие варианты ответов для шести человек:

6 5 4 3 2 1

А нам нужно

0 5 4 3 2 1

Нетрудно сообразить, что та же самая операция нам поможет преобразовать один набор в другой. Получив конечную формулу, можно писать программу.

Смысл всего этого в том, что программирование не заменяет поиск решения человеком, а только реализовывает уже полученный алгоритм. Кроме того, полно случаев, когда какие-то значения должны быть циклически сдвинуты на единицу, подсчитаны по индексам, округлены до ближайшей степени двойки сверху или снизу и так далее, это привычная мелкая математика.

#10644 2022-09-05 23:12:49

Анон

Re: Тема айти

Аноны, извините, что потревожил. У меня просто крыша после двух дней поехала, а теперь мне стыдно ._.

#10645 2022-09-07 09:08:23

Анон

Re: Тема айти

Анон маниакально записывает «на стикерах» всякие полезные мелочи: кусочки кода, шаблоны настроек, заметки и пошаговки к депенденси проектов и т.д.
Но когда становится надо, никогда не может найти нужную шпаргалку.
Записывал в нотепад+ , в закрытую репу гита, в гугдок.
Одно не подвешивает синтаксис и ломает нах формат отступов, в другом тупой поиск.

И все оказывается неудобно.
Есть какие-нибудь лайфхаки по хранению личной базы знаний из кусков кода, копипаст, цитат и кейсов?

#10646 2022-09-07 09:10:56

Анон

Re: Тема айти

Анон пишет:

Есть какие-нибудь лайфхаки по хранению личной базы знаний из кусков кода, копипаст, цитат и кейсов?

confluence?

#10647 2022-09-07 09:39:13

Анон

Re: Тема айти

Анон пишет:

Есть какие-нибудь лайфхаки по хранению личной базы знаний из кусков кода

мозг  :sadcat: до сих пор жалею, что не сохранил половину кода с прошлой работы никуда, потому что думал, что я запомню

#10648 2022-09-07 10:06:29

Анон

Re: Тема айти

Анон пишет:

Анон маниакально записывает «на стикерах» всякие полезные мелочи: кусочки кода, шаблоны настроек, заметки и пошаговки к депенденси проектов и т.д.
Но когда становится надо, никогда не может найти нужную шпаргалку.
Записывал в нотепад+ , в закрытую репу гита, в гугдок.
Одно не подвешивает синтаксис и ломает нах формат отступов, в другом тупой поиск.

И все оказывается неудобно.
Есть какие-нибудь лайфхаки по хранению личной базы знаний из кусков кода, копипаст, цитат и кейсов?

Notion

#10649 2022-09-07 11:09:07

Анон

Re: Тема айти

Notion, evernote, зеттелькастен, тысячи их
Выбирай, что тебе наименее отвратительно по UX и перформансу (notion, рекнутый выше, по-моему так и не решил проблему с тормозами, когда заметок много. И мобильной версией. И вообще)

#10650 2022-09-07 11:15:58

Анон

Re: Тема айти

Анон пишет:

Есть какие-нибудь лайфхаки по хранению личной базы знаний из кусков кода, копипаст, цитат и кейсов?

С закрытыми глазами могу сказать, что всё, что нужно, есть в Emacs. Плюсы: нужен только Emacs. Минусы: нужен только Emacs.

Существует довольно много всяких разных персональных вики, майндмапов и прочих эверноутов:
https://en.wikipedia.org/wiki/Compariso … g_software
(список не полон).

Можно посмотреть, например, на TiddlyWiki и проекты на её базе, причём не просто в голом виде тривиальные вещи, а примеры работы знатока. Внутри есть свой язык шаблонов, позволяющий на лету менять то, как связаны данные, используя произвольные поля хранимых объектов. Конечно, в реальной работе потребуется один из плагинов для автоматического сохранения состояния локально или на сервере. Если нужно импортировать бинарные данные или кучу кода целиком и ворочать им, с поиском и всеми делами, то одностраничное приложение не подойдёт, надо что-то вроде локального Gitlab настраивать. Для этого тоже есть уникальный портативный однофайловый велосипед — Fossil (от автора SQLite).

Обычно проблемой является не техническая реализация, а продумывание модели данных и нужных операций с ними. Иногда оказывается, что огромные завалы уникальной информации после разборки, сортировки и причёсывания выглядят довольно куцо.

Подвал форума

Основано на FluxBB, с модификациями Visman
Доработано специально для Холиварофорума