Подскажите, аноны, какой фреймворк выбрать, мне сейчас 13. Хочу выбрать фреймворк для фронтенда,чтобы через 5 лет был актуален. Советуете, обсуждаете. Всем добра!
Вкатываюсь из бекенда во фронт. По сути мне на работе сказали что вот тебе время, сиди решай задачу, но главное чтоб она была на React. Я будучи дедом прочитал мануал, полистал репозиторий, собрал мелкие проекты и теперь нужно решить эту реальную задачу:
Бекенд через вебсокет высерает какие-то данные. При подключении это json со списком топиков ['topic-1', 'topic-2', 'topic-3], а потом при каждом обновлении этого топика выпёрдывает какое-то числовое значение типа: {topic: 'topic-1', value: 3}
В реакте я сделал хук который подрубается в сокету, читает первое сообщение и на основе него забивает стейт. условно setTopics(data) где data это массив который пришёл при подключении
В JSX это topics.map(topic => <Topic key={topic} name={topic}/>). понятное дело я всё упрощаю чтоб не делать простыней
Моя проблема возникает тогда когда один из этих топиков обновляется каждую секунду, а остальные топики нет и их может быть довольно много. Я не пойму как мне обновлять состояние каждого топика так чтоб не обновлялся стейт родительского компонента и не перерисовывал остальные топики или тут хватает memo на компоненте топика?
И второй вопрос такой: в топике отображается график изменений его значений и тут не очень уместно делать ререндер так как я использую библиотеку для построения графиков. При ререндере она дёргается и не отображает анимации добавления новой точки. То есть мне нужно добавлять числа в массив этого топика и при этом не перерендеривать его часть, но обрабатывать некое событие добавления
Анонимусы привет, раздумываю потратиться на курс от КАТА академия, в поисках подводных нашел лишь два почти идентичных негативных отзыва от двух разных людей, что дескать договор читать обязательно, если не хочешь заплатить штраф в 350 косарей по договору, и вообще менторы пидарасы, жопу мне лизать не хотят. Прошел кто, какие реальные подводные? *Ебать у вас тут капчи страшные.
Всем привет. Так уж вышло, что мне жизненно необходим VPS сервер, располагаемый в Армении. Искал, долго искал, но не нашел. Есть много армянских хостингов .am, но все они держат базы в других странах. Помогите пожалуйста найти армянский VPS, мб я как-то не так ищу или что-то не понимаю. Умоляю, помогите!
Доброго времени суток. 23 года, закончил универ на направлении информационные системы и технологии, работа в компании офисным клерком за зп 50к в мес. 2 месяца изучал (не плотно) html, css, js, потом взялся практиковаться по готовым дизайнам фигмы, пару версток делал на глаз, в целом что то получалось и выглядело неплохо, но когда дело доходит до .js файлов и оживления сайтов - начинается тупняк. Курсы всякие научили как через цикл for увеличивать числа и result выводить в console.log (конечно еще знаю как addeventlistener работает чтобы клики наделать), перейду в общем к сути вопроса. Не знаю как дальше развиваться, объем знаний пока не тянет на junior вообще, на HH вакансии требовательные весьма и самостоятельно очень тяжело ковыряться. Решил попробовать Python. Языки похожи, но когда смотришь видео интервью с собеседований на должность Junior python developer - вообще ничего не понимаешь. Подумал вот, может все таки надо какой то склад ума иметь или прям расположенность к этому? Почему так тяжело дается это? Интересно попробовать начать изучать профессию ux/ui дизайнера, но какие навыки и способности нужны для этого? Очень хочется дельного совета, буду рад если откликнитесь и подскажите
>>135943 (OP) >Не знаю как дальше развиваться, объем знаний пока не тянет на junior вообще Чувак, у нас нет волшебной палочки чтобы сделать всё "заебись". Ты мечешься от одной профессии к другой. Определись, или ты дизайном занимаешься, или пишешь код. Третьего не дано. Если я бы сейчас выбирал, то остановился бы на: 1) React-разработчик. 2) Блокчейн-разработчик. 3) Что-нибудь связанное с облаками (AWS, Azure). 4) SAP/Salesforce-разработчик. 5) Разработчик баз данных Oracle. 6) Продуктовый аналитик Power BI/Tableau. 7) iOS-разработчик. 8) Разработчик IoT-устройств.
Всё вышеперечисленное - на мой личный взгляд перспективно/интересно/выгодно изучать (нужное подчеркнуть) в текущих реалиях. Насчёт UI/UX-дизайна не могу сказать, потому что я не дизайнер. В этом разделе в основном программисты сидят, поэтому я буду отвечать только на вопросы связанные с программированием.
>>135943 (OP) >пару версток делал на глаз обязательно добавь адаптив!
>и выглядело неплохо Надеюсь ты освоил сборщики, автопрефиксиеры, преттиер и пост/препроцесоры. Ну и SCSS конечно.
>дело доходит до .js файлов и оживления сайтов - начинается тупняк. Просто ты его не выучил, мало времени уделил. Пройди все задачи на learn.javascript.ru. Потом можешь практиковаться на codewars.com. Лучше всего пройти курс freecodecamp.org.
>объем знаний пока не тянет на junior вообще Серьезно, сегодня джун это миддл без опыта.
>Решил попробовать Python. Языки похожи Языки может и похожи, но сферы применения разные, так-то и Java можно назвать похожей и C#. А синтаксис языка это только база, нужно много чего еще знать, разных либ и фреимворков, подходов разработки и прочего.
> может все таки надо какой то склад ума иметь или прям расположенность к этому? Да и Да. У тебя должно быть развито абстрактное мышление или ты его должен развивать. У тебя должна быть расположенность мало двигаться и много читать чтобы найти логические ошибки, причем согласно логике языка на котором пишешь. Вообще на работе высока вероятность что ты не будешь делать что-то новое, а будешь ковыряться в старом, чтобы исправить что-то.
>Почему так тяжело дается это? Если бы это было просто, то за это бы не платили столько.
>Интересно попробовать начать изучать профессию ux/ui дизайнера, но какие навыки и способности нужны для этого? Упрости до простого веб дизайнера, ux/ui потом поймешь. Нужно изучить правила сочетаний цветов, шрифтов, компоновки элементов и редакторы. Так же иметь дизайнерский вкус и быть в курсе трендов. Но всего этого будет недостаточно чтобы найти работу, для работы нужно быть дизайнером-верстальщиком минимум!
>Очень хочется дельного совета Пройди хороший курс, это конечно не научит всему, но даст основу для того чтобы находить куда двигаться дальше и какими вопросами нужно задаться.
Анон, как из браузера телефона заблокировать
Аноним# OP22/06/22 Срд 11:12:30№135874Ответ
Анон, как из браузера телефона заблокировать сайт с вебкамом? Стал замечать, что только его и смотрю по ночам. Увлечение переросло в зависимость и у меня еще Постоянный аллергический насморк от этого теперь. Браузер Хром. Напиши подробный гайд.
Надоело одному учиться, и не с кем обсудить прогресс. Есть идея собрать небольшой стак анонов, что бы совместно учиться, помогать друг другу, и заниматься всякой хуйней. создал дис, https://discord.gg/U7zkNgBg треды создавать не умею, всегда был ридонли.
>я например все ещё не могу понять по каким видео учиться. Смотря чему. Лучший вариант учиться тут => https://www.freecodecamp.org/
>Посыл был только что бы собрать ребят с кем можно общаться на интересующие темы. Высока вероятность что людей будет мало и будет рак набегать. А не имея знаний вы будете вариться в собственной некомпетенции вместо развития.
У меня вырубает все юсб устройства. Казалось
А13/07/22 Срд 00:05:30№135931Ответ
У меня вырубает все юсб устройства. Казалось бы ,один из мостов пиздой накрылся . Сходил заменил мать ,нихуя ,абсолютно . Все тоже самое .Помогайте,я все перепробовал и галочки с отключения тока снял нахуй и всеми антивирусами проверился . Блять материнку сменил . Пк если что уже 3 года
Полностью, я имею в виду для лэйаутов. Поддержка застряла в районе 95% с префиксами. 5% нихуя не мало. Какие подводные? Закзчикам похуй или все в опера-мини проверяют и ie8.
Заебали сетки на флексах, как флоаты в свое время.
Так им и скажи. Если нужно поддерживать древнее говно, то извольте платить больше. Если не хотите выкладывать бабки, я буду верстать так как нужно мне.
Полистал интернеты и понял, что на эту должность в любом случае нужно отлично знать, java core, знать html, css, уметь в git и базы данных (PostgreSQL/MySQL/что-то ещё), знать основы компьютерных сетей, неплохо разбираться в алгоритмах, немного знать JS. А дальше - каша. В разных источниках приводится тысяча разных технологий, в которых джун должен разбираться, поэтому, дабы избежать путаницы, решил по привычке спросить у анона. Итак, что мне ещё ДОСТАТОЧНО знать и уметь для УВЕРЕННОГО трудоустройства? Опыта коммерческой разработки у меня нет.
>>135807 >И ищи ту компанию, с которой у тебя плюс-минус совпадают мировозрение Тут чаю, работаю на ебанутом фреймворке, у которого на всю страну с десяток вакансий, но по кайфу
>>135807 >Я вначале пытался всем доказать, типа вы не правы и сейчас другое время уже. И поэтому ты готов потратить сотни своего личного времени, и переписать сотни древней легаси-лапши на современные стандарты, да? Ночами помимо основных тасок месяцами не спать собрался? Кабанчик тебе спасибо большое скажет и выпишет премию 5 тысяч рублей. Такое только от совсем зелёных джунов можно услышать - про эти все солиды и "сейчас так не делают". Ну не делают и что дальше? Смотри как бы на тебя не повесили это всё - как на самого умного.
Допустим, есть вот веб-страничка, по сути являющаяся печатным документом. При просмотре на экране она не делится на страницы, а при печати начинает делиться. И хотелось бы снизу каждой странички и сверху добавить некий заголовок и номер страницы в нем. Можно сделать всё очевидно как, проблема с номером страницы. Есть очевидное решение в css, где @page { @bottom: content: counter(page); }. Оно прекрасно работает даже в доисторическом фаерфоксе. Но оно не работает в самом популярном веб-браузере -- хроме.
Использовать сторонние ресурсы,вроде print.js и т.п. -- нельзя по разным соображениям и работать вообще должно без инета. Как сделать с опорой только на собственные силы? Ну очевидно, после window.load отмерить вертикальный размер, разделить на размер страницы в пикселях -- тут уже трудности, т.к. размеры страниц могут оказаться разные, размеры окантовки (padding/margin) разные... Но примерно угадать можно. И потом налепить элементов с номерами страниц с position:absolute. Всё бы работало знай точные размеры... Наверное можно как-то повесить условно-невидимый элемент с position:fixed на всю страницу и из его размера вычислить число страниц. Если между отрендеренными страницами нет неизвестного промежутка из-за неизвестного padding/marting. И непонятно как его померить.
Подскажите что-нибудь. Т.е. имеем html -> печатаем в pdf -> печатаем на принтер -> можем сложить разрозненные листы в документ.
А зачем в pdf конвертировать? Может проще сразу на печать отдавать? Притом, печатать необязательно то что видит пользователь. Можно сделать как-то так:
<div id="print-content"> Содержимое для печати </div>
<script> function CallPrint(strid) { var prtContent = document.getElementById(strid); var prtCSS = '<link rel="stylesheet" href="/templates/css/template.css" type="text/css" />'; var WinPrint = window.open('','','left=50,top=50,width=800,height=640,toolbar=0,scrollbars=1,status=0'); WinPrint.document.write('<div id="print" class="contentpane">'); WinPrint.document.write(prtCSS); WinPrint.document.write(prtContent.innerHTML); WinPrint.document.write('</div>'); WinPrint.document.close(); WinPrint.focus(); WinPrint.print(); WinPrint.close(); prtContent.innerHTML=strOldOne; } </script>
Анончик, так сложилось что я знаю питон, могу в фласк, джангу. Пхп категорически не хочу учить, да и времени нет. Изредка мне попадаются заказы от знакомых сделать простенький сайтик и всякое такое. Делаю естественно на джанге. Дело в том, что я распробовал денег от сайтов помимо основной работы и теперь хочу вкатиться в фриланс. Может тут есть кто пишет бэкэнд на джанге/фласке для обычносайтов, или я один такой долбоеб? Поясните как дела обстоят вообще?
>>135562 Ебучий Рякт действительно далеко не везде нужен. 80% задач в вебе спокойно без него решаются, а тащат его везде тупые макаки, которые только его и знают. В норме надо уметь делать как с ним, так и без него.
>>130430 >как только ты начал использовать js эти документы стали динамическими, или я неправ? Нет, динамическим сайт делает подгрузка данных с сервера.
на пайтоне приятно писать, да. сделать апи быстро и легко.
но в плане работы не особо спрос есть, точнее будешь конкурировать с выпускниками которые несколько лет дрочили алгоритмы на этом самом языке. как думаешь, кого выберут всякие там эйчары для следующего этапа? вот, да-да, чувствуешь так сказать, да? чувствуешь, да, насколько трудно пробиться, чувствуешь это?
Сел продлевать домены и в очередной раз проблевался
Аноним16/06/22 Чтв 17:20:05№135836Ответ
Сел продлевать домены и в очередной раз проблевался от политики руцентра. Куда лучше перевезти на обслуживание имена, чтобы не по косарю за штуку было и контора не пидорская? Управляю почти 40 именами, в основном ру, су, нет и биз.
Стартап, короче, открываю. Это будет что-то вроде сервиса, где разработчики сайтов смогут хранить свои проекты чтобы: - Они автоматически обфусцировались, привязывались к домену, меряли IP, залепляли картинки ватермарками для просмотра заказчиком (отключаемая и настраиваемая функция). - Можно было проверять адаптивность и кроссбраузерность. - Их можно было редактировать с разных профилей. - Была связь с гитхабом. - Их можно было отправлять заказчику на почту одной кнопкой. - Был графический инструмент для составления ТЗ (рисовалка как в Zoom).
Сейчас пишу MVP. В нем будет только малая часть этих функций и все бесплатно. Потом планирую обновление с уже какой-то платной составляющей (например за много гигабайт в хранилище).
Уже есть несколько тысяч строк говнокода и полсотни иконок.
Хочу продолжать это с кем-то совместно, т. к.: - Объем большой - Одному работать скучно как-то
Если писать +- эффективно, то обновление можно закончить (и, соответственно, начать получать прибыль) летом. MVP будет только для российского рынка, но обновление уже можно нормально размещать -- а значит рассчитывать на нормальную прибыль.
Деньги (на домен/хостинги/рекламу/найм дополнительных фрилансеров) -- с меня. Тому кому ищу предлагаю долю от будущей прибыли (ее многааа будет).
Гарантии личности против наеба обязательны (с меня тоже). Как их организовать -- придумаем. Ничего личного -- просто бизнес, как говорится.
>>135375 (OP) >Стартап, короче, открываю. >и все бесплатно >только для российского рынка >будущей прибыли (ее многааа будет) >Ничего личного -- просто бизнес, как говорится.
сколько денег есть на такой проект ? нужно смысл и рентаБЛ перетереть, возможно немного коррекцию провести, тем более тебе правильное замечание один гражданин сделал про монстра*.
Сап, вебач. Не знал, вообще говоря, что тут есть такой раздел. В общем, всё в заголовке - с парой анонов пилим проект, это не веб, но тоже интересно. Если есть среди вас программисты на Python, готовые инвестировать немного времени и потом получать дивиденды - велкам. Проект носит инвестиционную направленность - скажем так, у нас есть рабочая стратегия для биржи, мы хотим привлечь больше средств, чем у нас есть прямо сейчас, плюс, возможно, какое-то финансирование как IT-компании. Мы ориентируемся на РФ, т.к. сейчас есть интересная возможность получить грант, а также многочисленные льготы. Нам не хватает рабочих рук и операционного капитала прямо сейчас, но, подключившись к команде на этом этапе, тратя некоторое время на работу над проектом, спустя пару месяцев ты уже сможешь получить дивиденды на вложенное время. Пишите в тред, пообщаемся, а там я дам свои координаты.
>>135584 (OP) >Нужны Python-программисты Питон погромисты нахуй не нужны. JS умеет АБСОЛЮТНО ВСЁ, остальные языки и прочие унылые надстройки попросту не нужны. Питонисты могут СОСАТЬ ХУЙ.
>>135725 Вайтишник, спок. Работу сперва найди - потом кукарекай про лучший в мире язык.
Анон, оче нужен сервис по расширенному поиску картинки в хайрезе. а конкретно интересует эта пикча (хочу сделать постер)
Аноним24/05/22 Втр 00:23:30№135657Ответ
хай. нужен сервис по поиску человека по фио, почтовому индексу и дому проживания. желательно бесплатный где-нибудь в тг
Аноним# OP05/04/22 Втр 19:38:27№135367Ответ
Сап web-ач! Есть сайт на Битриксе со статьями. Как к статьям добавить mp3 и, соответственно, плеер для них? Вроде бы он где-то должен быть встроенный, но я норм мануала на эту тему не нашел.
здарова мне б кого нибудь опытного в админке битрикса тг Funnyrun
any eastern european rookie webdesigners familiar with SEO and such here? I'm looking for some one for long term cooperation. i dont have mcuh money yet but it might become something bigger in a few years.
Аноним04/01/22 Втр 03:39:25№134493Ответ
any eastern european rookie webdesigners familiar with SEO and such here? I'm looking for some one for long term cooperation. i dont have mcuh money yet but it might become something bigger in a few years.