Чисто для пробной.
OpenGL уже внутри, никакого бойлерплейта!
https://strlen.com/lobster/
Сборки мусора нет, есть подсчёт ссылок и скрытые лайфтаймы. Если конпелятор не смог отследить лайфтаймы, то он сам оборачивает переменную в Rc.
Язык:
✓Статическая типизация, которая так же легка в применении, как динамическая типизация благодаря "Потокочувствительному выводу типов и специализации".
✓Подсчет ссылок во время компиляции / анализ времени жизни / проверка заимствования.
✓Легкие блоки / Анонимные функции, делающие любую функцию, использующую их, идентичной встроенным управляющим структурам.
✓Векторные операции (для математики и многих других встроенных функций).
✓Единая перегрузка & динамическая диспетчеризация, в & вне классов, поддержка специализации.
✓Неизменяемые "встраиваемые" структуры (без накладных расходов).
✓Без GIL, модель многопоточности без гонок.
✓Синтаксис на основе отступов в стиле Python с вкусом C.
Реализация:
✓Выбор между прямым запуском с удобным JIT или компиляцией в C++ для дополнительной скорости.
✓Подсчет ссылок с обнаружением циклов при выходе, 95% операций подсчета ссылок удаляются на этапе компиляции благодаря анализу времени жизни.
✓Полностью графический отладчик (осмотр стековых трасс, изменение переменных и т. д.).
✓Загрузка динамического кода.
✓Относительно быстрый (порядок быстрее, чем Python, значительно быстрее Lua (бенчмарк), пока не является конкурентом для C, но, возможно, в будущем будет) и экономичный (низкий накладный расход памяти).
✓Легко развертывается (движок/интерпретатор exe + сжатый файл байткода).
✓Модульно расширяем собственной библиотекой функций на C++.
Движок:
✓Портативный (в основном благодаря OpenGL/SDL/Freetype), что позволяет запускать ваши игры на Windows, Linux, Mac OS X, iOS, Android и WebAssembly (в этом порядке зрелости, на данный момент).
✓Высокоуровневый интерфейс к функциональности OpenGL, очень быстрый старт с простыми двумерными геометрическими примитивами.
✓Конструирование трехмерных примитивов либо непосредственно из треугольников, либо с использованием высокоуровневых примитивов, превращенных в меши через marching cubes.
✓Шейдеры GLSL (используемые в OpenGL & OpenGL ES 2 без изменений).
✓Рендеринг текста через FreeType.
✓Единая система ввода для мыши и сенсорного ввода.
✓Простая звуковая система, поддерживающая файлы .wav и синтезатор .sfxr.
✓Поддержка ImGui.
✓Поставляется с полезными библиотеками, написанными на Lobster, такими как поиск пути A* и игровые GUI.
на пиках 2-3 моя демка и её сорец, автор языка не причём
Опыта в программировании 0, на компьютере только играл в игрушки и делал презентации. Хочу задать несколько вопросов.
Вопросы: бэкенд или фронтенд?
ДжаваСкрипт или Питон?
Правда ли что для написании кода на Питоне нужно хорошо знать математику?
Правда ли что создание сайтов намного легче, чем бэкенд?
Если фронтенд это известная комбинация Джаваскрипт, CSS HTML, то бэкенд это Питон ну или какой-то другой язык, пока читал только про питон и что ещё к нему?
Читал что фронтедеры часто выгорают и работа перестает приносить удовольствие. Это правда?
Что насчёт мнения, что скоро нейросети смогут делать сайты, и Джаваскриптеры уже никому не будут нужны? И что лучше в долгосрочной перспективе изучать Питон и обучать нейросети, т.к. это актуально
Для чего нужен язык С# ? Мой знакомый сказал что он на нем аддоны для КС сурс в универе писал
@
ДОН ГАНДОН УТВЕРЖДАЕТ, ЧТО В НАЗВАНИЯХ ЭНДПОИНТОВ НЕ ДОЛЖНО ВСТРЕЧАТЬСЯ ГЛАГОЛОВ
@
ПЬЕР Д'АЧЕЛЛО ВОЗНИКАЕТ, ЧТО HTTP-МЕТОДЫ НЕ ПОКРЫВАЮТ ВСЕХ ТРЕБОВАНИЙ К СУЩНОСТЯМ API
@
НЕ МОГУТ ДОГОВОРИТЬСЯ КАКОЙ КОД ИСПОЛЬЗОВАТЬ ДЛЯ ОШИБКИ: 413 ИЛИ 475
@
ТЕМ ВРЕМЕНЕМ В ВИЛЛАБАДЖО УЖЕ ДАВНО РЕАЛИЗОВАЛИ API НА RPC И ТЕПЕРЬ ПЬЮТ СМУЗИ, ИГРАЯ В НИНТЕНДО СВИТЧ
Прошлый: >>2964568 (OP)
Здесь мы холиварим на тему фреймворков, показываем друг другу свои PageObject, AppActions и фантазируем о позициях SDETa и $8K зарплате.
Итак, пока 90% вкатунов пробуют вкатиться в макакинг и конкурируют там с задротами-олимпиадниками, учат каждый день новые фреймворки и выгорают, мы спокойно (твердо и четко) конкурируем со вчерашними ручными тестировщиками, Наташками и Михалычами, которые в тестирование пришли с кассы.
Пока яйцеголовые в свитерах ломают свой мозг над Data Science и Machine Learning, мы же, со знанием языка на _достаточном_ уровне, получаем свои 300кнаносек и смеемся.
Милости просим к нашему шалашу!
ТЕСТОВЫЙ FAQ:
В: Как вкатиться?
О: Начни с теории тестирования и подкрепляй практикой, тестируя двачи.
Альтернативное мнение: уже год никак, 5000 человек в среднем на позицию, отсеивают по тех.вышке, требуют знания яп, ооп, фреймворков, контейнеров и OSI...
В: Какой ЯП выбрать?
О: Один из: Java, Python, JS, C# (изучи кол-во вакансий на ЯП и Фреймворк). Всех их объединяет такое понятие как ООП и паттерн PageObject. После изучения теории тестирования можешь приступать к его изучению.
В: Я изучил теорию тестирования, ООП, выбрал ЯП и изучил его тоже. Что дальше?
О: Дальше тебе необходимо разобраться с фреймворками, с помощью которых создаются автотесты. Для каждого ЯП он разный: Selenium, Selenidе, Playwright, Cypress.
В: Я сделал все вышеописанное, что делать дальше?
О:Изучи Test Design Patterns. Начни с Page Object Model. Поиграйся с CI/CD, попробуй поднять Jenkins и заранить там свои тесты. Прикрути Allure к своему тестовому фреймворку
На этом пока что все.
Насчет шапки пишите пожелания и предложения, в будущих тредах добавлю в шапку.
Для ручников гайд: https://pastebin.com/6p6gmxNv (сыроватый, обновлений не ждать)
СПИСОК ПОЛЕЗНЫХ МАТЕРИАЛОВ:
Ручное тестирование:
- Книга «Тестирование программного обеспечения. Базовый курс.» - https://svyatoslav.biz/software_testing_book/
- Назина - тестирование (смешные картиночки и реальное использование йоба-практик прилагаются)
- Курсы "ITVDN - QA"
- Конспекты Яндекс.Практикум - Тестирование (сами курсы на водной основе и не рекомендуются)
- База знаний https://github.com/VladislavEremeev/QA_bible
- Вопрос-ответ на английском https://www.algrim.co/237-qa-engineer-interview-questions
- Вопросы из фаанга https://github.com/annivanova1992/faang-qa-interview
Автоматизированное тестирование:
- ~200-часовые курсы, максимально разжевано. Achtung! Велик риск уснуть - https://www.youtube.com/playlist?list=PL6Gtav8N4O7iKNqNkuEPKo1FatC9iUQQR
- QA.GURU (см. торренты и их канал на ютубе)
- Автоматизация на питоне https://github.com/berpress/qa-python-map
Нагрузочное тестирование:
- Apache JMeter - Basics to Intermediate level
- Antonio Gomes Rodrigues et al. - Master Apache JMeter – From Load Testing to DevOps.-Packt (2019)
Прошлый тред:
- https://2ch.hk/pr/res/2817391.html (М)
Шапка для потомков:
-
Больше пары строк кода в посте или на скриншоте ведут в ад.
Для программирования на HTML https://codesandbox.io
Для Node.js с консолькой https://repl.it/languages/nodejs
Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: «что я хочу получить, что я для этого делаю, что я вместо этого получаю». Если/когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.
Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
Rust — невероятно быстрый язык для системного программирования без segfault'ов и с гарантиями потокобезопасности.
Ссылка на официальный сайт: https://www.rust-lang.org/
В этом ИТТ мы можем объяснить базовые и продвинутые концепции языка, и программирования в целом, поможем вкатывающимся, подскажем что выбрать для веба, игр или, прости Абу, блокчейна.
IDE для Rust: https://areweideyet.com/
GUI для Rust: http://www.areweguiyet.com/
Web для Rust: https://www.arewewebyet.org/
GayDev для Rust: https://arewegameyet.rs/
Что еще есть для Rust?
- Посмотри сам: https://wiki.mozilla.org/Areweyet
Основная литература:
Rust Book(версия на русском языке): https://doc.rust-lang.ru/book/
Rust Book: https://doc.rust-lang.org/book/
Rust by Example: https://doc.rust-lang.org/rust-by-example/
The Rustonomicon(для продвинутых анонов): https://doc.rust-lang.org/nomicon/
Programming Rust: https://www.oreilly.com/library/view/programming-rust/9781491927274/
Ресурсы на русском:
https://rust-lang.ru/
Отдельное спасибо автору этого гитхаба(старому ОПу). Здесь вы сможете найти много полезной информации: https://gist.github.com/TatriX/183c816f1346d418f969c4576c2b9b41
Предыдущий: >>2923611 (OP)
https://youtu.be/yGr5OTON69g Что мне нужно знать про dle а также на что делать упор. Заранее всем спасибо
1. Ресурсы:
— https://dotnet.microsoft.com/learn
— https://ru.stackoverflow.com/a/416585/422180
— https://github.com/dotnet
— https://github.com/quozd/awesome-dotnet
— https://metanit.com
— https://professorweb.ru
2. С# для веба
— https://docs.microsoft.com/ru-ru/aspnet/core
3. C# для десктопа
— https://docs.microsoft.com/ru-ru/dotnet/desktop
4. С# для игор
— https://dotnet.microsoft.com/en-us/apps/games/engines
5. С# для мобильной разработки
— https://docs.microsoft.com/ru-ru/dotnet/maui]
Шапка: https://pastebin.com/HT7Hi6FD
Предыдущий: >>2920885 (OP)
ВНИМАНИЕ, в тред повадился срать джавадебил. Шарпочане, игнорируйте, а лучше репортите. Главное - не кормите.
Тред про язык программирования Питон, #167
ЗАПРЕЩЕНО ПОСТИТЬ КОД
шарь через https://online-python.com
Книжки:
https://ln2.sync.com/dl/cf2c1d070#xq4s328t-xbbjys2z-9r6j7ss7-gf4e9dv6
https://yadi.sk/d/HQhhsBsq3TVRUq
https://yadi.sk/d/tArKKuQu3Kejuq
Предыдущий: >>2933091 (OP)
#######################################
Вопросы-ответы:
— С чего начать изучать питон?
У питона намного лучше официальная документация, чем у большинства других языков. Есть там и учебное пособие для начинающих: https://docs.python.org/3/tutorial/introduction.html, неофициальный перевод на русский язык: https://digitology.tech/docs/python_3/tutorial/introduction.html (для питона версии 3.8, но разницы почти нет)
— Какие книги считаются лучшими?
На слуху чаще всего Лутц, но там очень много воды. Ещё на слуху Марк Саммерфильд, Эл Свейгарт "Автоматизация рутинных задач с помощью Python". Эти книги рекомендуют чаще всего, но книги довольно старые, а питон развивается.
— Есть у кого на примете годный курс лекций по алгоритмам? Формат лекций мне как-то ближе, нежели просто чтение книги.
МФТИшный курс, например, https://www.youtube.com/playlist?list=PLRDzFCPr95fK7tr47883DFUbm4GeOjjc0
— А как учить джангу? Нахожу только книги по джанге 1.х
У джанги отличные доки (одни из лучших для пистоновских либ, имхо), почитай их для начала. Книгу по джанге можно читать даже для версий 1.x, т.к. принципы остаются теми же. Но лучше хотя бы с версии 2.0, слишком много мелких изменений в базе.
— Какие веб-фреймворки стоит учить в начале двадцатых?
Что бы не говорили, Джанго живее всех живых и умирать не собирается (и Django REST Framework), очень перспективный асинхронный FastAPI, асинхронный AioHTTP. Flask ещё где-то используется, но уже legacy. Прочие фреймворки или у нас экзотика, или это вымирающее легаси как Торнадо.
— В ньюфаг-треде написано, что нужно начинать с SICP, чтобы научиться программировать
Вот, пожалуйста, та же самая программа, но частично переработанная под язык python: http://composingprograms.com/ (нужно знать ангельский или уметь пользоваться переводчиком)
— Что можно почитать/посмотреть по многопоточности/параллелизации в питоне, да и вообще в целом?
Ролик на американском языке про многопоточность и асинхронность, построение своего event loop с нуля, помогает понять, как устроена асинхронность внутри: https://www.youtube.com/watch?v=MCs5OvhV9S4
— Можно ли на питоне делать мобильные приложения?
Да, смотри на фреймворк Kivy https://en.wikipedia.org/wiki/Kivy_(framework) https://kivy.readthedocs.io но народ на него жалуется
— Как можно без лишней возни ускорить программу на питоне
1) проверь сначала свой код, алгоритмы и структуры данных. Чаще проблема здесь.
2) код можно иногда феерично ускорить, используя JIT (Just-in-Time) компиляцию. Почитай обязательно про модуль numba, он ставится через pip, и альтернативный интерпретатор PyPy.
— Дайте нормальные книжки на русском! Мы, блядь, не в пиндосии живём
Брат, смотри книжки по ссылкам в шапке, там есть и русские. Но помни, без языка ангелов твоя жизнь проходит мимо и ты обречён быть на обочине знаний и технологий.
Шапка: https://goonlinetools.com/snapshot/share/#8gd2g1snu3l8i26k0bc6k9
Поменял - оставь ссылку.
🐍🐍🐍
С чего начать:
- В обязательном порядке проходим Go Tour:
https://go.dev/tour/welcome/1
- Читаем документацию прямо по порядку (пункт "Learning Go"): https://go.dev/doc/
- Ознакамливаемся с общим roadmap по изучению языка и сопутствующих инструментов: https://github.com/Alikhll/golang-developer-roadmap (постоянно обновляется сообществом)
Литература:
- Донован, Керниган "Язык программирования Go"
- Также хорошие книги для начала: https://www.golang-book.com/ и https://www.practical-go-lessons.com/ (веб-версия - бесплатная и хорошо подходит для новичков в программировании)
- Книги из списка https://github.com/dariubs/GoBooks
Полезные ресурсы:
- Сборник паттернов и инфы по микросервисам: https://microservices.io/
- Обновляемый список с пакетами: https://github.com/avelino/awesome-go
Прошлый тред:
>>2972146 (OP)
Мимо-инженер_siem_и_других_СЗИ.
FAQ
1. Хочу стать спецназом мира программирования, с чего начать?
Пойти в любой франч. Там тебя научат.
Осознать что 1с это не о программировании и начать читать http://v8.1c.ru/edu/platform_training.htm , доступно, официально.
Неофициально https://forum.ruboard.ru/
Основы бухгалтерии в одной статье: https://infostart.ru/public/94641/
2. А онлайн-курсы есть какие?
Хорошие курсы по программированию для начинающих http://курсы-по-1с.рф/ http://курсы-по-1с.рф/. Регаешься на курс, каждый день приходит по 1-му видеоуроку. Смотришь на скорости x4, усваиваешь только самое главное. По "1С: Специалист по платформе" там же хороший курс, но он за деньги.
Курс по СКД (система компоновки данных - инструмент разработки отчетов): http://www.spec8.ru/kurs-po-skd-besplatno
Описание местного языка запросов: http://programmist1s.ru/yazyik-zaprosa-1s/
Ютубчик:
https://www.youtube.com/@ironskills-1c/
https://www.youtube.com/@user-fh3kw1kb7v/
https://www.youtube.com/@tp2b/
https://www.youtube.com/@user-nd9cv4pd5m/
https://www.youtube.com/@user-mq9hs6wp5s/
https://www.youtube.com/@yellow_club/
https://www.youtube.com/@e1c_community/
3. Умею читать, что посоветуете?
http://v8.1c.ru/metod/books/
Если хочешь получить базовые знания по именно программированию на платформе 1С, тогда гугли книжку "1C:Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые приемы" (Радченко М. Г., Хрусталева Е. Ю.), либо купи бумажную, она стоит 200р.
4. А стоит ли мне вообще идти в 1С?
Тебе определенно не стоит идти в 1с если:
- Ты любишь программировать, и хочешь заниматься только этим
Подумай, вероятно стоит выбрать другой язык.
- Тебе не нравиться общаться с людьми
Зачастую специалист 1с общается с клиентом на прямую, должность аналитика есть далеко не везде.
- Ты слишком раним/эмоционально неустойчив.
Иногда клиент негативно настроен по отношению к тебе, к твоей компании, и к 1с в целом. Иногда он орет и хочет подать на тебя в суд. Но если ты хорошо делаешь свою работу, ну или по крайней мере не косячишь и сможешь объяснить клиенту, что если что-то не работает, виноват не ты, а фирма 1С, продуктом которой вы вместе и пользуетесь, тогда клиент будет тебя любить. На самом деле хороших клиентов, которые довольны твоей работой больше, чем недовольных.
Тебе стоит идти в 1с если:
- Тебе нравится работать с данными
1с прежде всего это база данных, ну и оболочка к ней.
- Ты умеешь хорошо себя продавать и у тебя прокачен навык убеждения
В 1С очень важно общение с заказчиком. Иногда можно вообще не программировать, а изменить бизнес-процесс. А иногда можно приехать к заказчику, сделать доработку, которую он заказывал. А после этого рассказать, как еще можно автоматизировать его процесс и взять заказ еще на пару десятков тысяч рублей.
5. Откуда качать обновления для конфигураций?
Для реальных бойцов элитного батальона внедренцев: http://forum.ru-board.com/forum.cgi?forum=35 - здесь есть все, ищешь тред "1С:Предприятие v.8.x+типовые конфигурации 8.x", удовлетворит запросам даже самого изысканного 1-разработчика требуется регистрация.
Для франшизопидоров и прочих опущенцев: https://users.v8.1c.ru/
6. С чего начинать карьеру 1Сника? Как попасть во франч?
Лучше всего начинать карьеру с франча, т.к. сразу получаешь кучу боевых задач реальных клиентов. Во франче, если повезет с коллегами, сможешь консультироваться с такими же новичками и помогать друг другу по началу. То, что любой 1Сник в любом случае начинает с разноса дисков - миф. Никто не мешает начать с сервис-инженера и возить диски, набираться потихоньку опыта и перекатиться в программиста, но если есть опыт программирования на любом другом языке и желание развиваться быстрее, можно пробовать сразу идти на программиста-стажера, многие франчи берут таких стажеров.
Чтобы попасть во франч с нулевым опытом в 1С, то есть два пути. Первый это либо идти на сервис-инженера разносчика дисков. Либо прочитать хотя бы Радченко из 1-го и 3-го пункта и прочитать что-нибудь типа "Основы бухучета за 21день" (в принципе и за 7 дней сойдет), и тогда уже можно вешать резюме и искать вакансии с заявкой на начинающего программиста, тогда не придется возить диски.
Никто эти блядские диски не носит из стажеров. Сервис-инженеры носят, но это мрази, которые только усложняют дальнейшую работу с клиентом и всё делают на отъебись. Сервис-инженеров никто не любит. Не идите в сервис-инженеры, а сразу в стажеры.
7. Прошел курсы, книжки почитал, на что теперь рассчитывать?
На сосание хуйцов, а ты что думал? Начальная зарплата колеблется от 5 до 25 тысяч в зависимости от региона. Делаешь резюме, выкладываешь на местной бирже, пишешь по всем вакансиям, которые есть в базе, можешь попробовать спиздеть про опыт. Иногда 1С это не программирование, а продажи (см. вторую часть 4-го пункта). Писать код не сложно, намного ценнее знание предметной области (бухгалтерия, управление торговлей в целом, учет зарплаты, ведение любого учета и бизнес-процессов в принципе). Для начала достаточно уметь быстро гуглить и пиздеть, что в косяках виноваты пользователи.
Полностью двачую абзац. Особенно про начальную зарплату.
8. Пишу диплом на 1с, помогите.
Мы тут не помогать сидим, а деньги зарабатываем, сынок, пиши в треде контакты и краткое ТЗ.
9. НЕ ПРОГРАММИРОВАНИЕ
Любой вменяемый 1С-ник займет должность на порядок выше в твоем отделе независимо от языка. Знание предметной области стоит выше простого умения программировать.
10. Я сисадмин, нужно автоматизировать торговую точку, помогите посчитать стоимость лицензий.
На сайте 1С ищешь список франчей в твоем городе, звонишь, объясняешь, просишь прислать коммерческое предложение, они в тебе сами заинтересованы.
11. Для нищих и жадных анонов, готовящихся к сертификату 1С:Профессионал, есть лайфхак: покупаете приложение в Google Play, устанавливаете его в bluestacks, возвращаете деньги.
Предыдущий >>2904019 (OP)
Она появляется в определенный тайминг, когда я кликаю ЛКМ на серые стрелочки для раскрытия подробной информации о структуре данных.
Кто-нибудь знает как вырубить эту хуйню??
Вот когда вы понимали что надо уже уходить из компании?
По каким причинам уходили?
Как чувствовали выгорание?
Изменилась ли жизнь к лучшему после смены работы?
Делали ли перерывы и жили как свободный художник на накопления?
Виртуальный хостинг регру, вики с задолбавшими индекс.пхп?тайтл=траляля.
Хочется, чтобы были короткие урл без вот этого самого индекс.пхп
Проблема в отсутствии рут-доступа, а все мануалы под нжинкс рассчитаны именно на это.
Выручай, анон.
Короче проблема с картой памяти (микро сд), телефон не открывает некоторые файлы, попробовал через пк открыть через переходник, но при попытке открыть файл "камера" выскакивает ошибка Файл или папка повреждены, чтение не возможно. Он открывался как то через раз, а теперь вовсе не хочет, постоянно ошибка. Странно то что всего один файл не открывается. Пошел гуглить, разные способы перепробывал, не помогало, испробовал способ Запустить диагностику через командную строку, ввел "chkdsk F: /f /r /x" и сразу куча ошибок повыскакивало "Ошибка при проверке файлов и каталогов", "При проверке файлов в каталоге были обнаружены поврежденные данные" и так с каждым файлом, там откуда то 12к файлов и укаждого ошибка, потом в конце пишет типа не удалось исправить ошибки, ладно окей выключил это, снова захожу в папку и бам она пустая, уатафак, как так пустая, самое странное что размер карты остался таким же, 2 из 59гб свободно как до и после диагностики, там занято прочими файлами всего ничего, а остальное всë камера, если гб не стерлись, значит где то эти файлы есть, но папка то пуста. Поставил показать скрытые папки, хотя там и так галочка стояла, но ничего не кажет. Я не знаю что мне делать, как это исправить?