Здесь постим свои странички на GitHub и показываем свои проекты. Зачем? Есть три причины:
1) Ваш проект будет просмотрен и оценён профессионалами (да), и вы получите дельные советы (именно), как сделать код лучше и избежать ошибок.
2) Звёзды и фолловеры - это не просто социоблядство. Во многих серьёзных компаниях они являются вашим рейтингом. Эйчары предпочтут взять на работу популярного программиста, за которым следит большое количество людей и чьи проекты набирают большое количество звёзд. "Пустые" подписчики, созданные вами, легко проверяются, а звёзды от настоящих аккаунтов стоят от 15 баксов за 20 звёзд. Но в этом треде вы можете получить звёзды и настоящих подписчиков бесплатно!
3) Особенно хороших кодеров, имеющих выполненные крупные проекты и заявивших о себе, могут позвать на удалёнку. Вот так, даже без скайпособеседования.
https://github.com/bushig/webmtube Расширение для хрома которое детектит скримеры, добавляет лайки/дизлайки и просмотры, а так же показывает статистику по просмотренным вебмкам.
>>1154013 > Сейчас могут сыпаться ошибки при попытке заполнения БД. Переделать сохранение орм под один поток. > sqlalchemy Может наоборот попытаться заюзать асинхронные либы для постгреса? И какие ошибки вылазят?
>>1154040 Там была проблема с sqlite - постоянно выскакивали ошибки о том что база данных залочена. Сейчас пересел на постгрес и вроде проблем нет. Асинхронная либа наверное не нужна, я в основном запросы к редису делаю. >>1154044 Да, но мне приходится еще обрезать все метаданные, так как кукла добавляет в конец пустые байты и получается много дубликатов, поэтому у меня две таблицы в бд - одна с чистыми мд5, а другая с грязными ссылающимися на чистые. >>1154051 Через ffmpeg. Команду можешь посмотреть в файле webmtube/scream_detector.py
>>1154056 > Асинхронная либа наверное не нужна, я в основном запросы к редису делаю. Ну если скорость не проседает - то ок. > Там была проблема с sqlite - постоянно выскакивали ошибки о том что база данных залочена Ну так-то sqlite однопоточная, в отличии от постгреса, так что всё очевидно.
>>1154865 Я знаю где сырцы найти. Я просто подумывал зарегать новый опенсорс-гитхаб и начать писать в крутые контрибутить. А они все не там. Просто с детства мечта была. Сидишь в программе, нашёл баг, пофиксил общий код.
Ебу её уже давно. Бывает, что от некоторых давно написанных кусков кода ловлю фейспалмы. Цель труда: опубликовать модуль в npm. И может ещё сделаю на основе этого сервис по созданию уникального дизайна на шмот.
Я тут изучал Travis CI, setuptools и прочие прелести размещения проекта на Github. Дооформил и выложил свой маленький генератор произносимых паролей на Python: https://github.com/andr1an/phonopasswd
>>1157313 Только если ей легко пользоваться. В идеале всё начало работы в три клика, видео убеждающее в повышении продуктивности, и развёрнутая демо-версия в облаке.
В свободное время, когда охватывает экзистенциальный кризис, пилю эмулятор Атари 2600 на Тайпскрипте. Пока он запускает лишь небольшое количество игр и многие из них с битой графикой, но некоторые даже чуть-чуть играбельны. Мапперы никакие не поддерживаются, поэтому ромы должны быть размером в дефолтные 4КБ или меньше. На пике Питфол запущенный через текущую версию эмуля.
>>1160838 Даже не знаю. Во всякие геймдев-комьюнити врывался? Так или иначе заинтересованные чуваки вокруг этого крутятся. В местном гд-раковнике вроде даже тред по эмулятором консолей был. Дай угадаю: ты - его оп?
На фочонге в /g/, очевидно же. Я не знаю, как на Яве всё устроено, но на ЖС например достаточно опубликовать свой прект в менеджере пакетов npm. У них автопубликация в свитере стоит, поэтому даже на простенькие проекты куча народу посмотреть набегает.
Я не шарпист, но на мой взгляд то что у тебя уже есть какие-то проекты которые ты можешь показать уже возвышает тебя как минимум над 70% кандидатов, у которых обычно нет даже этого. А так вроде норм выглядит.
>>1152979 (OP) Лет пять назад решил вкатиться в веб, и в качестве языка и фреймворка остановился на haskell/yesod. Сделал, как полагается, очередную имиджборду. https://github.com/ahushh/Monaba
>>1160861 > На джуна тянет? Что на шарпе обычно пилят? Вот и ты подобное запили, со скринами и описанием адекватным. Пока, на мой взгляд - не тянет ибо непонятно что за проекты.
мой https://github.com/IgorBeschastnov. Ниче особенного, наверно, первый репозиторий в закрепленных - "бекэнд" для бота в телеге, типо текстовая рпг будет. Второй - говноподелие на юнити, автомат "жизнь" со свистелками и перделками для мобилок. Третий - скрипты для личного пользования на разных линуксах, четвертый - типо дневник дел на go, на самом деле просто изучаю go.
>>1160467 На криптографический рандом буду переводить чуть позже - пока не успел с ним разобраться детально. А command line у тебя появится благодаря pip - смотри setup.py, там точка входа описана.
Алсо буду запиливать туда французский, итальянский и испанский "языки" - будут новые правила для генерации слогов.
>>1178306 Meine respektierung за textdistance, пользовался.
>>1178310 Добавь в репы .gitignore файлы, иметь мусор от ide, .pyc файлы и даже .DS_store в репе - неувожение. Алсо, старайся не коммитить закомментированный код.
Сап, мамкины гитхабы! Чет хотел разобраться с гитом и нихуя понять не могу - когда создается новый бранч, то все из мастера копируется в этот бранч, так и должно быть или я нихуя не понимаю?
>>1189529 Новая ветка нужна чтобы сделать изменения в текущем коде, и не изменять мастера. Создал ветку test, переключился на нее, сделал изменения, если все работает, то смерджил в мастер. Если нахуевертил говна, то поменял ветку обратно на master и все вернулось
>>1189529 Новый бранч ответвляется от родительского бранча. Если ты сейчас в бранче б1, и последний коммит у тебя к1, то при создании нового бранча б2 он будет указывать на коммит к1.
>>1189585 То есть по идее, чтобы не клонить в ветку всякую хуйню ненужную нужно было просто переключиться на предыдущий коммит? Ну то есть какой-то "первоначальный" коммит, который соответствовал путому мастеру?
>>1189605 Что? Какой смысл в ветке, которая не имеет никаких общих коммитов с мастером\другими ветками? Ты точно понимаешь, зачем вообще нужны ветки? Такое чувство, что ты просто хочешь создать другой репозиторий.
>>1189712 Я понимаю, что это дефолтное поведение веток, следовательно так и должно быть в 95% случаев. Но в моем случае вещи, которые мержатся в мастер никак не связаны между собой, и кажется не очень логичным, что нету способа пиздярить ветки, которые не поддерживают актуального состояние мастера.
>>1160861 >Описание в README.md только напиши. >Окей, я его еще пока что допиливаю >22/03 >... на 02/06 твоё ридми составляет слово ""#TripHelper". Не стыдно, прокрастинатор?
Еще вчера собирался новый говнопроект выложить на гитхаб, но тут его внезапно купил микрософт, а истерички резко завели трактор на гитлаб.
Вот и хуй знает теперь куда выкладывать.
Какие перспективы у обоих? Есть ли у лаба шансы со временем стать более авторитетным чем хаб? Насколько пострадает гитхаб от рук микрософта и перебега аудитории на гитлаб? Сколько будет продолжаться этот ебаный исход? И где в долгосрочной перспективе (2-3 года) проект наберет больше звездочек?
Чет даже допиливать руки опустились. Пиздец просто, блять, я хочу одну крупную платформу с легким продвижением себя, а не кучку раздробленных полупустых загонов.
>>1203506 Бакет/лаб, хуле выбирать-то? Но интеграция с докерхабом только у битбакета, если тебя это не смущает. Рано или поздно их купит Амазон / гугл / мс с той же формулировкой "да мы охуели столько платить" Что есть авторитетность? Счетчики посещаемости? Ты ради звездочек код пишешь? Вангую, что первое что сделает некрософт - перепишет гитхаб на дотнет бггге Исход будет продолжаться до тех пор, пока проект не повторит судьбу скайпа. Или шиндовс пхоне. Крупная платформа для продвижения - это как?
>>1204555 Как раз наоборот, истерить нужно опенсорс-комьюнити, у которого очень много инфраструктуры завязано на гитхаб, который попал в руки враждебной этому самому комьюнити компании.
Посоны, пилю Бетховен-кошелек. Пока на тестнете, недавно начал. Чо по архитектуре посоветуете? Как поправить код? Линк на дне как и мой код Спасибо. https://github.com/Leqwiser
Nohang - аналог earlyoom с поддержкой zram и SIGTERM. При дефиците доступной памяти nohang корректно завершает наиболее прожорливые процессы сигналом SIGTERM, тем самым препятствуя зависанию, а также избыточному убийству процессов ядерным OOM killer'ом. https://github.com/hakavlad/nohang
>>1207883 Круто, анон. Правда я не уверен, что в ситуации нехватки памяти sigterm действительно будет полезен, обычно нужно посылать именно sigkill, чтобы успеть убить жрущий процесс перед тем, как система начнет свопиться. Алсо, если бы ты написал ридми и коммит мессаджи на английском и вбросил куда-нибудь помимо зекача и лора, например, то юзеров было бы больше.
>не уверен, что в ситуации нехватки памяти sigterm действительно будет полезен 1. Большинству процессов достаточно SIGTERM 2. SIGKILL есть, можно задать разные уровни для обоих.
>если бы ты написал ридми и коммит мессаджи на английском Позже думаю сделать это.
>>1207930 Там вообще всем пофиг на твой код, никто в него не смотрит, плюс, в ответ никто тебя фолловить не будет. Все просто вбрасывают сюда ссылку и набирают звёзды/фолловеров за счёт наивных дурачков.
>>1210944 По-твоему создатель репа круглосуточно сидит и ждет от тебя пулл-реквестов? Может он в отпуск уехал, через месяц вернется, может у него аврал на работе, может он умер, и так далее.
>>1211126 Чё такой злой, кто обидел? Давай рассказывай.
Там мёрджить могут как минимум 4 чела, пулл реквест я открыл 5 дней назад, накатав 800+ строчек кода за два дня. Примечательно, что другие пуллы закрывали/принимали в течении суток, а мой уже 5 дней как висит.
Блять, а я ведь вдохновился идеей, за два дня нахуярил целую кучу кода, стопицот раз всё перепроверил вдоль и поперёк. Думал, обо мне напишут на своём сайте, какой я наипиздатейший кодер и вообще дадут орден труда и славы.
Хуй там плавал. Они даже не взглянули на мой пулл реквест. В тиме 25+ человек, как минимум 4 должны иметь права на мёрж, но хуй там. Ебал я эти ваши попенсорсы.
>>1211274 Есть парочка пров 1.7k LoC и 200 LoC в один среднепопулярный репозиторий с парочкой недостающих фич. Обсуждение провел, комментарии исправил, с тех пор прошло полгода, пры так и висят, овнерам похуй. Мне тоже похуй, использую форк с моими фичами.
Может в этом проблема? Если это 800 строк кода без тестов, то ревьювить это могут чёрт знает сколько, потому что время. Вас таких толпами валить что-то законтрибьютить, не всегда полезное. Остальные PR могут принимать просто потому что они маленькие и с тестами. Если возможно - попробуй разбить коммит на мелкие коммиты, может там можно подзадачи выделить. Если ты не фиксишь баг, а предлагаешь фичу, то стоило изначально посоветоваться с авторами, создав issue, нужно ли оно вообще, вдруг твоему решению место в юзерленде, а не в коре? Короче - тут может быть много причин.
>>1211291 СОЗДАЕШЬ ISSUE @ РАЗРАБЫ ГОВОРЯТ, ДА, НАДА, ДАВАЙ ПР, ТЭГ ХЕЛП ВОНТЕД @ ЧЕТ ДОХУЯ ПОЛУЧИЛОСЬ, ДАВАЙ РЕФАКТОРИНГ НАШЕГО КОДА СДЕЛАЕШЬ, А ПОТОМ МЫ ВМЕРЖЕМ ТВОЮ ФИЧУ @ СДЕЛАЛ РЕФАКТОРИНГ ИХНЕГО КОДА @ РЕФАКТОРИНГ ВМЕРЖИЛИ, А ФИЧУ НЕТ И ИГНОР НА ВСЕ КОММЕНТАРИИ ЧЕРЕЗ СОБАЧКУ
>>1211291 >кода без тестов А что там за встроенные тесты?
>создав issue, нужно ли оно вообще Конечно нужно, они об этом везде пишут на своём сайте и в соц.сетях, это ж ебучий попенсорс. Заходишь в ишьюс - какой-то мимокрокодил открыл ишью о том, что надо перепилить это и то. На что чувак из тимы со отвечает - открывай пр, и замёржим. И смайлик.
>вдруг твоему решению место в юзерленде, а не в коре? нихуя не понял, что это вообще?
>мимо-контрибьютор-фич-в-либы-с-20k+звёзд Давай ссыль на свой гитхаб, интересно, что ты там контрибьютил.
>>1211291 >мимо-контрибьютор-фич-в-либы-с-20k+звёзд Ну и как правильно пуллить? У меня программач завязан на андройде. Я вижу проекты нормальные, и хочу че нить сделать для них, но когда открываешь и пытаешься разобраться - очень много непонятной хуйни. Просто не могу собрать это все и что-то потыкать. А Ишшью слишком сложные.
>>1211382 > когда открываешь и пытаешься разобраться - очень много непонятной хуйни. Просто не могу собрать это все и что-то потыкать. Это значит, что у тебя пока слишком мало опыта и попенсорс не для тебя.
Какой-то главный хуй из тимы соизволил снизойти до меня и написал в комменты что-то в духе "молодец, мы ценим твою работу" и прочее кококо.
И давай хуярить в комментах всякие мелкие доёбки в духе "тут лишний пробел", "там функция не нужна" и т.д.
В одном случае он вообще сказал переделать - я ему тут же предложил два пути решения - один чуть хуже, чем у меня, а второй вообще уебанский чисто ради лулзов и свободы выбора ему скинул. Так вот, как вы думаете, какой он выбрал? СУКА ВТОРОЙ!!!
Сложилось впечатление, что чувак конченный олигофрен, и если я перепишу коммит как он сказал, то от пользователей посыпятся литры говен, и откроются десятки ишьюс, чтобы реверсили всё нахуй обратно, а на мне поставят клеймо дауна и опущенца.
>>1153899 >public domain (e.g. unlicense, wtfpl, cc0) Додик, ты в курсе, что твой код теперь тебе не принадлежит? Ты его отдал в общественное достояние.
>>1212947 >твой код теперь тебе не принадлежит Частная собственность на информацию невозможна. Во-вторых, публикация кода под MIT не запрещает мне делать с кодом что угодно, я по-прежнему могу его как угодно использовать и изменять - код продолжит мне принадлежать всё также.
>>1213631 Ну, частная собственность невозможна, код продолжит принадлежать ему (и любому, кто его скопировал), хуль ты тупишь, епта. Он намекает, что обладание информацией не является исключающим.
Крч делал я очень полезную штуку. TurboStroker. Чтобы дрочить вкудахте в личку феминисткам. Ну и вообще пользователям вбыдлятне, потому что вк - зло. Оформил все в виде т.г. бота. Авторизуешься, выбираешь диалоги из доступных и начинаешь дрочить. Процесс дрочки оформлен в виде ASCII анимации. Как на пикрилл. Когда решаешь, что пора спустить жертве в диалог - жмешь кнопку и хер кончает.
После набега в паблики феменисток с парой анонов японяли, что жертвы быстро кидают в чс и больше не бугуртят. Поэтому решил переключиться на групповые беседы. Потому что в групповых беседах можно добавить друзей-ботов, которые не позволят кикнуть никого из команды, омментально приглашая тебя и остальных участников дрочильной команды обратно.
А чтобы все участники групповой беседы не забывали о том что мы дрочим, добавлена функция fake typing. Вк уведомляет всех о том что мы пишем. Вечно. Вот такие дела.
Думаю о выходе в опенсорс, чтобы аноны придумали новые способы дрочить фемок и как улучшить этот сервис
>>1214859 >Потому что в групповых беседах можно добавить друзей-ботов, которые не позволят кикнуть никого из команды, омментально приглашая тебя и остальных участников дрочильной команды обратно. Но рано или поздно какие-нибудь из ботов наткнутся на капчу из-за этой всей дрочильни, нет?
>>1214883 Случается пикрил. Вводишь и кончаешь. Думаю еще добавить возможность привязать оплаченный сервис автокапчи к аккаунту дрочера. Но со всей этой темой уже речь идет о том, что делать все только в виде бота - стремно и не очень удобно для использования. Может сделать расширение для браузера либо сайтик поднять? Не все захотят юзать тг чтобы потролить одноклассников в классном чате. Кстати для защиты от кика никаких проблем с капчей нет. В прошлом году проводили стресс тест - четыре дня не могли нас кикнуть в группе из 50 человек. Потом сами слились
>>1213980 >этот гитхаб свой Согласен, автор гит(хаб) использует для хостинга файлов. Одна история коммитов может повредить психику здорового разработчика.
>>1216174 Что за хуйню ты сморозил, дурачок? Я не тот анон, но ты какой-то напыщенный петух, который даже не знает что к чему, а пытается повыёбываться. Тот анон очевидно правил свои ридми через сайт гитхаба, а ты раскукарекался.
Анон, а есть ли какая-то анонимная альтернатива гитхабу? Совершенно не обязательно же иметь аккаунт, чтобы владеть репозиторием. Можно и ключем обойтись.
>>1217305 >Анон, а есть ли какая-то анонимная альтернатива гитхабу? Вроде был какой-то onion-сайтец на эту тему, но такое. Для гитхаба есть https://www.gitmask.com/, насчет гитлаба не знаю, тоже наверное что-то есть
>>1217415 >Фейкоакк пилит? Угу хотя по идее гитхуб за это по своим правилам должен банить
Так то это действительно проблема, анон, хорошего решения на самом деле нет (насколько я знаю). Ну разве что патчами в мейллисте обмениваться. Сделой сам.
>>1217105 Сейчас пока в привате висит - хочу переделать многие места, перед тем как перевести в паблик чтобы стыдно не было. Тогда скину сюда, конечно. Думаю как сессию закрою, так сразу.
Уселся делать библиотеку под свои нужды. Вроде библиотека все нужды удовлетворила. Теперь уже хз сколько дорабатываю её. Где-то изменить семантику, где-то производительность, где-то новый функционал. Хуй знает что с этим всем делать. Можа быть даже сделаю лучше чем лидеры на рынке сейчас. Но так как я хикан без друзей, то всё равно никто не узнает.
>>1221150 >>1221163 Кстати, как думаете, стоит создавать на гитхабе зеркало, если сам код выкладываешь на гитлабе? Ну типа чтобы ишуи зарепортить все могли. Как думаете, влияет вообще на популярность либы хостинг? Или один хуй после анонса все кто надо увидят?
Есть тут поехавшие, которые кодят петпроекты во внерабочее время, при этом имея ещё основную работу фултайм? Не было ли выгорания по причине того, что дома интересные петпроекты, а на работе старьё / плохой код / скучные задачи?
Было и продолжается. У меня процесс выгорания это цикличная штука, я научился его детектить, обычно длится 1 день и случается раз в 2-3 недели, в такие дни на работе пытаюсь хоть как-то порешать текущие задачки, домой прийти просто покушать, поаутировать в пеку/сиричи и подрочить, в общем не даю себе остаться наедине с мыслями, на следующий день чувствую себя уже намного лучше. Еще взял за правило не принимать никаких серьезных решений и не делать больших внезапных покупок в онлайне. Ну или работу можешь поменять конечно, но мозг такая падла что через N месяцев он и к этому привыкнет и снова будет неудовлетворение. Знаю по коллегам, что даже те кто занимаются разными рокет сайенсами (адвансед мл, self-driving cars итд) тоже часто перегорают и страдают от всякой рутины
>>1223977 Я на петпроекте чувствую, что выгораю. Должен дописать ядро функционала до понедельника, потому что в понедельник будут другие заботы. Чувство пустоты и одновременного заполненности мыслями. Ещё и духота летняя, не подбухивал 3 недели, и не дрочил 2. Думаю о проекте, когда лежу на кровати, не могу уснуть. Окончательный ожидания меняются постоянно, и поэтому сложно разобраться с необходимыми структурами данных и алгоритмами. Мне кажется сегодня наконец нашёл оптимальную структуру данных, и дописал все ключевые алгоритмы.
>>1223977 У меня выгорание случается каждый раз, как гляжу на код и осознаю, что все это надо будет документировать прежде чем пушить на гитхуб гитлаб. Вгоняет в депрессию пиздец как.
>>1211307 >ДАВАЙ РЕФАКТОРИНГ НАШЕГО КОДА СДЕЛАЕШЬ, А ПОТОМ МЫ ВМЕРЖЕМ ТВОЮ ФИЧУ >@ >СДЕЛАЛ РЕФАКТОРИНГ ИХНЕГО КОДА > >РЕФАКТОРИНГ ВМЕРЖИЛИ, А ФИЧУ НЕТ И ИГНОР НА ВСЕ КОММЕНТАРИИ ЧЕРЕЗ СОБАЧКУ Развитой куколдизм какой-то
>>1227337 Ты не туда стреляешь. js - это C с подключеными векторами и хэштаблицами. Ну и без типизации. Просто много уёбищ им пользуется, но что поделать. По возможностям и стилю написания - это топ из высших языков.
Я форкнул репозиторий себе, допилил некоторые фичи, потом создал пулл-реквест, который приняли и смёрджили в мастер.
Но после этого мастер менялся(ещё куча ПРов от других людей), в итоге мой форк отличается от мастера. Что делать? Я не смог даже толком нагуглить решение этой проблемы, поэтому спрашиваю здесь.
>>1152979 (OP) Клепаешь свой ололо проект. Выкладываешь на гитхуб. Публикуешь ссылку на ХН с пометкой Show HN. Делаешь кросспост в нужный сабреддит. Собираешь звезды. Как идея?
Catches popular twitch streamers visiting your twitch channel and notifying you via Telegram.
Вчера за денечек напитонил. К знакомой начинающей стримлерше (онлайн ~15) стали часто заходить популярные стримершы типа Карины\Оляшы и иногда они молчат, в чат не пишут, написал на Python одно-файловый скрипт, чтобы детектить их и уведомлять её сразу в телеге через бота личным сообщением. (ЧТОБЫ ЗНАЛА Ы) Писал скорее просто потренироваться с readme.md, git, supervisor и pycharm. Это мой первый проект, где я использую virtualenv и pycharm. Все таки понял, что venv после выхода python 3.7 это очень удобно, а с Sublime далеко не уйдет. Python 3.7 нигде сейчас нет в репозиториях (apt-get, brew install, choco)
>>1228666 все разобрался. Ну такое. Как быстро твой "бот" получит отлуп от бекенда твитча, что ты постоянно их урл дергаешь на список пользователей чата?
>>1228666 ты не думал заюзать API твитча и получать push уведомления о входе/выходе пользователя из чата? А то ты каждый раз тягаешь всех пользователей чата раз минуту (сделал бы этот параметр конфигурируемым).
>>1228674 every 60 secs, разве гигант амазон будет на это смотреть? >>1228681 думал, есть еще один пет-проект, там я уже webhook юзаю. может быть потом я покажу вам его. А вообще меня API твича бесит, он какой-то тормозной совсем. прям беся, когда стример подрубает поток, задержка 2-3 мин может идти о stream up/down, ну это пиздец.
Зато какой код лаконичный, даже отказался от PostgreSQL и время пребывания решил хранить в переменных в листах.
можно даже залогиниться в IRC Twitch и там хукать JOIN сообщения, кто заходит. Будет прям вообще МММАКСИМУМ быстро и низкоуровневно, но не подойдет для стримеров онлайном выше 1000 (пропуски, потери)
>>1228701 Ваще лучше написать "Catches twitch users visiting your twitch channel and notifying you via Telegram." Ну и добавить, что эти twitch users можно сконфигурировать в отдельном файле.
>>1227094 >https://github.com/oupirum/sp2cp Ля, вот это ор. Я могу на нейронке вырастить например типичного посетителя крымо-треда скажем или дота-треда и затем рандомно делать посты, а затем читать ответы на них и ловить рофлы с этого? Он будет мемами писать? Как это выглядит? Он уже в этом треде постит?
>>1228704 Хотя Catches звучит стремно. Что они тебе звери какие-нибудь, которых ты в лесу ловишь. Как на счет этого Sends you a notification via Telegram if a popular streamer visits your twitch channel.
сап, поцонва! ищу работу джава джуном первый раз, знаю синтаксис, кор, немного коллекций, представляю, что такое многопоточность, понимаю, что есть сложность алгоритмов, немного гита, немного скуэла. на хх в который раз вижу объяву типа "Опыт реализации проектов на Java (возможно собственных или в рамках обучения, если нет профессионального опыта)." что они хотят там увидеть? у меня там джавараш до 20 левела + пара уроков с ютуба повторял (парсер погоды и гамеса маленькая). я понимаю, что это не то, чем можно гордиться, но пока другого не умею. скажите, рано мне в джуны суваться?
>>1201781 какой город? с подобной хуетой, как у тебя в ДЦ мне даже не перезванивает никто. сразу 2 года опыта на спринге требуют. а я ценник назначил - миска бобовой похлёбки в сутки
Лучше так не говори тому, кто тебя будет собеседовать, если натыкаешься на матерого ореха, то выясняется что ты можешь только мэкать и чото бубнить под нос. Ультражиза :(
>>1229349 Два чаю этому, такая же хуета у меня была с Celery. "Знаете ли Celery?" - "Хех, даже, пожалуй, слишком хорошо :з" - "Окей, вот неебаться какая задача по Celery из продакшена с приоретизацией очередей, кастомным коллбеком неудачного выполнения и необходимостью экспоненциального backoff, как делать будете?" - "))))))))))))))))))0))0)00" К слову, таки взяли, но вот с этим я прямо жиденько обосрался
>>1229349 ну так если глубоко копнуть, что я по всей теме мэкаю. если бы от зубов отлетало, я бы в калифорнию ломился уже ну по крайней мере не на джуна шел бы, а на мидла, опыт бы припиздел. матёрый орех и за алгоритмы и структуры данных мне предъявит конкретно.
>>1229358 Алгоритмы и структуры данных это то что ожидается от джуна/недавнего выпускника/студента + тут легче все выучить и понять по книжкам. Не надо думать, что все в мире программирования в снг няшечки, есть огромное количество токсичных уебанов, которых стригерит твое упоминание многопоточности и они жопу разорвут лишь бы смешать тебя с дерьмом, причем есть вероятность что рядом с ним будет сидеть рекрутер и все что у нее или менеджера останется в голове, что чото ты не больно хорошо подготовленный и лучше тебя послать нахуй.
>>1229685 Припекает, когда первым вопросом на собесе задают "Хорошо знаете X". Чего, блядь, он ожидает? Что я скажу, что плохо знаю? Схуяли мне тогда было приходить на этот собес? Что я хорошо знаю? Тогда ты жопу порвешь, топя меня и так доказывая свое превосходство.
>>1229688 >Припекает, когда первым вопросом на собесе задают "Хорошо знаете X". "Ну это не такой простой вопрос. Сам Стауструп говорил, что знает С++ только на 8/10, а я человек скромный, поперек Страуструпа не полезу" Такой вот булшит.
Ребята, кто этот человек, который постит на ХХ такую объяву? он что ёбнутый или сейчас понабегут?
Требования:
Знание языка программирования Java. Знание языка SQL (MySQL, PostgreSQL). Знание Html, CSS и JavaScript. Знание jQuery и понимание принципов работы AJAX. Умение работать с SVN или GIT. Знание ООП. Знание алгоритмических основ, структур данных, оценка сложности алгоритмов. Знание основных шаблонов проектирования. Умение читать чужой код. Желательно:
Знание Spring, Hibernate. Опыт программирования на языках PHP, Ruby или Python.
Опыт программирования на java в учебных или реальных проектах Знакомство с Java Core (String immutability, equals + hashCode, принцип работы коллекций) Умение составлять и отлаживать несложные алгоритмы Иметь общее представление о паттернах проектирования Представление о работе с базами данных через JBDC (на уровне учебных проектов) Простое использование git, maven Желание учиться и развиваться в свободное от работы время SoftSkills – умение работать в команде: согласовывать действия с коллегами, аргументированно отстаивать свою точку зрения, приходить к совместному решению Приветствуется:
Знакомство со Spring или Java EE: понимание Beans и DI/IoC Знание SQL Аналитический склад ума
>>1229778 уважаемый анон уже ответил. это же охуеть, каким чмошником надо быть, что бы за 35 пойти туда, где какой то охуевший требует "ЗНАТЬ! ЗНАТЬ! ЗНАТЬ!" всю эту хуйню априори невозможно ЗНАТЬ, можно отдуплять маленько, ну полистать гугол если что. если это ЗНАТЬ, то нахуй идти на 35? может конечно это я перфекционист, а под ЗНАНИЕМ джаваскрипт подразумевается хэлло ворлд, ну так блять и напиши, что мол приглашаем тех, кто знает все эти слова
Написал библиотеку. По крайней мере ядро, к которому потом можно будет удобно припихивать разные фичи, если надо будет. Теперь надо отрефакторить, чтобы не стыдно было выкладывать на гитхаб, и ужасно лень это делать.
>>1152979 (OP) Бля, мне кажется или гитхаб как-то использует геолокацию чтобы продвигать репозитории? Сейчас чет пошерстил свои звезды и заметил, что там непропорционально много руССких фамилий. inb4: какого хуя еще не на гитлабе
>>1230420 Веб макакингский джс фрейворк для фронтенда. "State dependency tracker view renderer template manger" типа смеси реакта, кнокаута, анугляра и вуе. С производительным обновлением генерируемого на лету дома и хтмля, вроде списков. Там есть некоторые особенности, одна из которых и заставила меня взяться за написание этого фреймворка. Но вначале выложу, а потом расскажу чтобы мои гениальные идеи никто не украл
>>1230429 >заметил, что там непропорционально много руССких фамилий. > юзернейм @VasyGovnov1337 > Имена классов написаны транслитом > Все комменты на русском Да, похоже гитхаб трекает геолокацию, ты прав...........
>>1230465 Да у меня только в супер отдалённых мечтах, что этот фреймворк будет всеобще популярен. Но для узкой прослойки разработчиков, к которой я хочу себя причислять, это может быть единственным решение.
>>1230434 >"State dependency tracker view renderer template manger" типа смеси реакта, кнокаута, анугляра и вуе. State template big data dependency reactive neural network tracker functional view renderer template model active manager app
>>1232679 Исправил только что скорее всего не всё. Но писать документацию как-то лень. Нужно все детали описать да и ещё как-то разжёвано. К этому надо подходить со свежими силами. И всё незачем, потому что никому моё говно не надо
Я тут стал собирать полезные или просто интересные материалы и ссылки по программированию и смежным темам, в основном по PHP. Всё это легко гуглиться, но полезно держать нужное под рукой и удобно давать материалы вкатывающимся.
Может кому-то будет интересно или сможет что дополнить/посоветовать.
По моим планам до 1 сентября я должен выложить на гитхаб 2 библиотеки. И хотя бы 2 небольшие программки. Вроде бы не сложно успеть, потому что всё в прототипных состояниях уже написано. Но из-за того, что алгоритмических вызовов уже нет, остаётся только тягомотный рефакторинг и документация, от которых тухнет огонёк в глазах.
>>1234537 Очередной список полезных для кого-то ссылок. Подумай над тем, легко ли искать по твоим ссылкам, когда их станет много? В том же google bookmarks, уже давным давно всё решено - ссылкам можно назначать теги, по тегам осуществлять поиск, добавление ссылки в осуществляется в один клик через букмарклет, что гораздо удобнее репозитория на гитхабе.
Ну вот написал и выложил ещё одну библиотеку. https://github.com/ismorozs/roxp Эта может быть полезна почти всем. Потому что позволяет собирать большие RegExp ы из маленьких, давать группам имена. Главное не путаться в сжатых строчках с миллионами бэкслешей без пробелов.
Попробуйте ей посоздавать невероятные регекспы, скажите что у вас получается пожалуйста.
У меня ещё на 89% завершённая state dependency tracker template management view renderer library библиотека. Но я думаю, чтобы даже когда можно будет её выкатить в люди, надо будет потратить силы и время больше месяца на вылизывание разных углов. И несколько прототипов лёгких расширений для браузера. И в сентябре нужно будет уже работать.
state dependency tracker template management view renderer library библиотека вряд ли сможет соревноваться с теми кто сейчас на олимпе. Так что наверное лучше попишу расширения.
>>1237044 >>1237061 Пользоваться этим, конечно же, никто не будет, но в качестве учебного проекта - очень даже хорошо. Искать работу точно можешь. Главное, потренируйся на вопросы на собеседовании отвечать, ибо твой код вряд ли будут смотреть.
>>1237101 >>1237135 Завистники не могут не пройти мимо, не выплюнув свою желчь на человека с прямой осанкой. С годами нужно быть всё осторожней и осторожней, ведь под действием тремора капли желчи могут непроизвольно капнуть и на ваши галоши.
>>1237229 Не так уж и много. Сёрфлю разные npm пакеты по тематике и вижу, что у меня сделано лучше, удобнее в использовании и интуитивнее. А когда дело доходит до алгоритмов и структур данных, то язык не важен, важно исполнение.
>>1237458 У меня пока две библиотеки. Регексп конструктор и перегрузчик/тайп чекер функций. Покажешь мне нпм пакет, где на твой взгляд сделано более изящней и удобней?
>>1237061 >https://github.com/ismorozs Мне нравится. Я вот подумал про тайпчекинг. Иногда бывает необходимо проверить типы аргументов, которая принимает функция. Чтобы вручную не городить проверки, а статические тайпчекеры использовать - оверкилл.
>>1236645 Не думаю что он будет очень большим, это скорее список для новичка в проекте например, что бы он быстро въехал в бест практис. Да и гугл сервисы я не люблю, делал по образу таких же сборников на гитхабе.
>>1238851 По-моему любой успешный человек через это проходит, так или иначе (даже на комменты если посмотреть, 95% - это "me too bro").
Ну и если скажем так среднестатистическому человеку дать это почитать, представляю как у него подгорит, лол: >вот я отдыхаю в венеции (но на самом деле мне тут грустно) >вот я съездил за счет компании в оплачиваемый отпуск в калифорнию (было весело, но потом опять грустно) >вот я в очередной раз устроился на охуенную работу с огромной зарплатой, свободным графиком, отличными перспективами, у меня теперь своя команда, а еще я могу работать удаленно из дома если захочу (но мне грустно, не могу заставить себя нажимать на клавиши) >вот я съездил в кейптаун за счет компании (но чет как-то так) >вот я свешиваю ноги с обрыва ебаной гигантской скалы на краю океана, а вокруг на уровне моей головы - облака и закатное солнце (чет пиздец уныло) >а еще мне надо заплатить 400 тыщ налогов, ну как жить-то вообще, пацаны? Не жизнь, а каторга
Оно звучит конечно красиво, только к профессиональной разработке мало имеет отношения. Обычно это тяп-ляп, тут заткнули, тут так само получилось, как бы это обойти, как вот с этим разобраться — 99% процентов времени. Вопрос не в том, даже, чтобы получилось красиво, а в том как бы так начать, чтобы в говно всё скатилось не сразу, а возможно чуть попозже. Увы.
А если ты супер-пупер программист и тебя правда заботит понятие инженерной красоты (меня, например, заботят), ты начинаешь страдать от того, что как бы ты хорошо не сделал свою работу, под тобой будет овердофига слоёв говна в любом случае (ну веб в моем, язык программирования, ОС, процессор), с которыми никогда ни у кого сил разобраться не хватит. Алан Кей, наверное, последний, кто пытался, остальные просто смирились. О какой уж тут красоте речь, выжить бы
Писал код, думал выложу, потом остановился на секундочку и задумался ЕБАТЬ ЧТО ЭТО ЗА ЛЮТОЕ ДЕРЬМО Я СДЕЛАЛ Всё равно выложу, наверное, хоть подбивка гитхаба будет.
Подсмотрел в гитлабе удобную штуку - у них файлы зависимостей (package.json, Gemfile, composer.json и прочие) содержат гиперссылки на зависимости - в один клик можно посмотреть что за зависимость и для чего. Теперь не хватает этой фичи на гитхабе - запилил юзерскрипт: https://github.com/kubk/github-package-links
https://github.com/Onikiro/VkInstruments Запилил парсер лайков с постов в вк как фришный аналог платному vk.barkov.net Буду рад звездочкам, хе В планах сделать ещё и фильтр по лайкам и захостить где-нибудь, чтобы можно было онлайн юзать без проблем
1) https://github.com/mamsmotri/youtube-transposer-bot телеграм бот на питоне: отправляешь ему название песни и на сколько полутонов нужно ее транспонировать относительно оригинальной тональности. Находит в ютубе, транспонирует и отправляет тебе измененный аудиофайл.
Надо выложить на гитхаб код, потому что его и так увидит кое-кто. Но я стесняюсь. Мне стыдно, что его увидят все. Там можно много чего сделать лучше. А если я его выложу в интернете, но без лицензии, его украдут китайцы. Я очень нервничаю, меня аж трисёт.
>>1264299 Читаю гитхабы знакомых и анона тут. Под статьями ты подразумеваешь обучающие статьи? Ну да, на живых примерах читаю как что применяется. Вообще читаю коды библиотек, которыми пользуюсь, или которые находятся при поиске по определённой тематике.
По-моему очень хороший способ развиваться в программировании. Как чтение на человеческих языках увеличивает твой словарный запас, и улучшает способность выражать мысли, так же и чтение кода делает тоже самое.
>>1210944 Ждал ревью от ментейнера больше полугода. Через 8 месяцев закрыл пулл-реквест. Через пару минут после закрытия PR ментейнер подорвался с комментом в духе "ой-ой, подожди еще немножко, у меня так много работы, бла-бла-бла".
>>1264459 Мне вот интересно. Человек пишет такие страшные вещи в своем публичном гитхаб репозитории. Ведь это по сути призывы к ненависти, мда. Надо бы пожаловаться в поддержку гитхаба и зарепортить профиль.
>>1264474 Это вполне соответствующие сегодняшней идеалогии высказывания. Так что всем похуй. Социум и управленческого агрятся только на инакомыслие, инакомыслие и считается призывами к насилию/отсталостью/неправильностью. Ты же не веришь что массовое мнение бывает верным. Массовое мнение - это упрощённая ложь, выставленная как аксиома. Массовое мнение влияет на науку, на человеческое мышление, поэтому всем похуй.
>>1264458 Был похожий момент, только подорвался уже я, создатель пулла. После полугода ожидания накатал ему там гневную портянку уровня /b/, он сразу просрался и все рассмотрел и принял. Вот. А сегодня стыдно, строю из себя всего такого адеквата, а в кошмарах снится что кто-то откопает тот реквест и натыкает мне тем что я питурд.
Даже года 4 назад деанон бы что-то значил. Сейчас, когда эта борда наполнена умственно отсталыми вейперами и имхо-дегенератами, что боятся когда о тебе узнают эти тараканы. 99% пиэра вообще представляет из себя обсуждение КАК БЫ ВКАТИТЬСЯ КАК БЫ ПОКАТАТЬСЯ
>>1264733 Вначале ты становишься знаменит, а потом тебе начинают ставить лайки. Так что перед гитхабом, попробуй стать популярным актёром или музыкантом. Ещё можно боксёром, если головы не жалко.
>>1264784 >Расскажу как набрать лайки на гитхабе Что ты можешь нового рассказать? Выше уже писали, что нужно просто разместить ссылку на HN с пометкой Show HN и сделать кросспост на нужный сабреддит. Расскажет он, блядь.
Аноны, чем вы тут занимаетесь? Просто звезды друг другу ставите? Я вот вкатываюсь в питон, если я сюда свою хуйню на джанге вывалю, кто-нибудь немножко мне ревью проведет? А то я ведь даже не знаю, совсем хуйню я пишу или нет.
>>1264626 Получил очередную звездочку. Мммаксимум успеха, скоро перееду в силиконовую долину и возглавлю гугл. А на самом деле я нищий безработный бич доевший последний доширак этим утром.
>>1264764 В первом консольная тулза, во втором библиотека.
>>1267018 >Один мало того, что могут обоссать, так ещё могут и не аккредитовать. Чего, блять? Какие обоссания, тем более какие аккредитования? Всем будет похуй, потом в инсайдах найдешь 2 просмотра и на этом все.
Всем привет, есть здесь люди с актуальными проектами на java? Хочу совместно развивать какой-то проект для опыта. У меня есть пока только проект парсера файлов-контейнеров, небольшой проект, который извлекает ресурсы из .rcc, если кому интересно.
Есть парочка личных проэктов на реакт-натив. Но там не только джава я в ней не особый спец, к слову, но и всякая околоэзотерика к джаве прямого отношения не имеющая. Если интересно - то вэлком.
>>1152979 (OP) Объясните. 1. с веб морды гита склонировал репу себе на локалку 2. создал свою бранчу, внес всякие изменения 3. закоммитил 4. Доступ на пуш закрыт, надо делать пул реквест, чтобы его одобрили и потом мёрджить (ситуация такая, если я несу бред, поправьте) Вопрос, как мне сделать пул реквест с веб морды, если инфа то у меня локальна.
>>1270764 Да, без доступа к чужому репу тебе только пулл реквестми из своих форков. Автор первоначального проекта может их еще и завернуть после ревью.
>>1152979 (OP) > Эйчары предпочтут Фу, блядь! Фу, нахуй! Посмеялся бы, но тошнит. Быдлокодеры, которых не берут в приличные организации, вынуждены унижаться перед тупоголовыми девочками, от которых смердит тухлой пиздятиной, лишь бы им выделили угол в будке и миску прокисшей баланды. Вы им пизду полизать попробуйте на "собеседовании", точно все вопросы отпадут, никакой Гитхаб не сравнится.
Хочу выложить сюда свой гитхаб и чтобы кто-нибудь сделал кодревью для одного моего проекта (SPA) на react, но очкую что обосрут сильно. Проект - аналог Pastebin.
>>1287897 меньше всего бойся что-нибудь выкладывать на гитхаб, у 99.(9)% программистов нету времени и(или) желания посмотреть на свои любимые библиотечки внутри
1) Ваш проект будет просмотрен и оценён профессионалами (да), и вы получите дельные советы (именно), как сделать код лучше и избежать ошибок.
2) Звёзды и фолловеры - это не просто социоблядство. Во многих серьёзных компаниях они являются вашим рейтингом. Эйчары предпочтут взять на работу популярного программиста, за которым следит большое количество людей и чьи проекты набирают большое количество звёзд. "Пустые" подписчики, созданные вами, легко проверяются, а звёзды от настоящих аккаунтов стоят от 15 баксов за 20 звёзд. Но в этом треде вы можете получить звёзды и настоящих подписчиков бесплатно!
3) Особенно хороших кодеров, имеющих выполненные крупные проекты и заявивших о себе, могут позвать на удалёнку. Вот так, даже без скайпособеседования.