Привет. Решил сделать свою игру для друзей по образу и подобию двачерского "Угадай мем". Столкнулся с проблемой: Как создать такой же рандомайзер букв? Мб есть у кого исходники "Угадай мема"
Аноны, нужна помощь. Я работаю сисадмином на шахте (просто сижу на камерах в серверной). Пытался потыкать кое-чего и походу снёс систему управления вентиляцией в шахте. Начальник сказал, чтобы за ночь всё было сделано и возвращено в рабочее состояние иначе мне пизда - суд и уголовный срок за диверсию. Аноны, я знаю немного html, понимаю, что ситуация - полная жопа. Завтра к 5 утра придут первые рабочие. Что, блядь, делать?
Сап програмач, подскажи пж как мне построить приложуху/сервис где 2 юзера общаются между собой и их диалог транслируется в виде стрима другим юзерам(броадкастинг так сказать). Из того что я нагуглил - lля чата нужны минимальные задержки и я полагаю что нужно использовать webrtc, для стриминга соответсвенно какой-нибудь rtmp, hls, етц говнецо. Как я могу броадкастить p2p webrtc связь? Или я залез в дикую песду и можно сделать проще?
Ну что, у кого-то начался рабочий год, у кого-то - учебный. А мы по-прежнему изучаем язык PHP (а также JS/CSS/HTML/SQL), решаем задачки, печем печенье и даже делаем простые сайты! Зачем? Кто-то хочет открыть стартап, кто-то заработать на лапшу быстрого приготовления, кому-то просто нечего делать.Да, в нашем треде отвечают почти на все вопросы, только бампайте каждые 5 дней. И не разводите флуд, если вам скучно, лучше сходите померзните на улице, например.Это тред для начинающих. Не способен сам переустановить Windows и имеешь тройку по математике? Ты наш человек. Предыдущий тред был тут: >>1305368 (OP) . Остальные треды есть в архиве: https://phpclub.tech/ (там есть поиск, так что можно легко найти обсуждение какой-то задачи или ответы на свой старый пост) или ищутся в гугле по словам "клуб изучающих php" и в архиваче. Мейлач лежит, модератор зверствует? Есть запасной тред на доброчане: /s/res/23225.xhtml#i46467Форматируй свой код, если хочешь, чтобы его читали (как, написано во втором посте).Правила: ведем себя воспитанно, помогаем новичкам, читаем учебники, решаем задачки, постим ссылки на решения, ОП их проверяет и дает советы и замечания. ОП заходит редко, где-то раз в 2-3 дня, у него мало времени, не жди его, решай задачки дальше. ОП отвечает на все вопросы по его задачкам и учебнику, а вот насчет каких-то других вещей - только если останется время. Но в треде немало анонимных экспертов разного уровня, так что вряд ли вопрос останется без ответа. С чего начатьУ нас есть свои уроки по основам PHP, они собраны и выложены по адресу http://codedokode.github.io/phpbook (вас отредиректит на другой домен, не читайте, не сохраняйте, не запоминайте его, он временный). Это учебник для изучающих с нуля, то есть если ты вообще ничего не знаешь, то можно начать с него. Он простой и понятный. Там есть задачи, их нужно решать (чтобы стать программистом, надо писать код — иначе никак). Пости ссылки на решения в тред, мы их проверим, напишем замечания и дадим советы по улучшению. С другой стороны, если этот учебник тебе не нравится, можно читать любой другой. Или официальный мануал. Или все сразу.Устанавливать пока что ничего не требуется, разве что редактор кода вроде Sublime Text 3, Notepad++, Visual Studio Code, Netbeans PHP или PhpStorm (с ним будет удобнее).Если не знаешь как решать, запости код, напиши в каком месте остановился и попроси подсказку.Ты прошел весь учебник? Молодец, но это были лишь основы языка PHP, этого недостаточно. Вот что в идеале надо изучить еще: ООП, как работает веб-сервер, HTML/CSS, SQL, PDO, работа с таблицами в БД, работа с формами, MVC, git, composer, JS, фреймворки, автоматизированное тестирование. Надо переходить к более серьезным задачкам, которые научат тебя всему этому.- для начала прочти урок https://github.com/codedokode/pasta/blob/master/soft/web-server.md- установи Апач + PHP (советы выше и ниже) и читай туториал http://php.net/manual/ru/tutorial.php- Учи HTML/CSS и SQL, PDO, хотя бы основы- Далее простая, но полезная задача сделать список студентов, в ней много полезных советов: https://github.com/codedokode/pasta/blob/master/student-list.md- Более сложная задача сделать файлообменник на микрофреймворке Slim: https://gist.github.com/codedokode/9424217- Еще более сложная и долгая задача на Yii/Symfony: https://gist.github.com/codedokode/8733007- После нее можно изучать автоматизированное тестирование https://gist.github.com/codedokode/a455bde7d0748c0a351a- Если ты все решил, переходи к Symfony 3/Doctrine 2 - Почитать про паттерны http://designpatternsphp.readthedocs.org/ru/latest/README.html (если ты не изучил ни одного фреймворка, то это будет рановато), тут с примерами кода http://designpatternsphp.readthedocs.org/ru/latest/README.html . Имей в виду что без примеров использования их учить бесполезно - не поймешь, хочешь увидеть примеры использования паттернов - ковыряй исходники Симфони, например Symfony Forms. Не заучивай паттерны - смотри код и думай, зачем тут они использованы. Чтобы делать эти задания, тебе надо установить Апач + PHP (можно заодно сразу и MySQL) на компьютер. Вот полезные инструкции:https://github.com/codedokode/pasta/blob/master/soft/php-install.mdhttps://github.com/codedokode/pasta/blob/master/soft/apache-install.mdМожет тебе понадобится пользоваться командной строкой, вот гайд https://github.com/codedokode/pasta/blob/master/soft/cli.mdРешения задач лучше показать мне, особенно на ООП,так как сам ты вряд ли увидишь все ошибки. Пости свой код на гитхаб и вкидывай ссылку в тред по мере решения. Я прокомментирую и укажу на ошибки.Параллельно стоит подучивать английский, на первых порах можно без него, но по мере развития придется все чаще сталкиваться с англоязычными статьями, так что лучше не откладывать. Читать можно news.ycombinator.com - это что-то вроде их хабра. Также можно начинать смотреть фильмы и видео на английском.Также, у нас есть задачи которые позволят тебе изучить или подтянуть до нормального уровня знания JS/HTML/CSS/SQL. Решай их параллельно с задачами выше.- HTML/CSS: https://github.com/codedokode/pasta/blob/master/html/html.md- JS: https://gist.github.com/codedokode/ce30e7a036f18f416ae0- SPA (сложно): https://github.com/codedokode/pasta/blob/master/js/spa.md- Проверялка решений на JS: http://dkab.github.io/jasmine-tests/- MySQL: https://github.com/codedokode/pasta/blob/master/db/databases.mdЧто почитать- Мануал по PHP — http://www.php.net/manual/ru/langref.php- Сайт phptherightway (перевод на русский: http://getjump.me/ru-php-the-right-way/ )- По PHP: Профессиональное программирование на PHP Джордж Шлосснейгл- По PHP: Мэтт Зандстра — PHP: Объекты, шаблоны, методики программирования- JS: learn.javascript.ru- Про Git: https://git-scm.com/book/ru/v1- Новости IT на англ. https://news.ycombinator.com/- какой-то древний, устаревший, но большой и на русском справочник по веб-разработке, посоветованный аноном: https://starcat.dp.ua/doc/wdh/Оформляй код аккуратно!!! — например пропусти через phpformatter.com . Также, если ты пользуешься IDE вроде PhpStorm, Netbeans, Eclipse, то в них эта опция встроена, подробнее: https://gist.github.com/codedokode/8759492 У ОПа нет аккаунтов и групп вконтакте, в фейсбуке, в твиттере, все "пхп-треды" там поддельные.Платиновые вопросы- Почему PHP? Потому что вакансий море, и учить легко. - Сайт опять упал!!!!! — Не паникуй, а открой http://rghost.ru/6bfCY9lfl и получи личную немного устаревшую оффлайновую копию сайта (можно читать хоть на андроиде без интернета)- Что надо знать чтобы найти работу - разработчику: PHP, SQL, HTML/CSS, JS, ООП, Git, композер, MVC, фреймворк. Верстальщику - HTML/CSS, JS, jQuery. У нас в треде были люди, которые практически с нуля учились и смогли найти работу.- Что будут спрашивать на собеседовании если 0 опыта - гонять по теории, по официальному мануалу PHP, давать дурацкие задачки на переворачивание строк, гонять по SQL (транзакции, внешние ключи, напиши запрос), по JS (как сделать анимацию при нажатии кнопки), ну погугли, не ленись- Можно подробнее про поиск работы, собеседования - нет, ОП писать не будет, но может кто из анонов захочет рассказать. Поищите тред перезвонивших, а также раздел /wrk/- Сколько времени надо изучать все это? - все зависит от тебя, но не меньше 6-8 месяцев- Нужен ли ООП, фреймворки, MVC, git, composer? — Да, однозначно. Посмотри любую вакансию.
Android Development ThreadТред для тех, кто пытается вкатиться в андройд разработку или чего-то похожего. Продолжаем пить чай и искать возможность перекатывания на фусчию/флаттер.> Хочу вкатиться в разработку под Android! С чего начать?С видеокурсов от Udacity. Они бесплатны и затрагивают основы разработки даже если не умеешь писать на Java.https://www.udacity.com/course/android-development-for-beginners--ud837Для тех, кто не хочет учиться по юдасити существует скучный кат от гугла: http://developer.android.com/training/index.htmlТак же есть книга, которая затрагивает основы разработки и имеет 2-е издание с 2017 года: https://www.amazon.com/Head-First-Android-Development-Brain-Friendly/dp/1491974052Большинство приложений написано на Java, необходимо понимать что ты пишешь, в уме достаточно знать базовый Core т.к. 90% времени придется тыкаться в Android SDK. Полезные обучалки от анона:https://habr.com/company/golovachcourses/blog/215275/ - смотри Головачаhttps://www.amazon.com/Head-First-Java-Kathy-Sierra/dp/0596009208 - книжка для ньюфагов. Хорошо заходит.https://www.amazon.com/Thinking-Java-4th-Bruce-Eckel/dp/0131872486Неплохим вариантом для изучивших джава будет книга https://www.amazon.com/Effective-Java-3rd-Joshua-Bloch/dp/0134685997Алсо можешь читануть паттерны, рано или поздно все равно базовое знание понадобиться https://www.amazon.com/Head-First-Design-Patterns-Brain-Friendly/dp/0596007124Существует два текстовых ресурса для закрепления андройда на русском. Первый - несмотря на старость описывает базовые вещи, на которых построены мощные либы, второй - продавшийся говноед с котиками http://startandroid.ru/ и http://developer.alexanderklimov.ru/android/https://commonsware.com/Android/ - толстая книга для гиков.Так же можешь смотреть видосики от Mail.Ruhttps://habr.com/company/mailru/blog/345252/https://github.com/ybereza/technotrack-resources - ресурсы к лекциямИли от Яндекса. В некоторых моментах спикеры рассказывают важные детали, которые кроются в мелочах:[YouTube] 001. Школа мобильной разработки – Java Blitz (Часть 1). Эдуард Мацуков[РАСКРЫТЬ]В дальнейшем потребуется базовое знание SQL, понимание XML и JSON.> Я прошел курсы Udasity, а дальше что?После прохождения курсов у тебя должно сложиться базовое представление о создании приложения; жизненные циклы Activity/Fragments, AsynsTask, Http, Json, SQLite.Дальше закрепляешь знания путем просмотра видосов выше + Написание парочку приложений на свой вкус. Так же стоит уделить внимание BroadcastReceiver, IntentService, поиграться с Loader's, хендлерами, Contest providers и прочее.>Не могу разобраться в потоках. Хендлеры, хуендлеры хуйтаски. Как быть?http://codetheory.in/android-handlers-runnables-loopers-messagequeue-handlerthread/ - Хорошая статья, которая экономит время. После нее можно сразу переходить и тыкаться в хендлерах.https://blog.mindorks.com/android-core-looper-handler-and-handlerthread-bd54d69fe91a - еще одна от миндоркса.https://codelabs.developers.google.com/codelabs/kotlin-coroutines/index.html#0 - изучение корутин>Хочу изучать популярные либы и не быть говноедом!Если ты сразу после курсов переползаешь сюда - будь готов, что ты не будешь знать как это делается под капотом.Retrofit - стандарт для взаимодействия с сетью. Вместе с ней можешь изучать либу okhttp3. Так же для справки можешь гуглить volley.RxJava - тяжеловесная либа. Одно из решений для выполнения кода в бекраунде.[YouTube] KotlinConf 2017 - RX Java with Kotlin in Baby Steps by Annyce Davis - rxJava с нуля[YouTube] RxJava доставляет Артём Зиннатуллин - на русском[YouTube] Managing State with RxJava by Jake Wharton - rxJava[YouTube] Making Retrofit Work For You by Jake Wharton - retrofitНеплохо было бы и изучить MVP. Для самообразования можно написать его голыми руками или прогуглить, как это делается.https://github.com/ArturVasilov/AndroidSchool - здесь рассматривается архитектура, и как ее ели с 2011 года.MVP:https://javarush.ru/groups/posts/505-mvp-v-android-dlja-samihkh-malenjhkikh - для пониманияhttps://github.com/Arello-Mobile/Moxy - плюшка для поворотов экранаhttps://github.com/sockeqwe/mosby - англоязычная плюшкаMVVM - костыли от гугла:Для нормального понимания желательно знать AAC.https://startandroid.ru/ru/courses/architecture-components.html - свежие уроки от Димонаhttps://proandroiddev.com/the-missing-google-sample-of-android-architecture-components-guide-c7d6e7306b8f - для продвинутыхПример MVVMhttps://github.com/ericmaxwell2003/MvvmTipCalculatorЭто всего лишь обертки, чтобы вынести логику из views. Для более углубленно изучения можно попробовать почитать this: https://habr.com/company/mobileup/blog/335382/Пример на котлине:https://github.com/hitherejoe/GithubTrending> Хочу анимировать мои говноподелки![YouTube] Nick Butcher & Doris Liu - Learn Some New Moves: Advanced Android Animation[РАСКРЫТЬ]Онли теория. Первые двадцать минут покрывают больше половины статей, которые можно найти на медиуме и т.д.Здесь побольше практики на любой вкус: https://labs.ribot.co.uk/exploring-meaningful-motion-on-android-1cd95a4bc61dТак же можно подробно почитать про смены сцен: https://blog.prototypr.io/applying-meaningful-motion-on-android-a271a873bd78> Не хочу писать на Java!- Kotlin — JVM-совместимый язык от JetBrains. Есть лямбды, стримы и делегаты. С 17.05.2017 поддерживается официально.[YouTube] Лекция 1. Kotlin 101[РАСКРЫТЬ] - свежие лекции на русскомhttps://www.amazon.com/Kotlin-Action-Dmitry-Jemerov/dp/1617293296 - библияhttps://kupdf.com/download/kotlin-for-android-developers_59a05e2ddc0d60992a18496b_pdf - Kotlin for Androidhttps://www.udacity.com/course/kotlin-for-android-developers--ud888 - курсы Udacity> Есть что-то кроме нативных приложений на Java/Kotlin?- Flutter - кросс-платформенный фреймворк от Google. Js с аля строгой типизацией. Если совсем поехавший можешь начинать с него.https://flutter.io/docs/ - документацияhttps://www.udacity.com/course/build-native-mobile-apps-with-flutter--ud905 - курсы от UdacityОстальные:ReactNative — мочаскрипт во всей красе.- PhoneGap/Ionic/Titanium — имя им мочаскрипт-младшие, принципы у них разные, первые три попытка в кроссплатформенность одного кода. Популярность у них разная как и размер комьюнити. Вопросы по ним — в js-тред.- Qt — кросс-платформенный фреймворк на C++. Используется в основном для игры и для приложений с высокими требованиями к производительности (обработка изображений, звука, ГИС-системы). Спрашивать в C++ треде.- Xamarin — кросс-платформенный фреймворк на C#. Представляет из себя обёртку над Android API. Куплено Microsoft. Теперь есть бесплатная версия. Спрашивать в C#-треде.- BugVM — кросс-платформенный фреймворк, написанный на Java. Форк невинно убиенного RoboVM.> Хочу писать игры!LibGDX - слишком медленная параша для больших проектов, но познакомится можешь. Unity - для адекватных, Corona SDK, LOVE, Defold и другие. Спрашивать в /gd/.> Что нужно, чтобы взяли джуниором? Что учить в первую очередь?Нужно хорошее знание Java, понимание базовых принципов Android (жизненный цикл activity/fragment, что такое Context, intents, services, UI thread, support library и ее версии, shared preferences, SQLite, Handlers, Executors, Content-Providers), знание популярных библиотек типа Retrofit + Glide/Picasso + RxJava2 + Dagger2(по обстоятельствам), понимания СОЛИД и других паттернов проектирования. И хотя бы несколько готовых приложений.Полезные ссылки:https://www.youtube.com/channel/UCSwuCetC3YlO1Y7bqVW5GHg - канадский челик, поясняет за архитектуру и отвечает на разные вопросы на стримах.https://github.com/toddmotto/public-apis - бесплатные API для создания приложений.https://github.com/AlexeyZatsepin/Android-ORM-benchmark - бенчмарки на вопросы о том, какую БД выбирать.ласт >>1290693 (OP)
>>1338069 (OP)>>1338069 (OP)>>1338069 (OP)>>1338069 (OP)>>1338069 (OP)>>1338069 (OP)>>1338069 (OP)>>1338069 (OP)>>1338069 (OP)>>1338069 (OP)
Аноны, интересно ваше мнение по этому порталу и как оно пойдет для новичка, стоит своих денег и т.п.Кун 16 лвл
>>1337252Это совсем другой уровень. Курс по PHP просто бомба. Особенно "Введение в ООП". По JS курсы не хуже, но немного сложнее. Это все что нужно, чтобы стать программистом. За такую цену это просто подарок.
Сейчас прохожу курс по проге. Не могу понять как эффективно организовывать своё время на учебу, со школы не занимался серьезно, поэтому не могу вкатиться нормально, постоянно отвлекаюсь на Ютуб, вконтактик или Двачик. Какие есть полезные советы? Инет отключить не вариант, тк курс онлайн, очевидно.
>>1336779>>1336784Понял вас: нонстоп практика и обучение при личной ответственности - скиллы. Пересмотрю свои планы, спасибо.>>1336718 - кун>>1336909Дело говоришь, да. Тут скорее не столько ограничение, сколько порядок: офис - работа, дом - страдание хуйней, зал - вьебывание в спорт. Исключение полной хаотичности в жизни, так сказать
>>1337256Тебе должно быть интересно. Возможно не сразу, а через 10 минут после начала, но должно быть интересно. Если тебе неинтересно, нихуя не выйдет, как бы ты ни пытался наебать мозг. Не получится.
>>1337287Я в пайтоне по гайду поковырялся, 4 часа проебал незаметно для себя в первый раз. Сейчас дозами занимаюсь, чтобы точно ощутить настоящий ли это интерес или мимолетный.А так да, без тяги нихуя не выйдет в любой области.
TL;DRЧитать: https://www.braveclojure.comРешать: http://www.4clojure.comОнлайн: https://repl.it/site/languages/clojureОфлайн: https://leiningen.orgЗомби: http://www.parens-of-the-dead.com/https://clojure.org/guides/getting_startedhttps://clojure.org/reference/documentationhttps://github.com/bbatsov/clojure-style-guideClojurescripthttps://clojurescript.org https://github.com/bhauman/lein-figwheelhttps://github.com/emezeske/lein-cljsbuildДокументацияhttps://clojuredocs.org/https://clojure.org/api/cheatsheet && https://cljs.info/cheatsheet/https://clojure.org/reference/documentationЗадачиhttp://www.4clojure.comhttp://clojurekoans.comhttp://clojurescriptkoans.comhttp://exercism.io/languages/clojure/aboutВидеоhttps://github.com/tallesl/Rich-Hickey-fanclub#talkshttps://www.youtube.com/user/ClojureTVКомьюнити#clojure@irc.freenode.nethttp://clojurians.slack.com/https://groups.google.com/forum/#!forum/clojurehttps://clojureverse.org/https://stackoverflow.com/questions/tagged/clojureБлогиЕженедельник: https://therepl.netВсе блоги: http://planet.clojure.inПроизводительность: http://clojure-goes-fast.comIDEhttps://cursive-ide.comhttp://lighttable.comhttp://nightcoders.nethttps://sekao.net/nightcode && https://sekao.net/lightmod https://cider.readthedocs.io/en/latestБиблиотекиhttps://clojars.org && https://www.clojure-toolbox.comWeb: http://www.luminusweb.net || https://github.com/weavejester/compojureApp Server: http://immutant.org || http://aleph.ioDI: https://github.com/stuartsierra/componentSQL: https://github.com/layerware/hugsqlUI (cljs): https://github.com/Day8/re-frame || https://github.com/omcljs/omHTML: https://github.com/weavejester/hiccupMacros: https://github.com/cgrand/macrovichSpec: https://github.com/bhb/expound && https://github.com/jeaye/orchestraTest: https://github.com/clojure/test.generative && https://github.com/bensu/doo (cljs)FAQ— СКОБКИ!!11http://clochure.org/— Кейворды?..https://clojure.org/guides/faq#why_keywords— Common Lisp же есть, нинужна!!1Просто съеби.— Что нужно для вкатывания?Знать английский, не быть тупым, иметь опыт программирования.— Хочу начать изучать программирование, clojure мне подойдет?Лучше сперва возьми PLT Racket и читай SICP + http://htdp.org— Обязательно знать джаву и жс?На уровне чтения документации.— Как без классов представлять бизнес-сущности?Используй хэшмапы, namespaced keywords и spec. Не поддавайся искушению создавать рекорды на каждый чих. Все есть данные.— Что по скорости?Зависит от задачи. В среднем - медленнее скалы, быстрее рубипитонов.— Печатаю элементы последовательности, а они не печатаются, ЧЯДНТ?Ленивость + сайд-эффекты => используй doall или dorun.— Итерируюсь по большой последовательности и получаю OutOfMemoryException, ЧЯДНТ?https://clojure.org/reference/lazy#_don_t_hang_onto_your_head— DSL - круто! Можно теперь все API делать на макросах?The first rule of macro club is: "Don't write macros".— Кто использует clojure в продакшне?Walmart, Netflix, Soundcloud, Spotify, Facebook, Groupon, CircleCI, Heroku, Puppet, Red Hat, Oracle.— Какие приложения написаны на clojure?Walmart eReceipts - бэкенд обработки данных о покупках во всех отделениях Walmart для их мобильного приложения.https://www.datomic.com - распределенная транзакционная база данных с языком запросов на основе datalog.http://lighttable.com - расширяемая интерактивная IDE для clojure, python и javascript.https://precursorapp.com - инструмент для коллективного прототипирования онлайн (рекомендую попробовать, зависимость есть).http://circleci.com - Continuous Integration and Delivery. Бэкенд и фронтенд на clojure+clojurescript.
ПЕРЕКАТ https://2ch.hk/pr/res/1342400.htmlhttps://2ch.hk/pr/res/1342400.htmlhttps://2ch.hk/pr/res/1342400.htmlВОН ТУДА
Общий лиспотред куда-то проебался, поэтому запощщу сюда.Пикрелейтед - моё актуальное лицо, когда прочитал про макрос loop в Common Lisp.Серьёзно, что за нахуй? DSL для циклов с условием в стандарте? Не могли, как в концептуально стройной няшной Scheme сделать - вот тебе TCO, вот тебе named let, и крутись как хочешь. Нет блядь, надо нахуевертить, чтобы как в C++ было, только со скобочками))))))))))
>>1348450Ёб твою мать, ещё и с тредом проебался. Спасибо Абу за прекрасно свёрстанный каталог тредов, блядть.
Дана карта, на ней города, которые имеют координаты X, Y, Z.Нужно обозначить каждый город ОДНИМ числом исходя из его координат, да так, чтобы можно было сказать, к какому городу ты ближе всего находишься твои X, Y, Z тебе известны
>>1326942 (OP)Зарезервировать последний знак определённой системы счисления под разделитель. Всё: у тебя одновременно и координаты и их разделение, и всё это вполне себе число.
Вместо шапки - https://github.com/sosachbot/cppthreadhat/wikiОтветы на все вопросы - http://en.cppreference.com/w/ http://www.cplusplus.com/reference/Прошлый - https://2ch.hk/pr/res/1307268.html
>>1336771Hlsl Это совершенно другое, cuda c++ еще хоть как-то, но и cuda c++ это не совсем с++, а подмножество. Пойду перекат пилить
Подскажите как вообще с этим работать c WebSocket от donationalerts Вот что нашел на хабре:https://habr.com/sandbox/109444/
Верно ли, что интерфейс нужен для обмена данными между классами?Типа чтобы из класса1 поменять переменную в классе2. Или чтобы взять информацию о стоянии переменной из другого класса, чтобы принять какое-то решение на этом основании?Покажите простой пример реализации интерфейса для задания значения переменной в другом классе в C++Спасибо
>>1334141 (OP)>>1334141 (OP)>Верно ли, что интерфейс нужен для обмена данными между классами?Это не так. В объектно-ориентированном программировании интерфейс это некая сущность, который определяет набор методов, но не реализует их. Затем этот функционал реализуют классы, которые применяют данные интерфейсы. По сути, интерфейс это полностью абстрактный класс, в котором нет ничего, кроме публичных абстрактных методов. В C++ есть множественное наследование, поэтому там нет отдельной языковой конструкции для интерфейсов, в казачестве интерфейсов там и используют полностью абстрактные классы. В таких языках, как, например, Java или C#, множественного наследования нет, поэтому там есть ключевое слово interface, там у класса может быть только один родитель, а вот интерфейсов класс может реализовывать сколько угодно.Почитай, там и примеры есть:https://toster.ru/q/68576https://ru.stackoverflow.com/questions/136909/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B-%D0%B2-%D0%9E%D0%9E%D0%9F-java-%D0%BF%D0%BE-%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE%D0%BC%D1%83
Ребят, мне в личку постучались, кинули код под предлогом "чита". Кто знает, что это такое? что этот код делает? я не шарю.Буду частями кидать.Первая часть:{"user":{"bannerNetworkId":"appscentrum","reg":1507477415,"paymentGroup":"group0","preloginModuleIds":"","id":16811552,"avatariaLevel":3},"validatePack":false}Вторая на скринах:
>>1336522ну хуй знает, возможно та не понятная надпись "xml version=1.0" в первой строке что-то значит, но не ебу, пойду спрошу нашего сеньера
>>1336541сеньер говорит это Java-Script.Говорит, они в своем Java любят использовать такой синтаксис чтобы писать всякую разметку под свой Script, иногда даже берут компилящиеся в Java псевдоязыки, типа Kotlin
>>1336545алсо спросил ещё у нашего продукт менеджера по котлину, говорит в разметке sp1d захардкожен, лучше не трогать
Специалисты LaTeX нужны? Видел когда-то объявление о том, что требуются оные, но сейчас больше не вижу такого.
>>1336506 (OP)математики сами набирают свои статьи и формулы, а для всего остального есть indesign и framemaker
ИТТ продолжаем разрабатывать под лучшую мобильную платформу, угощать пряниками незнакомцев и оставаться няшами.>С чего вкатываться, няша?https://www.youtube.com/playlist?list=PL9lXw_XXeiWQGrY5dl0IjFI7tOw_nfI91 - курс покрывает большую часть, что можно найти в интернете.https://coursehunters.net/course/osnovy-swift-c-nulya - свифт, если лень доки читатьhttps://coursehunters.net/course/razrabotka-ios-prilozheniya-c-nulya-swift-4-xcode-9-ios-11Полезные ресурсы:https://www.raywenderlich.com/https://www.appcoda.com/https://www.bignerdranch.com/books/ios-programming/Видео для ленивых:https://www.udacity.com/courses/ioshttps://www.youtube.com/user/AlexSkutarenkohttps://developer.apple.com/videos/[YouTube] Developing iOS 11 Apps with Swift - 1. Introduction to iOS 11, Xcode 9 and Swift 4[РАСКРЫТЬ][YouTube] Swift 3 c нуля: UIKit урок 1 - Intro[РАСКРЫТЬ]Тут чисто осмотр UIKit, но рассказывает бегло, не углубляясь. Перевод документации базовойhttps://swiftbook.ru/content/Материал на английском:Очень подробно все рассказывает и расписываетhttps://rutracker.org/forum/viewtopic.php?t=5445071Devslopes. Начинал с них, рисуют приложения при тебе, особо не углубляются в детали, но как пример можно посмотреть. Сам к ним вернусь, как побольше поучу.https://coursehunters.net/course/udemy-ios11-swift4
>>1350209там можно закостылить, в navigationcontroller есть свойство viewcontrollers - его можно свободно изменять.соответственно можно грубой мужской силой сделать его так [backviewcontroller, currentviewcontroller, nextviewcontroller] и установить текущий контроллер соотвественно currentviewcontroller.у backviewcontroller делаеш титле back, у nextviewcontroller соответственно nextпереходы там тоже можно закостылить, но ты идешь нахуй потому что ты про ето не писал ниче
Анончики, вопрос по публикации приложения в стор:Имеется некий сайт, который продает всякое барахло. Совсем небольшой, не с миллиардными оборотами, но сайт юзают и покупают эти вещи соответственно. Общаюсь с человеком, который занимается продажами и он загорелся иметь приложения под мобилки. Запилить-то я запилю, но опыта публикации подобного у меня не имеется.Соответственно вопросы:Примут ли в стор такое приложение? Мало ли подумают, что мы собрались торговать чем-то запрещенным Возможно у них есть какие-то определенные правила для продажниковКакие вообще моменты стоит учитывать при публикации, чтобы не обосраться?
Вопрос по MVP:Допустим у меня есть экран - tableView с гетерогенным контентом, т.е. много различных типов ячеек и они должны иметь какую-то свою логику. Как правильно скрещивать такое с MVP? Как правильно инициализировать эти ячейки? Презентер должен возвращать какую-то view model с абстрактным протоколом и во view controller нужно проверять тип и создавать/реюзать соответствующую ячейку или есть какой-то более идеоматичный способ? View model делать структурой, классом или enum?Как обрабатывать логику ячеек? Презентер должен устанавливать себя делегатом для кажого типа ячеек или ставить делегатом view controller при инициализации ячейки, а уже в методах делегата вызывать соответствующие логике методы презентера(doHuita(...), statusChanged(zalupaStatus)?
МЫ ВАМ ПЕРЕЗВОНИМ #191Выходим из зоны комфорта, выбирая схему налогообложения, кидаем бывших боссов на всё и перечисляем методы java.lang.Object, выпиливая '•.tmp'https://www.indeed.com/ - тут ищи работуhttps://github.com/jwasham/coding-interview-university - тут готовься к собесу (теория)https://www.topcoder.com/ - тут готовься к собесу (практика)Прошлый тред: >>1332113 (OP)
>>1336706Звони сам, скажи, что у тебя тут 3 предложения висит уже, и если они заинтересованы в тебе, то пусть хватают, пока другим не достался. Надо цену себе набивать, что ты как маленький?
Сап.Есть вопрос.Сделал сайт адалт взял бесплатный шаблон .Пытался сделать импорт роликов с xvideos в итоге записи появились но нет миниатюр у изображения и самих видосов .Что делать?(снимать трусы и бегать не вариант)
Сап двач, недавно яндекс перестал давать бесплатно API-ключ для отзывов с Маркета (смотри пикрил). Покупать не вариант. Откуда теперь отзывы берете? Буду благодарен анону если накидает площадок откуда можно также загружать отзывы как раньше с маркета.
Вопрос к людям в этой индустрии. Во-первых кто такой собственно "айтишник" или "it specialist"? Во-вторых, почему тот кто рисует дизайн, скажем для условного фотошопа(хоть премьер про, хоть любая программа) но не взаимодействует с кодом-айтишник, но тот кто создант дизайн для игры(персонажи, окружение И так далее) не является айтишником? Оба рисуют дизайн, без обоих что игрой, что программой без дизайна нельзя пользоваться
>>1335637 (OP)Хуй его знает, почему так получится. Для меня айтишник это тот - кто пишет алгоритмы/знает кампухтер саенс/разбирается в железяках.
>>1335637 (OP)В игрострое есть game-дизайнер, но это на сколько я знаю не совсем те люди которые 3d модельки из полигонов лепят или текстуры рисуют. Это несколько другой профиль. Это типо люди которые могут всё это, но занимаются более руководящей работой нежели творческой. Художникам подсказывают - "вот эту комнату темнее надо сделать!" слишком светлая улица ребята! У нас ночные гонки! и пр
Собсно сегодня два сабжа ReactNative и Flutter, похвалите или обоссыте, чем хороши, чем плохи, плюсы и минусы, стоит вкатываться или не стоит
>>1328764 (OP)>FlutterНе слышал.>ReactNativeОчень понравилось, хорошая документация, быстро вкатился. Пока всё работает, минусов не вижу (кроме клятого npm и унылых пакетов). А, и ещё есть на ютубе целый курс от Гарварда.
>>1331439>>Flutter>Не слышал.>>ReactNative>Очень понравилось, хорошая документация, быстро вкатился. >Пока всё работает, минусов не вижу (кроме клятого npm и >унылых пакетов). А, и ещё есть на ютубе целый курс от >Гарварда.Flutter пророчат как новую эру, не читал.ReactNative не пробовал, читал очень много рассказов, как его по итогу дропали.Советую native.