Большие куски кода желательно вставлять через ideone или pastebin
F.A.Q.
В: У меня горит лаба/курсач, не знаю какую тему диплома взять. О: Задавай вопрос в этом треде.
В: Какую программу/ось поставить для ... ? О: Связанные с софтом вопросы обсуждаются в /s/. Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.
В: Ко-ко-ко не работает программа. Анон памаги. О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде. Воспользуйся поиском или вот этим каталогом: 1СandroidCC#C++GoHaskelliOSJavaJavaScriptLispPerlPHPPythonRubyRustScala
В: Хочу стать программистом, какой язык учить? О: Английский + Java
В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща. О: Тред для обсуждения нетехнических околопрограммерских тем.
В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее? О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды.
Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Взломать акк. О: Просто съеби.
В: Подскажите сайтов, которые читают крутые программеры. О: Лента из руби, джавы, скалы и ещё какой-то херни.
>>825287 > это который телеграм? я боюсь открывать душу в чате который привязан к телефону И правильно делаешь. Вам родина дала jabber - нет, хочу говно жрать!
>>825293 > я обсирался от страха когда по дорогам ездил Это да. Поэтому я езжу по тротуарам, а по дороге - лишь очень короткий участок, 5% от общего пути. А вообще - со временем привыкаешь. Тем более - автобляди стараются объезжать на большом расстоянии - к центру жмутся. А вот некоторых уебков (на сраных жигулях) убить хочется - пролетают мимо, а тебя шатает турбулентным потоком.
>>825295 Как он может подохнуть, лол? Работать перестал?
>>825298 > sms-reg.ru Круто, теперь эта хуйня привязана даже не к твоему телефону! Помимо гебни, которая все логгирует - твои пароли и явки может попиздить собсно обладатель симки.
Что начать задрачивать, чтобы: 1) Можно было фрилансить 2) Не было толп вкатившихся новичков (везде в любом случае но все же) 3) Язык не загнулся через год.
Выбираю между Swift/ROR/php/JS.
Английский знаю, html/css/js(на уровне типа "сделать параллакс эффект") - знаю.
>>825338 Одно другому не мешает. Работать приходится в этой сфере. пока Язык какой-нибудь для души хочется выучить, чтобы браться за какие-нибудь интересные проекты.
Спасибо за совет. Можешь вкратце написать, почему именно php?
>>825235 (OP) Есть 2 стула: 1.Учить мейнстримовый и "неинтересный" язык и с шансом 50% через полгода-год устроиться джуном или нормально пилить свои проекты. 2. Учить развивающийся "интересный" язык с шансом 50-N%, если взлетит, на волне нехватки занимающихся им людей, запрыгнуть на поезд. Сфера применения у них одна.
>>825363 Нет. А то начнётся говнилово, как всегда и советы выбрать другие. И всё перерастёт ссрач, где итогом будет, что кому что нравится. Вопрос не в этом.
>>825360 На немейнстриме может не быть либ, будешь их сам пилить. Или вообще возьмешь няшную сишку и будешь сам язык ковырять. Если технологический стек наберет обороты до широких коммерческих применений - то ты со статусом мейнтейнера основных либ или языка сможешь претендовать на самые крутые должности. Но с другой стороны тебе придется поддерживать свои либы, а это тот еще геморрой. Конечно если вконец заебет разгребать issues/pr - твоя кодовая база уйдет на форк, и ею кто-то другой будет заниматься. В общем все это как бы намекает на то, что это путь опен-сорсера, а не зарабатывальщика. Ну и да, чтобы делать библиотеки широкого применения, нужен большой опыт разработки, он у тебя есть?
Поговорим о деплойментеАноним23/08/16 Втр 00:12:55#40№825447
Вот есть у меня сервак для разработки дома с убунтой и апачем. Есть там папка допустим /server. Чтобы апач хуячил, стоит овнер www-data. Чтобы можно было править файлы, стоит 777. Это не тру.
Как сделать так, чтобы овнером был, например, рут, права стояли 775, и при этом ни апач ни редактор не ругались?
Я делаю группу devel, потом chown -R :devel /server, потом chmod -R 775 /server
Полтора часа писал прогу в npp. Возникла проблема с русскими буквами. Начал менять кодировку, и тут ВНЕЗАПНО npp взял и стёр нахуй весь текст. Я охуел, закрыл (сохранять он не предлагал), открыл - нихуя. Нету моей проги. В бекапах тоже висят всякие неделюназадные файлы. СУУУУКА. Пользуйтесь правильными редакторами пацаны. Например, емаксом.
>>825460 >комбинатор неподвижной точки В языках программирования, поддерживающих механизм анонимных функций, комбинатор неподвижной точки позволяет использовать рекурсию анонимных функций без присвоения значения такой функции переменной.
Ух ты!
А Что почитать по комбинаторам? Какая матем. база нужна?
И почему все кто говорит о комбинаторах, плюются в сикп, в чем суть холивара?
Суп пр, немного не по теме - живу в городе миллионнике, работаю удаленно, получаю 30к на карточку каждый месяц, у работодателя никак не зарегистрирован и никаких отчислений государству не делаю. Стоит ли мне думать об открытии ИП или с такими суммами можно не заморачиваться?
>>825555 >а с каких сумм стоит напреч пукан? Вообще если сучнет тебя, то только банк. Получай бабки на палку, выводи пайонером, и не парься. Квадрипл, нихуясе
>>825235 (OP) Ссылка на левый PHP тред. тут PHP тред уже 6 сука лет. 6 лет его перекатывает один и тот же оп, с одними и теми же картинками, изредка меняя оп пост. И ты, за 6 лет не можешь запомнить?
Ананамас, как лучше проверять числа на простоту? На джва на три на вплоть до десяти-это понятно, но когда можно остановиться? Или перебирать все возможные делители пока не дойду до n / 2?
>>825587 >там все расписано и мне ничего делать не придется А что ты тут то хотел, а маня? И вообще, нюфаг, не изобретай велосипеды. Кроме проеба времени, прокрастинации, и заброшеных проектов ничего не получишь
Здравствуйте. У моего ноутбука сломалось гнездо для наушников. Драйвер Риалтек. Я вбил в поиске как назначить гнездо микрофона гнездом для наушников. Согласно статье (ниже по ссылке) гнезда в моем ноуте носят названия pin12, pin18 и pin21.(пикрилейтед1 как все было изначально) Судя по всему мне нужно было лишь подкорректировать двоичный код - назначение гнезда. Я на все поставил 02 00 00 00 (наушники,пикрилейтед2). В диспетчере Риалтек действительно гнездо микрофона стало якобы под наушники (пикрилейтед3). Но ничего не получилось. В чем причина? Подскажите пожалуйста.Никогда подобным не занимался ранее.
>>825548 Что угодно по дискретке для программистов. Хаггарти, например. Или посмотри курс mit, если английский понимаешь.
Редакторы/IDE для новичкаАноним23/08/16 Втр 14:16:11#71№825672
Репост из утонувшего. CLion vs CodeLite vs Code::Blocks vs QtCreator В первом охуенный рефакторер и подсказки, исправляющие быдлокод, но запутанное меню и не совсем понятно, как с увеличением элементов интерфейса под высокое разрешение экрана. Еще и крякать надо, да как бы не спалиться, если решишь пофрилансить (не зашьет ли чего в экзешник). Во втором какое-то нагромождение вряд ли нужных мне вещей, но выглядит круто + все топовые темы подсветки синтаксиса (вот эти все монокаи и прочие, хотя и для других, возможно, есть), швабодный. Кодеблокс страшный, но им вроде все пользуются, не перегруженный, стартует быстрее остальных. Кьют хорош потому, что я собирался писать на кьюте, но там все очень топорно и будто из прошлого десятилетия в интерфейсе, что странно, ибо на самом кьюте пишут топовые интерфейсы. Не во всех же по очереди сидеть, лол. Объясните пожалуйста свой выбор. Алсо, никаких вимов, емаксов, эклипсов и прочих визуальных студий, выбираю из перечисленного.
Алсо, PHPStorm или просто Sublime/Notepad++ для веба и почему, опять-таки?
Нахера автор убил htmlbook?Аноним23/08/16 Втр 14:16:31#72№825673
Нет, я серьезно спрашиваю. Сначала он сделал какой-то уебанский имперский дизайн, теперь блядь он вообще типа его закрывает и зазывает всех на новую парашу. Нахуя? Домен решил хитро продать или этот продвигать трудно? Там же так удобно все - навигация, красивые примеры, возможность прямо там затестить, информация о совместимости с браузерами, все на подробном русском, примеры задачек с решением на все темы, ссылки на статьи, комменты, где люди не оскорбляют друг друга, а пытаются решать и помогают друг друга или просто благодарят разраба. Нахуй он свое новое говно толкает, оно же некрасивое и неудобное. Какие альтернативы есть?
>>825646 Бамп. Помогите нубу в алгоритмах. Там о какой-то другой быстроте говорилось, или я скопипастил неправильно? Заинлайнил все, поменял с long long на long, и ничего принципиально не поменялось. Может там какая-то другая скорость имеется ввиду?
А, понял, там для чисел из диапазонов. Поменял обратно на long long, проверил, и все равно от 10 000 000 000 до 10 000 060 000 для теста ферма получилось 18,48сек, а для цикла 6,55сек. Как-то не убедительно, и это ведь заинлайнено все.
Самые близкие цифры были где-то для 1 000 000 000 - 1 000 060 000, 6,4сек и 1,8сек соотв.
Аноны дайте годных источников для изучения технического английского. С грамматикой все идеально но в чтение документации не умею, в тупую зазубривать незнакомые слова не то, как по мне
>>825696 А как же тогда определить, что быстрее? Для любого long long оба исполняются за 0мс. Просто они утверждают что быстрее будет, а мне нихуя не понятно почему.
Получается что только для какого-нить 128битного числа быстрее?
>>825707 Так этож теоретическая. Если реализацию в железе сделать, может так и будет. Нахуя они тогда олимпиаднику советуют то, что не быстрее совсем на практике. Ну ладно, хуй с ним. Но я все равно оставлю циклом.
Допустим у меня есть файл с записанным символов 'в'. Есть прога, которая читает из файла символ, и проверяет, является ли он 'в'. Файл и сырец в UTF-8. Почему при компеляции (g++, MinGW) 'в' внутри сырца распознаётся как какая-то хуета, и вылетает warning? Проверка при этом конечно же выдаёт неверный результат.
>>825717 1) 'в' в UTF-8 кодируется двумя байтами, а символьные константы - это 1 char. Оно банально нивлизает, и компилятор ругается на multicharacter constant (или как-то так). 2) В сишечке есть такие понятия, как source character set и execution character set. В крестах аналогично. Если компилятору сказать, что execution character set - какой-нибудь cp1251, то 'в' влезет в char (но это тебе не поможет, если файл, из которого ты читаешь - в UTF-8). 3) L'в' закодирует символ, как 1 wchar_t. Но для сравнения с символом (символами!) из файла тебе придется кодировать его обратно в UTF-8. 4) Проще сделать "в" и сранивать последовательность байтов, чтобы не ебать себе мозг. Хотя зависит от задачи, конечно же.
>>825732 В третьем питоне очень правильно разделили байты и текст, но, к сожалению, это скриптовый язык.
Сап кодач Решил, что мне нужен серьезный язык, и выбор пал на Scala Понравилось фп. Обязательно ли сначала задрачивать JAVA? Есть маленький опыт на C#.
>>825548 Для начала подтянуть математику. В таком порядке - множества, основы дифур (можно вкатиться в настоящий матан, но для базового освоения алгоритмов хватит продвинутого школьного уровня, более глубоко, если хочешь писать какие-нибудь шутаны на своих движкахна самом деле просто не сможешь), матстатистика (по мне - самое простое из списка, но многие со мной не согласны), линейная алгебра и дискретная математика. Порядок изучения советую такой, в каком переислил. Что читать. Тут хз. По линейке могу однозначно посоветовать Linear Algebra Done Right, если владеешь инглишем или Александрова, если нет. По дискретке - Конкретная Математика Кнута. По всему остальному уже не скажу - я учил из множества источников, главным образом по конспектам и неудобоваримым учебникам, которые и врагу не пожелаю. Но по-хардкору тебе учить не надо, освоить понятия и научиться как это соотносить с реальными задачами. Поэтому может хватит какого школьного учебника. Я учился по Мордковичу. Многие его критикуют, но по-моему, для самообучения самое то - очень разжевано и последовательно. Алсо, к этому учебнику еще и неплохой задачник. Ну, можешь Академию Хана навернуть, только не тупо смотри, а обязательно решай примеры и задачи. Не знаю, хватит ли этого для начала освоения алгоритмов, но, по идее, должно, суперхардкорной математики там не много. По самим алгоритмам начни с Левитина, которого я в прошлом треде советовал. Самое то для нуба. А потом уже наворачивай Скиена.
Стоит задача немного оптимизировать документооборот. Интересует, в правильную ли сторону я мыслю и подойдёт ли для этого Access?
Что есть: Имеется база 1С, со списком работников. Там прописано, кому, сколько и за что платить. Но база эта "белая". А фактически отработанные смены, вносятся вручную в бумажный табель. В конце месяца из 1С делается выгрузка в эксель и данные вручную переносятся из него в другой эксель-файл, в котором отражён фактический состав рабочих и их принадлежность по бригадам (они не всегда приписаны реально к той бригаде, к которой приписаны в 1С). При этом некоторые данные не учитываются, а некоторые суммируются для понятности (например, все виды отпусков). В тот же реальный эксель-файл, вручную вносят информацию из табелей с фактически отработанными сменами. Получаем файл с таблицей, в которой чётко сказано, кто сколько смен отработал, сколько дней на больничном и в отпуске провёл, и сколько по каждому пункту ему причитается.
Что хочу: Для автоматизации буду использовать Access. Алгоритм такой: Создать БД с реальным списком сотрудников и их распределением по бригадам. Каждый месяц импортировать свежую белую экселевскую выгрузку в акцесс. Сделать кнопку, по нажатию на которую функция пробегает по списку фамилий в реальной базе, ищет их же в белой и копирует все данные для каждого найденного соответствия из белой базы в реальную. Потом вручную вбиваются реальные смены (от этого не уйти) и инфа по неоформленным или криво оформленным сотрудникам. Затем, по нажатию на другую кнопку, автоматически формируется куча файлов по бригадам, в которых все нужные данные есть, а ненужных нет.
>>825753 Я не помню, но пройтись по этой теме надо. По-моему, какие-то понятия давались, может спиздану, но вроде в Мордковиче что-то самое базовое было.
>>825758 Просто судя по универским программам - эта тема идет после матана. В школе обычно ограничиваются производными и чуть чуть интегралов с формулой Н-Л
>>825752 Вот это бухгалтерия так бухгалтерия. Звучит как бред шизофреника с раздвоением личности, но это так и выглядит реальный учет. Только не надо Access - там всё, что отходит от стандартных формочек реализуется очень сложно. Лучше создать базу на MySQL и туда всё переносить из разных источников. Если учет усложнится, то проще будет найти фрилансера для разгребания всего этого Дальше нужно составить интерфейс к базе и весь функционал черной обработки. Без кода не обойтись. Тут поможет Java, C#, PHP+HTML+CSS+JS или Питон. Выбери что-то одно, но для всех этих языков документации больше, чем для Access. Для всех этих языков должны быть средства обработки xls-файлов protip: 1С может выгружать данные в xml-формате, а его обрабатывать проще, чем xls
>>825772 >PHP+HTML+CSS+JS >MySQL Изучи основы, примерно за месяц адового дроча. Потом возьми Slim (это такой пыхофрейворк) и Bootstrap (чтобы не ебаться с дизайном и версткой) и склепай CRUD для своего говна.
>>825752 гугли как в 1с'ке делают схемы по двойному (черному и белому) учету нах тебе не надо того, чего ты напридумывал все это давно проработано в 1с
>>825780 Я перечислил дискретку в самом конце. Т.е. до нее все остальное. Т.е. к этому времени база должна стать такой, что книга Кнута сложной уже не покажется. К тому же она действительно не очень сложная.
>>825696 Короче, ты прав. Для Больших чисел. Например от 3372036854775807 до 3372036854776807 с тестом ферма за 0,6с, а циклом получается 38,8с! Какая-то жиденькая тысяча чисел, а уже такая разница огромная.
>>825786 В организации может быть политика: "Не тащить черный учет в белую базу" Приходит аудитор или человек с налоговой. Просит доступ в базу. А там треш, угар и неоформленные сотрудники, которых нету в кадровых отчетах А так белая база остается белой, а скажем, по адресу 192.168.14.88 (о котором чужие не знают) работает apache с системой черного учета.
>>825799 Ему для базовых алгоритмов, достаточно будет универской методички по дискретке, и способности гуглить. Не засирай человеку мозги, своей парашей
>>825795 Потому, что это учебник по куче разных разделов, если докапываться. Там и элементы статистики и немного тервера, и линека. Если вычленить только дискретную математику (а она на автомате вычленяется, если до Кнута пройти все эти вещи, а я все их, кроме тервера, и советовал), то там не так все страшно, А ГЛАВНОЕ ДОСТУПНО. Не для самых маленьких, но все равно для людей. И нет, я не тролю.
>>825800 дак никто в общую базу и не тащит чернягу собственно, такими доработками и кормятся высокооплачиваемые конфигураторы - у них наверное 80% таких задач
>>825778 >За 3 месяца управишься. Бухгалтерша сказала, что это на её прошлом месте работы сделали за 3 часа. >>825786 Понимаю, что в 1С такое возможно, но совершать траханье с 1С не хочу совершенно. И >>825800 прав, 1С белая и пушистая, вся содомия прокручивается вручную. >>825772 PHP+HTML+CSS+JS я через пень колоду знаю и наваять что-нибудь таки мог бы, но мне показалось, что на акцессе проще. Одна мегабаза, одна формочка. На форме три кнопки (ИмпортЭкселя, ПоказатьВыпискуДляВыбраннойБригады и СформироватьКучуВыписокДляКаждойБригады), одно выпадающее меню с выбором бригады и таблица, в которую заносить данные из бумажного табеля. Ну и фукция импорта из экселя под капотом. И - главное! - всё решается с помощью одной программы. А пилить веб-решение - это набор костылей и велосипедов, который будет сложно поддерживать. Уволюсь - кто заниматься им будет? С другой стороны, если не уволят за такое сразу, то можно будет вообще об увольнении никогда не париться, я стану незаменимым, лол.
>>825235 (OP) Привет, уважаемые программисты, надоело давеча быть веб-мастером, которые как вы знаете хуже червя пидора, и я решил наконец нормально вкатиться в осознанное программирование, посему хочу задать стандартный "хочувкатиться" вопрос, но есть несколько ремарок.
На самом деле я не ньюфаг, в инетике сам работаю с 2006 года, многое повидал, много в каких областях поработал. С самодисциплиной все норм. В непосредственно кодинге был опыт с написанием некоторых примочек для zennoposter на сишарпе, + постоянно клепал себе лендинги сам, + всякого рода php макакинг аля создание шабов для wordpress, борд для югославов, движков, + СЕО во всех его проявлениях.
Сейчас заебала работа от случая к случаю и захотелось чего-нибудь более стабильного. Вообще, я знаю, что лучший принцип это не гнаться за трендами а делать, что-то что больше всего нравится, но все-таки некоторую ясность хотелось бы внести дабы не вкатится в заранее мертворожденный язык.
И так я буду очень благодарен, если знающий анон посоветует:
- Какой язык выбрать для задрачивания? Сейчас думаю в сторону либо Swift. либо Ruby/ROR, либо PHP на нормальном уровне. либо на совсем худой конец какой-нибудь интересный JS. - Какой язык лучше подойдет для более или менее практичной деятельности. (Имею ввиду возможность, в будущем делать самостоятельные проекты нужные людям, а не возможность писать узкоспециализированную хуиту нужную только задротам) - Может быть глупый вопрос из-за каши в голове, но какой язык больше подойдет для фриланса, на ваш взгляд? (Сразу оговорюсь, что опыт во фрилансе большой, клиентов не боюсь, и отговаривать от фриланса в целом не надо)
Было бы очень кстати, если бы до кучи кто-нибудь кратко прояснил/подтвердил/опроверг мои тезисы: - Swift - Вменяемый наследник Objective-C, предназначенный для разработки IOS Apps. Порог вхождения выше среднего, работы хватает. Заказчики от фирм нуждающихся в ПО, до горе предпринимателей наскребших денег на свою воннаби игру, которая ТОЧНО ВЫСТРЕЛИТ. - Ruby - Язык одного фреймворка, предназначенный как замена PHP(Зачем?) и служащий для Веб разработки. Порог вхождения высокий, язык красивый. Наличие нормального количества вакансий спорное, будущее языка спорное. Заказчики стартаперы хипстеры, с редкими исключениями людей, в проектах которых применение Ruby оправданно. - PHP - Старый добрый слоник с кучей школьников, миллионами вакансий, не собирающийся загибаться. На данный момент заполонен новичками и посему выбирать работу приходится по принципу (Где взяли). Порог низкий. - JS - Язык для фронтенда, но так же имеющий некоторые костыли для других целей. Работы много, нормальных умельцев гораздо меньше. Спорная нужность в будущем. Порог вхождения низкий/средний.
Английский знаю. Понимаю, что инбифо: хуй тебе а не программирование, если не можешь в поиск инфы, но хотелось бы услышать ответ от людей, знающих кухню на практике.
>>825235 (OP) Привет двач Хочу научиться выводить 3д на экран. У меня все плохо с математикой, поэтому прошу вашей помощи Допустим, есть некоторые позиции векторов либо точек и угол, под которым они должны выводиться. Как посчитать, какие пиксели окрашивать, чтобы на экране появилась некоторая фигура, которую составляют эти точки? Например, банальный куб К примеру, есть 8 точек углов куба. Нужно посчитать, где эти точки будут на экране при его повороте и как далеко они будут по Z от наблюдателя. Вот Никогда не понимал, как разработчики 3d движков это делают
Репост из утонувшего. CLion vs CodeLite vs Code::Blocks vs QtCreator В первом охуенный рефакторер и подсказки, исправляющие быдлокод, но запутанное меню и не совсем понятно, как с увеличением элементов интерфейса под высокое разрешение экрана. Еще и крякать надо, да как бы не спалиться, если решишь пофрилансить (не зашьет ли чего в экзешник). Во втором какое-то нагромождение вряд ли нужных мне вещей, но выглядит круто + все топовые темы подсветки синтаксиса (вот эти все монокаи и прочие, хотя и для других, возможно, есть), швабодный. Кодеблокс страшный, но им вроде все пользуются, не перегруженный, стартует быстрее остальных. Кьют хорош потому, что я собирался писать на кьюте, но там все очень топорно и будто из прошлого десятилетия в интерфейсе, что странно, ибо на самом кьюте пишут топовые интерфейсы. Не во всех же по очереди сидеть, лол. Объясните пожалуйста свой выбор. Алсо, никаких вимов, емаксов, эклипсов и прочих визуальных студий, выбираю из перечисленного.
Алсо, PHPStorm или просто Sublime/Notepad++ для веба и почему, опять-таки?
Алсоалсо, нахера автор убил htmlbook? Нет, я серьезно спрашиваю. Сначала он сделал какой-то уебанский имперский дизайн, теперь блядь он вообще типа его закрывает и зазывает всех на новую парашу. Нахуя? Домен решил хитро продать или этот продвигать трудно? Там же так удобно все - навигация, красивые примеры, возможность прямо там затестить, информация о совместимости с браузерами, все на подробном русском, примеры задачек с решением на все темы, ссылки на статьи, комменты, где люди не оскорбляют друг друга, а пытаются решать и помогают друг друга или просто благодарят разраба. Нахуй он свое новое говно толкает, оно же некрасивое и неудобное. Какие альтернативы есть? Я знаю про w3school.com, но там хуже навигация, все по английски, не так все наглядно...гораздо, гораздо менее наглядно. Да еще и искать там труднее, приходится уточнять поиск в гугле, а htmlbook всегда первым результатом выдачи яндекса.
>>825955 >котоны, кто-нибудь ходил к психиатру? да >частный умеет рецепты на годноту выписывать? Еще как умеет >как это происходит вообще? Он сам тебя обо всем спросит, и все как надо выяснит. Не думай, что ты или твоя проблема уникальны >сколько платили? 2к. раз в 2 недели
>>825973 я нашёл годный сайт, там платишь денег и он тебя прямо на форуме консультирует. то есть есть время подумать, или отвечать раз в день. а можно потом на приём к тому же врачу лично идти. как ты думаешь годнота? я хочу онлайн писать.
>>825974 у меня зп 30к рублей. ты бы видел как я бомбил когда она была 20к, а потом 25к. итт тоже бомбил, но вы вряд ли помните. с 30к уже полегче
>>825976 >я хочу онлайн писать Это говно. Нужен реальный диалог в комнате, хватит прятаться сука. >>825976 >у меня зп 30к рублей Потому-что ты жавамакака, злая и неблагодарная
>>825987 >когда станет лучше то выпилится будет легче Когда станет лучше, тебе захочется жить, ты будешь сидеть и цветочек поливать и солнцу в окно улыбаться. Ты дал понять, что тебя все super huevo, так что малейшее просветление уже будет контрастно и сильно обрадует. Не ссы, все люди болеют, все лечатся, просто болезни разные.
> я нашёл годный сайт, там платишь денег и он тебя прямо на форуме консультирует. то есть есть время подумать, или отвечать раз в день. а можно потом на приём к тому же врачу лично идти. как ты думаешь годнота? я хочу онлайн писать
Тут на двачике был где-то загон для психологов, с такими вопросами тебе в этот загон, там квалифицированный анон сможет тебе помочь, наверное.
Может, это мне в /web/ нужно идти или ещё куда, но попробую спросить, всё же, здесь. Хочу закреплять на практике получаемые теоретические знания по Питону, и для этого хочу с нуля запилить форум (именно форум, а борду, может, потом как-нибудь), постепенно наращивая ему функционал.
Так вот, ребзя, мой вопрос будет, наверное, стар, как мир, и не имеет однозначного ответа, но я всё же его задам. Как лучше всего, и как вообще актуально сейчас для подобного рода вещей, как форум, организовывать вёрстку/фронтенд?Мысли идут в сторону Бутстрапа или HTML5 Boilerplate, это нормально или ну его нахуй? Или лучше всего идти труЪ-путём и писать все CSS-таблицы с нуля руками, попутно осваивая всяческие Ангуляры с Реактами и тому подобными технологиями? Я-то сам склоняюсь к первому варианту, но что подсказывают текущие реалии? Может, всё-таки имеет смысл заморочиться со вторым вариантом?
Если ты не понял, с первого раза, то перефразирую о подобных вещах нужно спрашивать тех кто в теме, т.е. психологов. В пр ты найдешь только мамкиных психологов. Ну и будет откровенен сам с собой, тебе помощь нужна или колеса по рецепту купить. Для второго врачи как бы не обязательны, кек.
дрочер задет вопрос Хочу посмотреть камвхор на чатрубайте, их там полно, но я предпочитаю снг контент ,за русскими интересней смотреть, но вот в чатрубайте 95% камвхор блочат доступ из россии, а конкретно всякие русские сервисы мне не нравятся
Как обойти? Пытался через плагин прокси невышло, через тор тоже вроде не вышло. Т.е в руму тебя пускает, но дальше видео не воспроизводится. Мб кто то из вас в курсе
>>826021 Окей, спасибо. Я в курсе про те треды, просто там-то это рассматривается как основной вид деятельности, а я бы хотел по возможности минимизировать объём работы по вёрстке и фронтенду.
>>825924 >Какой язык выбрать для задрачивания? C# (.NET Core). >Swift - Вменяемый наследник Objective-C, предназначенный для разработки IOS Apps. Порог вхождения выше среднего, работы хватает. Заказчики от фирм нуждающихся в ПО, до горе предпринимателей наскребших денег на свою воннаби игру, которая ТОЧНО ВЫСТРЕЛИТ. Да. >Язык одного фреймворка Да. >предназначенный как замена PHP(Зачем?) Ruby изначально не предназначался как замена PHP, которого тогда ещё не было. А вот Рельсы были вроде бы первым вменяемым MVC-веб-фреймворком (вот зачем создатели RoR выбрали именно Руби, а не Питон или PHP - действительно непонятно), что и дало им такой толчок к развитию. Сейчас они уже ничем не выделяются на фоне конкурентов. >Порог вхождения высокий Скорее средний. Пониже, чем у Свифта, думаю. >Наличие нормального количества вакансий спорное, будущее языка спорное. Заказчики стартаперы хипстеры, с редкими исключениями людей, в проектах которых применение Ruby оправданно. Да. >PHP - Старый добрый слоник с кучей школьников, миллионами вакансий, не собирающийся загибаться. На данный момент заполонен новичками и посему выбирать работу приходится по принципу (Где взяли). Порог низкий. Думаю, он будет терять популярность, но медленно. Порог сейчас, после того, как язык годы разрастался и вбирал в себя новые концепции, не такой уж и низкий. >имеющий некоторые костыли для других целей Это не костыли, а полноценные и очень популярные фреймворки. Сейчас JS охватывает больше ниш, чем любой другой язык - фронтенд, бэкенд, кроссплатформенные десктопные и мобильные приложения... >Спорная нужность в будущем. А фиг его знает. С одной стороны, появилось веб-ассембли, а с другой оно может и не взлететь. С одной стороны, JS набрал колоссальную популярность и продолжает набирать по инерции, с другой он в принципе плохо подходит для крупных проектов и с этим мало что можно поделать (хотя есть TypeScript).
Прогач, посоветуй пиздатый инструмент для работы с большим объемом данных и их анализа: таблицы по 50 столбцов на 6000 строк. Чтобы сопоставление по ключу, выборки, вот это все. В Excel'e неудобно пердолиться, нужно что-то более гибкое и функциональное.
>>826042 Не поздно, если выучиш PHP. PHP - это язык, специально оптимизированный для веб-программирования, в нём нет ничего лишнего, поэтому он намного быстрее и эффективнее, чем всякие Руби и Питоны, не говоря уж о тормозных Джаве и дотнете. По этой же причине php очень прост в изучении. Считай, что ты уже наполовину его знаешь. Я раньше писал на Делфи, после перехода на PHP прямо сразу почувствовал, как расту над собой.
>>826053 >Все только в 20-25 лет и вкатываются Начал вкатываться в 19, когда пидорнули из вузика в академ Если бы этого не произошло, страдал бы, и после вуза нагонял. А так, тогда крайне видна была картина
Окей, я мониторю много каналов по вебу, и тае сть один парниша 17 лет из Ташкента, так он там по три языка в плей листах ведёт. Я когда смотрю на его туториалы, думаю бляяяя, какой же я уже старый и тупой
Сегодня на воровском сходе олдфагов, вышел новый положняк. PHP — воровской и блатной язык. Python — для стремящихся. Ruby — для чертей, чуханов и козлов. Go — петухи и обиженники. Всем ворам золотой свободы, а петухам и активистам хуй в жопу и перо под ребро!
Парни, может кто-нибудь сталкивался с подобным физиологическим явлением? Я начинающий программист, и в общем когда смотрю туториалы, читаю готовый код, то всё норм. Но когда нужно самому решить задачу, написать решение, то это просто пиздец... Голова начинает дико трещать, в висках начинатся долбёжка. Чем больше я пытаюсь думать, тем сильнее болит голова, у кого-нибудь такое было? Что делать?
так, что за хуесос советовал спросить в psy? там одни долбоёбы, не видевшие никого кроме своего врача в госпсихушке, ебут друг другу мозги и рассказывают истории как им плохо
>>826083 Парни, может кто-нибудь сталкивался с подобным физиологическим явлением? Я начинающий гомосексуалист, и в общем когда резвлюсь с резиновым дилдо, разминаю себе очко, то всё норм. Но когда нужно самому принять в себя хуй, по-настоящему поебаться, то это просто пиздец... Жопа начинает дико трещать, в ректуме начинатся долбёжка. Чем больше я пытаюсь приспособить сфинктер к хую, тем сильнее болит пердак, у кого-нибудь такое было? Что делать?
>>825955 >частный умеет рецепты на годноту выписывать? Выписывать умеет, но годноты у нас нет в аптеках. Даже доставляющие бензы убрали, оставили только беспонт. Антидепрессанты не доставляют. Так что не знаю, о какой годноте речь. Хотя, возможно, антидепрессанты тебе и помогут.
>>826103 Нахуй не нужны. В рахе 95% психологов - троечницы, которых не взяли на филфак. Иди к психиатрупсихотерапевту. Это врач, он может выписать лекарства. Возможно, тебе от них полегчает.
>>826114 Спасибо, я знал, что тут меня поймут и помогут. >>826108 Так-то на Джаве, но душа просит Clojure или Шарп (пох, что биллиподелие, язык прекрасен).
>>825235 (OP) Угорел по метапрограммированию. Хочу учит Д для этого. Нужно для себя, не для работы. Я всё правильно делаю или есть язык более подходящий для мета?
Есть мейн виндоу, есть виджет в нём, в виджете есть сигнал. Виджет умеет этот сигнал эмиттить, когда я с виджетом взаимодействую. Я коннекчу к этому сигналу метод в мейн виндоу, но когда сигнал эмиттится одним из виджетовских методов, метод в мейн виндоу не запускается. http://pastebin.com/a33Gx5RZ
Есть мейн виндоу, есть виджет в нём, в виджете есть сигнал. Виджет умеет этот сигнал эмиттить, но не сам, а когда я вызываю соответствующий метод виджета из мейн виндоу. Я коннекчу к этому сигналу метод в мейн виндоу, запускаю эмиттящий метод из него же, метод в мейн виндоу успешно запускается. http://pastebin.com/kPuy6ZXR
Ребята, где можно по флешу задать вопрос? Конкретнее по Adobe Animate cc и Action Script. Может, тут поможете?
У меня есть несколько элементов, и по нажатию на каждый из них для каждого должна воспроизводиться анимация: появляются две кнопки. Анимацию создать у меня в принципе получилось, НО я не могу понять, как заставить ее проигрываться по щелчку. Также у меня получилось сделать это вообще без анимации: я вытаскивал две заранее существующие кнопки из инвиза, но так не пойдет, надо обязательно с анимацией появления.
>>826139 Лисп мертв. Уже и имплементаций живых (под живые платформы) не осталось... >>826137 Common Lisp. Но вообще метапрограммирование мертво, уже не раз обосновывалось, почему оно не нужно, найдешь сам, мне лень.
>>826179 Я быдлоадмин и хочу переквалифицироваться. От софта на яве только отрицательные впечатления, вообще без исключений. Не хочу засирать мир этим дерьмом.
>>826177 Семь лет назад даже посмотреть ютубчик и послушать вконтактик без оного было нельзя. За прошедший год не было ни одного случая, когда бы я испытывал неудобства из-за его отсутствия разве что хентай игры. Спасибо яблоку и гуглу.
>>826258 Взлом мне неинтересен. Мне хотелось бы знать, какой язык и БД были использованы из академического интересу, что же государственные мужи используют.
>>825826 >ИмпортЭкселя, ПоказатьВыпискуДляВыбраннойБригады и СформироватьКучуВыписокДляКаждойБригады Названия как в 1С. >А пилить веб-решение - это набор костылей и велосипедов, который будет сложно поддерживать. Уволюсь - кто заниматься им будет? Сейчас PHP+HTML+CSS+JS знает больше людей, чем Access. Ну тогда если нужна десктопная программа, то пиши на джаве, или на C#. Можно запустить сервер на твоем локальном ПК. >Бухгалтерша сказала, что это на её прошлом месте работы сделали за 3 часа. За три часа могли в присутствии бухгалтерши настроить и протестировать ранее написанную программу.
>>825949 >Кьют хорош потому, что я собирался писать на кьюте, но там все очень топорно и будто из прошлого десятилетия в интерфейсе >собирался писать на кьюте Ну тогда QtCreator
>>826387 Довольно сложный язык, используется в основном в академических кругах(т.е. на нём нет роботы). Выучив его(на что уйдут год как минимум), тебе не станет легче учить мейнстримные языки( на которых есть работа) так как он не ОО. Ну короче в качестве троллинга советую новичкам, так он сложный и ему нет применения, если простыми словами.
>>826406 В позднем Советском Союзе была прогрессивная программа, где школьников обучали не процедурным языкам, а начали с Пролога. Понятно, что особых результатов не получилось
>>826414 Я тебе о чём и говорю, можно сделать десктопную программу и из браузера с кучей скриптов, так что в контексте десктопа не Джавой и C# едиными (другое дело, что производительность у них будет выше).
Репост. CLion vs CodeLite vs Code::Blocks vs QtCreator В первом охуенный рефакторер и подсказки, исправляющие быдлокод, но запутанное меню и не совсем понятно, как с увеличением элементов интерфейса под высокое разрешение экрана. Еще и крякать надо, да как бы не спалиться, если решишь пофрилансить (не зашьет ли чего в экзешник). Во втором какое-то нагромождение вряд ли нужных мне вещей, но выглядит круто + все топовые темы подсветки синтаксиса (вот эти все монокаи и прочие, хотя и для других, возможно, есть), швабодный. Кодеблокс страшный, но им вроде все пользуются, не перегруженный, стартует быстрее остальных. Кьют хорош потому, что я собирался писать на кьюте, но там все очень топорно и будто из прошлого десятилетия в интерфейсе, что странно, ибо на самом кьюте пишут топовые интерфейсы. Не во всех же по очереди сидеть, лол. Объясните пожалуйста свой выбор. Алсо, никаких вимов, емаксов, эклипсов и прочих визуальных студий, выбираю из перечисленного.
Алсо, PHPStorm или просто Sublime/Notepad++ для веба и почему, опять-таки?
Алсоалсо, нахера автор убил htmlbook? Нет, я серьезно спрашиваю. Сначала он сделал какой-то уебанский имперский дизайн, теперь блядь он вообще типа его закрывает и зазывает всех на новую парашу. Нахуя? Домен решил хитро продать или этот продвигать трудно? Там же так удобно все - навигация, красивые примеры, возможность прямо там затестить, информация о совместимости с браузерами, все на подробном русском, примеры задачек с решением на все темы, ссылки на статьи, комменты, где люди не оскорбляют друг друга, а пытаются решать и помогают друг друга или просто благодарят разраба. Нахуй он свое новое говно толкает, оно же некрасивое и неудобное. Какие альтернативы есть? Я знаю про w3school.com, но там хуже навигация, все по английски, не так все наглядно...гораздо, гораздо менее наглядно. Да еще и искать там труднее, приходится уточнять поиск в гугле, а htmlbook всегда первым результатом.
Йобана, в прошлый тред запостил. Сделаю репост тута.
Анон не пройди мимо, помоги. Пишу калькулятор статов для игры L2. Сейчас хочу написать метод расчета опыта в зависимости от уровня. Так вот Exp before level на https://l2wiki.com/Character%E2%80%99s_level - через какое трипиздыколено эта цифра вылазит? Корейцы что просто захаркодили эту цифру к конкретному левелу?
>>826517 Ну вообще-то придумал. Просто моего скилла не достаточно для её реализации, хотел начать с простого, калькулятора например. Но пилить обычный калькулятор это скучно, а вот калькулятор статов для игры - уже интереснее.
>>826522 Вот я и пытался вычислить какой прогрессией. В основном кол-во экспы увеличивается. Но есть уровни, которым для апа нужно меньше опыта. Для апа 20 лвл нужно 160к, а для 21 нужно уже 84к опыта, что же за йоба-формула там... Похоже эти корейцы просто захаркодили цифры.
>>826525 Как оправдания, мань? мои планы слишком грандиозны, что бы начинать сразу их воплощать. Я пыталси, но давление было слишком велико. НУЖОН ОПЫТ.
>>826598 да ничего особенного, но правда не так хуёво как обычно просто хуёво
к психотерапевту так и не записался(
как представлю что мне пердолить говноработку, потом катиться за три пизды ныть, дома я оказываюсь сильно вечером, и уже не подвачевать, жрать да спать
>>826606 >но психолог не даст мне волшебных таблеточек А, так ты хочешь просто упороться, приняв волшебную пилюльку, ясно. Это вам к вашему местному дилеру
>>826616 Я мимо проходил, очень помогают. Я например вообще не могу снять стресс, у меня мышцы как стальной камень и не расслабляются. Времени в обрез, пришел домой только что - ушел в 6:20 утра, скоро спать. Сейчас как вьебу волшебнозепама и залипну в стримчик от абу с чиллаутом в 50% громкости на фоне.
>>826617 >если и тратить деньги на врача, то на того у кого арсенал средств больше Смотришь цены в местных частных клиниках. Гуглишь отзывы. Делаешь выбор, и записываешься на приём.
>>826669 >только у меня настроение улучшилось как сразу как шакал набросился Потому-что ты манямечтаешь, вместо того чтобы менять реальность. Это ведь тяжело, нужно минимум пол года проходить, пока сделаешь что-то действительно стоящее. Лучше помечтать, да на харкаче поныть
Анончики, если в школе с математикой было туго, 4/12 и в технаре и в универе, есть ли смысл вкатываться в программирование ? я слышал что даже успешным математикам не всем удаётся, куда уж мне...
>>826674 >рецептов Как же ты заебал, назначит тебе он всё, у частного тоже есть лецензия тащемто. Психолог тебе нужен только если совместно с психиатром, но не иначе
>>826679 >есть ли смысл вкатываться в программирование ? нет конечно >я слышал что даже успешным математикам не всем удаётся Правильно слышал, далеко не все математики осилили программирование
>>826682 >нет конечно Прямо облегчение какое-то. А то смотрю на 1500 строк кода и просто диву даюсь как это можно быть все осилить и написать. >далеко не все математики осилили программирование Ну раз такой положняк, куда податься тогда сычу, просидевшему за пекой 10 лет? Может в сис. админы какие-нибудь?
>>826680 >назначит тебе он всё, у частного тоже есть лецензия тащемто так я в курсе, я поэтому и выбираю. видишь, ты агришься на пустом месте. го вместе лечиться
>но не иначе получается психолог нинужен? а зачем вообще нужны они?
>>826696 >Это как ты определил, что она нинужна? Если нужно сделать расчет нанимают математика за $100/h и он всё решает. Человек-аркестр обычно получает 25к рублей в месяц и еще его носят на хуях для профилактики
>>826702 Окай, но тогда как понять, что ты подходишь для программирования? Вот допустим, я выучил язык, выучил все принципы ООП, но это ж не делает из меня программиста. Верно? Работодатели не наймут чувака, который просто знает язык и ОПП. Всем щас портфолио из кучи кода на гитхабе подавай...
>>826707 >что ты подходишь для программирования а вот я не понимаю о чём ты. как определить что ты подходишь для мытья толчков? о чём ты вообще? ты так пишешь как будто програмирование это удел избранных.
нихуя подобного, это в 90% случаев рутинное скучное говно.
Аноны, вопрос по гитхабу. Как для каждого объекта задать свой комментарий? В данный момент я коммичу как мудак через git commit -m "blabla", что дает один и тот же коммент как директории(папке), так и находящимся в ней файлам. Как задать это по отдельности?
>>826710 >МК-61.ml Лол, че за реклама подпольного сайта. Как будто зашел в подвал, где продают наркоту. >>826710 Пф, что тут определять. Толчки любой может мыть. Для этого не нужно тратить 3 года своей жизни, что бы научится, в отличии от программирования. Если у меня низкий интеллект, которого не хватило на математику, то как минимум, все усложняется для меня в несколько раз. Разве программирование это не решение интересных задач, которые простые смертные не смогли решить? На каком языке пишешь?
>>826714 >не хватило на математику Всё зависит от того, что ты под ней подразумеваешь. Т.к., вообще-то кагбэ в погроёбывании математики как таковой и нет вовсе. Это всё басни петухов-бакалавров-информатиков. Не слушай их. Они плохие.
>>826714 Неоченьские отношения с математикой абсолютно никак не помешают тебе крудошлёпить. Там не нужны знания интегралов и взятия производных, понимаешь?
>>826714 >Для этого не нужно тратить 3 года своей жизни, что бы научится опять манямир если ты будешь фантазировать то останешься один на один с сажеметателем
для програмирования не нужно тратить 3 года. давай я объясню ещё раз. программирование бывает разным. верстать формы для сайтов и вставлять их на страницу - это тоже называется ПРОГРАММИРОВАНИЕ.
исправлять чужие баги - тоже программирование.
и "решение интересных задач" - тоже программирование.
проблема в том что ты не можешь пойти и устроится на решение интересных задач.
в большинстве случаев большая часть твоего времени будет потрачена на рутинное говно, ёбаную отладку, и обезьянью работу.
>>826696 >как ты определил, что она нинужна? Математики занимаются тем, что на пикриле изображено. ПРУФАМИ. А макаки байтоёбствуют, что к математике не имеет никакого отношения.
>>826716 Да за интегралы я вообще молчу. Хоть и знаю что они из себя представляют. Меня в тупик ставят задачки с сайта project euler. >>826718 Верстать формы для сайтов не интересно, один сайтик сверстал и забросил. Бля, не хочу рутинное говно. Лучше в сис админы пойду, там раз настроил и все, нихуя делать не надо, сиди себе ммо-дрочильну играй. >>826719 С этим проблем нет, было даже интересно почитать документацию по File в яве. Там столько годноты. Методы на все случаи жизни. >>826721 Это перебор. Я имею ввиду математику простую, числа, арифметика, вот это все в голове должно быстро циркулировать. А оно еле ворошится. >>826726 Проиграл. Вот бы у нас так работодатели писали.
>>826740 Блять математики занимаются математикой, программисты - программированием и computer science, это вообще разные вещи и не пересекаются. Ну нужна математика в программировании, как в самом процессе, нужна под конкретные задачи и все. Лучше парочку фреймоворков выучить.
Где найти или бесплатного преподавателя/кубакомпаньона/напарника/аллаха, что угодно, лишь бы было с кем прогрессировать. Сам в вёрстку прикатился неделю назад, скудно знаю html/css. И вообще возможно найти интенсивы/наставника бесплатно?
>>826738 Бляяяяя, жизнь потрачена. на игры >>826741 Я заебался верстать 1 сайт, не знаю как я выдержу так каждый день, годами. >>826742 Пиздец. И ты еще гордишься этим?
>>826749 Я не он, но в частности векторы нужны в играх типа Angry Birds - расчет траектории, влияния гравитации, столкновений и прочего. Но тут, справеливости ради, можно отметить что само умение офигенно шарить в векторах не нужно, правильный вопрос в гугл должен дать тебе нужную формулу по расчету реалистичной траектории тех же двух тел после столкновения и т.п.
>>826746 Хочешь сказать, что разработчики ядра операционной системы макаки? Математика не делает из программиста не макаку, эти понятия вообще не коррелируют, иначе все математики были бы топовыми программистами.
>>826787 ох как же я проигрывал над многочленом в школе... сильнее только над буравчиком. самое интересное что я до сих пор не понимаю что смешного в буравчике. это как-то связано с пидорами.
>>826764 >КАКИЕ ОТЛИЧИТЕЛЬНЫЕ ЧЕРТЫ НАСТОЯЩЕГО ПРОГРАММИСТА, ОТ МАКАКИ? Знание алгоритмов и структур данных. Знание английского. Умение самообучатся. Ну и конечно, определяющая его должность, чем он на работе занимается. И кстати язык тут не при чем. Кто-то на пыхе пишет фейсбук, а кто-то на крестах драйвер под WinXP потому-что начальник бабки выделять не хочет.
>>826768 Ну так это и есть суть профессии, все это ООП и фп энивей транслируется в машинный императивный код и кто-то должен с этим уметь работать, чтобы белоручки не запачкали свои абстрактные белые ручки о конкретные байты байты и не поломали там все к херам
>>826802 >кто-то должен с этим уметь работать Кто-то должен улицы убирать, и сортиры чистить. Кто-то должен в соц. говне копаться и класть свою жизнь на алтарь того, что потом станет технологией для доставки прона для таких даунов как мы с тобой.
Вопрос. Как это работает? http://pastebin.com/rXgiFhfK Откуда free знает, сколько памяти освобождать? Указатель - это ж просто число из 4 или 8 байтов, откуда понятно, сколько по этому адресу элементов? Может, у меня n=3, а может n=100.
>>826830 > Откуда free знает Перед указателем malloc пишет служебный заголовок, в котором, в частности, записано, сколько байтов выделено. Это один из подходов, а второй - где-то в куче лежит служебная структура, где указателю сопоставляется размер куска.
Привет, программач. У ньюфагаменя есть вопрос. Хочу вкатиться в погромирование, устроиться куда-нибудь через несколько месяцев в ДС. С чего стоит начинать, с какими навыками будет проще найти работу джуном? В общем-то есть месяца три-четыре свободного времени, учусь быстро, не гуманитарий(радиолюбитель, собираю разные махарайки). В общем, буду рад услышать мнения и советы.
>>826869 >Хочу вкатиться в погромирование >устроиться куда-нибудь через несколько месяцев За несколько месяцев ты разве что в натягивание шаблонов на вордпресс вкатишься. За два года уже реально с нуля вкатиться в питон.
Модер, обнови ссылки на треды. С++, Руби, Питон, JS - все настолько протухли, что ведут на удалённые треды. И ещё одна просьба - можно ссылки на треды делать ближе к началу поста? А то со страницы доски их не видно, пока текст не раскроешь.
Ребзя, вот все говорят, мол, Питон хорош для начинающих, в него легче въехать, чем в какой-нибудь Шарп, и так далее, и тому подобное. А чем же он плох для «неначинающих»? Как ещё «неначинающих» он ограничивает (разумеется, помимо тех ограничений, которые несут в целом все скриптовые языки)? Где тот предел (в рамках ООП), подойдя к которому, «неначинающий» скажет: «Чот мне уже Питона не хватает, надо искать что-то другое»?
>>826714 > >МК-61.ml > Лол, че за реклама подпольного сайта. Как будто зашел в подвал, где продают наркоту. Когда по некой нелепой случайности оказываюсь в обществе быдлокодеров, ощущение такое же. Такое ощущение, что все эти пиздострадания они изливают сюда под дозой, не иначе.
>>826947 После Питона любой другой язык кажется говном, слишком удобно и интуитивно там всё делается. Это основной подводный камень языка.
Оратора выше не слушай, работы более чем достаточно на Питоне, сфера, но это либо веб, либо ML. Это следующий подводный камень, какой-то сириус щит на нём без C/C++ не пишут.
>>826883 да ладно тебе, поднять вп и накатить шаблон я и сейчас смогу, хоть и делал это последний раз лет пять назад. Помнится, тогда с этим разобрался менее, чем за сутки. Вот настроить вп так, чтобы все было относительно секюрно - тут да, придется немножко покопаться, но в течении недели реально осилить, думаю.
Аноны, посоветуйте книги: 1. По Линуксу 2. По сетям
Уровень знаний у меня по Линуксу на уровне пользователя, без изысков, баш юзаю, консультируясь с гуглом. По сетям также крайне поверхностные знания.
Нужно для работы, пока просто нужно поднять теоретический уровень. Желательно, чтобы читать было интересно, а то я склонен забивать... Желательно, на русском. Хотя сойдет и на английском, если книга хорошая и интересно написана.
ВКАТЫВАЮСЬ В ПРОГРАММИРОВАНИЕАноним25/08/16 Чтв 14:49:07#396№827085
>>827092 А, понятно. Не, меня вполне устраивает веб-бэкэнд, лишь бы работа была (необязательно с русскоговорящими заказчиками), и в этой работе можно было вырасти за пределы тридцати тысяч рублей в месяц
Как в Access сделать такую форму? Сверху выпадающий список с фамилиями. Его я нашёл, как сделать. А снизу должна быть таблица, в которую из базы выводят всех тех, чья фамилия совпадает с выбранной. И их данные должно быть можно редактировать.
Мне бы хотя бы понять логику работы с формами. А то как-то привык к формату, когда в текстовом редакторе просто жонглируешь переменными с помощью методов и классов, а тут формы какие-то. Нихрена непонятно.
Аноны, где почитать про модные нынче фишки типа ВИРТУАЛИЗАЦИЯ ВЫСОКООБЛАЧНЫХ ПАРАЛЕЛЬНО НАГРУЖЕННЫХ БИЗНЕС ПРОЦЕССОВ. Я не понимаю таких вещей как Docker, Apache Mesos. А продукты Оракл вообще пушка, я кроме бд вообще не понимаю чего это они накодили. Есть какое-нибудь введение в эти все технологии? Ну виртуализация на серверах и тд мне ни о чем не говорит.
Ассалам Алейкум, программач. У меня есть пара вопросов, о великие знатоки всего и вся.
1. Стоит ли лезть в верстку сайтоаhtml/css, если я владею только фотошопом? Да и вообще, какой порог входа в это блядство и насколько трудно найти работу? 2. Допустим, я начал дрочить верстку, но без других яп, как я понял, это бесполезно. Какой язык стоит дополнительно выучить: java, python или что-то другое? 3. Или бросить эту затею с сайтами к ебаной матери и задрачивать чисто кодинг?
На каждой клетке двух мерного поля создается по объекту, каждый объект должен иметь список соседних прямо прилегающих к нему объектов, включая прилегающих по-диагонали, то есть до 8 соседей или меньше если объект сам на краю поля.
Нужен максимально оптимизированный алгоритм для создания этих объектов и потом установки каждому по списку соседей. Очевидный вариант это цикл в цикле ширина на длину поля, создаем по объекту, потом проходим по списку объектов и на каждый объект прогоняем весь список и сравниваем координаты, если рядом, то заносим в список. Есть ли более оптимальные способы?
>>827275 Декодирует, траст ми. Я раньше слал посты на сосач из дишечного curl. Он в мультипарт не умеет (высокоуровневое апи, а не сишное). Т.е тупо и просто, в data что=то вроде "&key1=hui&key2=pizda"
>>827278 Посмотри в браузере, когда пост на сосач писать будешь - и фраерфокс и хромог имеют в себе сниффер. По любому в заголовке он и encoding слать будет
>>827297 >Gorillascript Не слушай дауна, он тебе тролит. Учи haskell шучу, не подкидывайся на это дерьмо. Поищи вакансии в своей мухосрани, вот то что просят, то и учи
>>826947 Если сравнивать с Руби или там Перлом (самые очевидные кандидаты для сравнения), то Пайтон ничем не ограничивает. Синтаксического сахара поменьше и в целом язык построже и попроще ("Есть только один способ сделать это"), но это вопрос вкуса и непринципиальное отличие. Если сравнивать с C++/Java/C#/Swift/Rust, то для больших проектов они лучше Пайтона по причине более высокой производительности и статической типизации (но это тоже холиварная тема, в принципе и на динамическом Пайтоне можно всё то же писать).
>>827104 Паскаль весьма сложный благодаря своей архаичности. Там даже сборщика мусора нет, а также всяких современных появились-то они давно, но массовую популярность завоевали недавно фишек вроде анонимных функций. Они ведь все появились вовсе не для того, чтобы усложнить жизнь кодерам, а чтобы упростить.
>>827297 >>Это совсем нинужно (но плохого конечно ничего нет).
понятно, что для кодинга нинужно. Это я к тому, что есть какой-то опыт кодинга под микроконтроллеры и ардуины всякие, ну и вообще техническая всякая хуйня сложностей у меня не вызывает затруднений.
>>827299 Я в ДС, тут сложно составить общую картину, не проверяя каждую контору по-отдельности.
Объекты создаются слева-направо, снизу вверх, каждый новый объект проверяет есть ли сосед: - слева - слева снизу - снизу - справа снизу Если есть, добавляем его себе в список соседей и в его список ставим себя.
Проверил, во всех случаях каждый объект имеет правильных соседей, включая углы, границу поля или в любом его месте, работает куда быстрее чем мой изначальный подход.
>>827321 Когда появились? В Делфи я знаю, что есть, но обычно под Паскалем подразумевают даже не Делфи, а Турбо Паскаль. >>827325 Си хотя бы остаётся стандартом для байтоёбов. И да, это палеозой (Фортран и Кобол - протерозой). >>827338 Впервые слышу об этих, если уж говорить о языках с паскалеподобным синтаксисом, то вспоминаются прежде всего Oberon (ну этот само собой), Ada и Eiffel. Но и их назвать востребованными явно нельзя. А вообще, синтексис - дело третьестепенной важности.
>>827315 >Как думаешь, индусы так же демпингуют, как и в случае с PHP? Точно могу сказать, что они там есть, как и везде в ИТ-фрилансе. Больше или меньше, чем в PHP - хз.
>>827352 >В Делфи я знаю, что есть, но обычно под Паскалем подразумевают даже не Делфи, а Турбо Паскаль. Под паскалем понимают freepascal, а турба это и вовсе ископаемая из времен доса, она и бинарники 16битные выдавала то.
Фришка много чего умеет. К моему удивлению - и в лямбды, и в foreach.
Лет этак с 10 с головой ушел в кодинг, начинал с кубейсика под дос, до сих пор помню демку где обезьяны перестреливаются бананами на крышах домов в 11-12 уже мог сам разбирать списанные компы, которые батя приносил с работы, на детали и собирать обратно, переустанавливать шиндовс и тд. в 16 лет ломанул сайт школы ради еот. по головке за это не погладили. еот тоже сей поступок не оценила. в то время я уже был на ты с дизассемблером, внутренностями винды, низкоуровневой механикой soft<->hard, tcp/ip и тд. вылетел после 9 класса из за навалившейся херни, затем свалил в местную шарагу на техника-программиста из за гиперопеки родителей, теперь думаю, зачем почему же я такой слабовольный был теперь разочаровался в программировании, ибо без бумажки нахуй кому я нужен, а удаленка по моим скиллам невостребована
>>827372 Пусть даже так. Оно обратно совместимо. Там диалекты как надмножества, они наращивают друг друга.
Нашел книжку по дельфи/фрихе - юзаешь новые фичи. А главное - фришка кроссплатформенна. В отличие от говнотрубы, в ней можно компилить где и чего угодно.
Единственный крупный минус языка - гребаная секция var. Вот объявлять переменную и сразу ее использовать - реально удобно. А вовсе не := (годнота) и не begin/end.
>>827385 В перспективе этим и хотел заняться. Да только на программирование (именно макакинг, смежные специальности какбэ котируются - один успешный друг поступил на такую) мне всё больше и больше становится поебать. Сильно много здоровья отнимает за единицу времени-денег, да и не совсем это то, кем я хотел себя видеть, лол. Прозрел, ага Мб я вообще хочу в какой нибудь говнарь-бенде ебашить, донося до быдломассы через дождь и ночной воздух тяжелыми риффами кулстори про жизнь типичного анона, что шёл к своей мечте, и лишь совсем чуточку неосилил
>>827403 Нет просто я вкатился в 20(буквально ни строчки кода до этого не написал и вообще ничего о программировании не знал) и только заканчиваю cs50, интересно сколько опыта реальной работы у человека, который с 10 "в теме".
Как узнать сколько всего постов за всё время на доске было? Номер последнего поста На бастрых досках это номер раз в секунду меняется, а json на главной может минут 20 висеть не меняясь.
>>827420 Скорость постинга нелинейна. А отправление сообщения занимает время (разное). Так что можно только повысить вероятность его выпадения, но не ловить постоянно. Ну и нахер оно нужно?
>>827414 > а json на главной может минут 20 висеть не меняясь Пиздишь же, не? Все мобильные клиенты череж жесон работают. Ты хочешь сказать, что там тред может минут 20 необновленным висеть?
>>827428 Решай ее через openCV. Я так сделал, когда макакий ввел - юзал самописную прогу для отсева годных проксей. Заодно стало возможным и забугорные прокси чекать.
Правда хуй знает че у тебя за скорость нужна, мой солвер тратит 3-4 секунды на решение. С другой стороны - так ты ничем не рискуешь, а пасс могут забанить (мой пасс макака забанила за сажу в его блядской борде для пасскодоилиты)
Для отсева берет файлик proxies.txt со списком проксей. Из множества проксей вычитает ok.txt(годные прокси которые чекать не надо), banned.txt(забаненые целиком по сосачу) и banned_mlp.txt (забаненые на конкретной доске).
Чекает в n потоков (сколько доступно ядер на машине), для чека прокси юзает внешний процесс, чекалка проксей написана на крестах - обычная юникс-лайк утилита, принимает путь на картинку - выплевывает цифры.
>>827439 > Если под прокси пытаешься капчу получить, то клаудфлар запрещает Давно? Потому как пару недель назад точно нихуя не запрещало. Да и схуяле оно должно запрещать - откуда оно знает, что это прокся?
>>827444 Если ты имеешь в виду апи получения прокси - то я когда писал в прошлый раз - видел, что в сентябре сменится, и писал сразу на новом апи. Ща вот проверю, работает или нет.
>>827516 >мне придётся пешком ебашить Такси будет стоить рублей 70 20 минут пешком, это 2 км, если учитывать скорость человека 6 км/час. Ты чё сука, совсем охуел? Тебе походу не психиатр нужен, а говно своё по програмачу размазывать покормил
>>827525 стоимость такси от дома до работы ровно 100р. соответственно 2 такси обойдутся в 150 примерно. расстояние 2.5км до дома и 1км до остановки с работы
>>827526 >бляьть анон не бугурти я просто это написал Да как с тебя не бугуртить? Ты реально заебал своим нытьём. Ищешь причину лишь бы не делать. 2.5 км это приятная прогулка, тем более сейчас конец лета и осень впереди, самый кайф неспешно пройтись и полюбоваться городом. Возьми стакан кофе, воткни наушники, ощути себя невъебаться европейским модником. Конечно можно идти и думать, что вокруг говно и уроды, неуклюже ковылять повесив нос, только вот зачем?
>>827554 >Меня описал Учись выкидывать это дерьмо. Это из-за настроя твоего. Пойми, что почти всё исправимо. Пока-что не победили смертельные болезни, инвалидность включаю сюда тяжелые псих. заболевания, да и саму смерть. В остальном все решаемо. Тем более, что у тебя все для решения твоего вопроса есть. У тебя есть источник дохода, и ты живешь неподалёку от лучшего доктора. Черт тебя подери, все что тебе нужно сделать, это сраку поднять. У тебя нет проблемы с тем, что ты живешь в очке, или что работы нету и нет возможности пойти к врачу. Ты в пирамиде маслоу выше наверное 80% анонов находящихся в схожим с твоим моральном состоянии. Вот хоть убей, я не понимаю таких людей, и кроме злобы они у меня ничего не вызывают.
По работе сижу на linux'е, в качестве основной оси пользуюсь 8 спермой. Наслышан о встроенном в 10 сперму убунтовом баше. Насколько он хорош? Можно ли на нём спокойно пользоваться ssh, apt-get, gcc и прочими?
>>825447 Добавляешь своего юзера (под которым в убунту логинишься, который с sudo) в группу www-data. Права на папку с проектом ставишь 775. Все по фен-шую.
Программач, есть простой вопрос - хочу запилить мобильное приложение, которое будет выглядеть в виде плеера (кнопка плей, стоп, пауза) и которое будет воспроизводить аудио поток вещания по ссылке.
Вопросы: 1. В чем лучше его разрабатывать? Знаю Шарп и плюсы. Нужно ли заморочиться с QT или есть какие то уже готовые библиотели для мобильной разработки на шарпе или плюсах?
2. В общих чертах - как происходит само проигрывание? Скармливаем линк какой то библиотеке и она сама играет или нужно всю эту ебанину как то по хитрому писать самому?
>>827633 В Андроид мутится бэкграунд сервис в котором есть объект способный воспроизводить музыку, приложение просит у аудиоменеджера лок на аудиопоток. Дальше например передаешь список uri по которым лежат файлы. Скармливаешь проигрывателю, как закончится скармливаешь следующую и тд. Но список idшников намного более гибкий чем список uri, так например у сервис делает запрос в базу, и я в нем получаю не только файл, но и кучу другой инфы. Конечно есть встроенный средства для воспроизведения, но конкретно на ведре оно сильно зависит от вендора. Можно использовать либы которые реализуют проигрывание, например через ffmpeg. Если нормально знаешь шарп то попробуй Xamarin. С Qt будет сложней. Ах да, коенчно сервис умеет ловить и реагирвоать на команды типа плей стоп и тд, так же стоит обрабатывать события типа сделай по тише, например звонок или нотификация.
А у него есть шаровые варианты? Читал про лицензии, там от 200 уе самая простая лицензия. А еще есть сертификаты разработчика и прочая ебанина. Можно скачать крякнутую версию, написать приложение и выложить его в гугл стор или палюбому придется покупать лицензию?
>>827742 То есть MS признали, что их метро провалилось и они пойдут по пути подражания Google. Всё равно, что если бы Сталин приехал в Берлин, смазал анус мазью вазелина и предложил себя Фюреру.
Двощ, помоги переустановить виндовс. Перешло с семёрки на десятую. Попытались вернуться обратно - нихера. Теперь при включении не работает ни клавиатура, ни мышь, но в BIOS зайти можно. Принес диск с 7 виндовс, сам через него ставил. Сделал пикрелейтед. Но все равно запускается 10, без клавиатуры и мыши. Пробовал на первое место поставить то, что сейчас стоит на 4 пункте - та же история.
Почему от решения простой задачки из книги такое бурное ощущение охуенности, от математических задачек такого нет, от проделанной физ работы тоже. Вернее есть но не тааие ощущения. После того как забор сколотил, не носился по комнате с криками ааахххаа и юхуу и пиздееец!,,,
Как считаете, важны ли всякие головоломные задачки в обучении?
>>827936 >важны ли всякие головоломные задачки в обучении? Только на начальных этапах. Двигайся дальше, нужно делать пусть небольшой, но полноценный проект. Сделай игру MasterMind быки и коровы, например. Если ты по вебу врываешься, сделай сайт, полноценный, с движком, базой данных, и всем всем всем. Вот когда ты месяц его будешь из говна и палок собирать, а потом наконец доделаешь свою кривую версию твиттера, вот тогда охуеть какое ощущение будет. Примерно так: ЯЯЯЯЯЯЯЯЯЯ КРУТООООООООЙ
На каком языке программирования проще программировать нейронные сети С++ или С#? Проще в плане наличия хороших библиотек для нейронных сетей и в плане наличия туториалов и обучающих статей.
>>825235 (OP) Анон, помоги студенту с дипломом. Нужно реализовать за год переводчик как гугл транслейт текста с одного экзотического языка на русский, существующих реализаций пока в инете не существует. Решил запилить сайтик, но я ноль в этом. Не знаю с чего начать и вообще как сделать. Сейчас погуглил узнал про ламп, джанго. Пхп не знаю. Знаю т-скуэл уверенно, немножко питон, немножко сишарп. Анон, выручи очень прошу. Результат нужно показать через месяц.
>>828019 Я уже подумывал сделать на tkinter + python + sqlite. Но как то простая программа не выглядит солидно. Да и опыта в веб разработке хочется получить.
>>828011 >джанго Джанго нахуй не нужен для такого проектика. Бери Flask и noSQL базу данных, рекомендую MongoDB ибо она простая как пробка. Морду верстай на Bootsrap3, попутно осваивая основы html и css, и если лень учить JS, глянь его синтаксис, а потом бери jQuery.
Тебе нужно сделать всего одну страничку с аяксом и несколькими функциями на бэке. Красиво впишется функция продолжения вариатов слова в реальном времени. Для этого нужен Ajax. Код такого запроса рассматривается на w3schools как самая простая и понятная новичку задача.
Чтобы всю эту радость запустить, надо осилить установку/настройку nginx и gunicorn, второй нужен чтобы прикрутить к первому питон. Ну и возможно основы пердоликса, чтобы залить на сервак и оставить там крутиться.
Освоить нужно не мало, хоть это все и не сложно. Это хороший проект для портфолио. С такими знаниями тебя сразу возьмут на работу, разве что, алгоритмы подучить, если их не знаешь, но это и на стажировке можно. У тебя впереди целый год на это, так что дерзай. Удачи, анон.
>>828047 А почему нет? Реализация на первое время: Имеем базу, в ней две таблицы со связью многие ко многим. Берем текст, разбиваем на слова, выделяем основутак написал как будто это пустяк, ищем в базе.
>>828059 Тебе хватит одной таблицы id russian english а потом поиск по слову делаешь и возвращаешь значение поля english если искал по russian и наоборот. Одна таблица, пара функций, одно поле, одна кнопка. Можно даже на отъебись на пыхе и sqlite3 за пару вечеров сделать
>>828067 А вот тут я с тобой не согласен. 1 Обычно слово на русском можно по разному истолковать на английском. Тогда по твоей схеме какая избыточность получается. 2 А если я позже захочу допустим добавить еще какие записи?
>>827557 >В остальном все решаемо ты ответил другому онону((
> Пойми, что почти всё исправимо а в целом проигрываю с тебя ну давай расскажи мне как лечится артроз, как лечятся заболевания позвоночника да никак лол пожизненная терапия, УПРАЖНЕНИЯ, обезболивающие, и нужно молится чтобы не стало хуже
>и кроме злобы они у меня ничего не вызывают всё, я гарантирую что запишусь на выходных я буду за пекой сидеть оба дне мне просто придётся записаться
алсо, отдельным постом охуительную историю расскажу
Снова не могу отправить кириллицу через 2чапи. Текст передаю в параметре comment, а в обычном отправлении с браузера такого параметра нет. Там только json=1. Что делать чтобы можно было отправлять кирилицу через параметр? Пробовал весь хейдер копировать и отправлять тот же текст, но не помогает.
>>827551 ну я ж те пишу дело не в расстоянии а то что я расслабляюсь только сидя дома за пекой а с врачом я буду приходить домой в 22 и через 2-3 часа уже СПАТЬ ПОРА это угнетает.
кароч полный пиздец сегодня не мог спать из-за ТАРАКАНОВ пару лет я вёл с ними бой на границе моей комнаты и сегодня пиздец - они окончательно обосновались в моей кровати и лезут откуда-то
Строим две таблицы, в первой структура кортежа будет id word
где ворд это русское или английское слово, это не важно.
и вторая таблица отношений, со структурой кортежа вида
id word_id1 word_id2
Очевидно, домен атрибутов -- позитивный инт. Отношение означает что слово с id1 может быть переведено как слово с id2.
Это будет только одной из основ переводчика, чтобы сделать что-то более менее годное нужно дрочить нейросети и граматику переводимых языков. Впрочем для твоего школьньного задания хватит и sql запроса по таблице.
Хочу написать почтовый спамер. Какой язык имеет библиотеки для реализации многопоточной отправки почты с разных ящиков и с возможностью прикреплять картинки с говном? Perl?
>>827367 >Под паскалем понимают freepascal, а турба это и вовсе ископаемая из времен доса, она и бинарники 16битные выдавала то. > >Фришка много чего умеет. К моему удивлению - и в лямбды, и в foreach. Кстати, а те, кто занимается развитием разных современных версий Паскаля (Free Pascal, Lazarus, Delphi...), как-то пытаются привести свои версии к единому стандарту? Почитал в Википедии: >Free Pascal поддерживает компиляцию в нескольких режимах, обеспечивающих совместимость с различными диалектами и реализациями языка.
>TP — режим совместимости с Turbo Pascal: совместимость практически полная, за исключением нескольких моментов, связанных с тем, что FPC компилирует программы для защищённого режима процессора, где невозможно прямое обращение к памяти, портам и т. д. >FPC — собственный диалект: соответствует предыдущему, расширенному дополнительными возможностями, такими как, например, перегрузка операций. >DELPHI — режим совместимости с Borland Delphi: включает поддержку классов и интерфейсов. >OBJFPC — совмещает объектно-ориентированные возможности Delphi и собственные расширения языка. >MACPAS — режим совместимости с Mac Pascal.
>>828091 >ПРОТЕЗЫ ДЛЯ КОЛЕН и про МЕТАЛЛИЧЕСКИЙ ПОЛЗВОНОЧНИК Ты впадаешь в крайности, друг мой. Такое впечатление, что ты тупая пизда, аргументы которой сводятся к построению НЕВОЗМОЖНОЙ ситуации, лишь бы там утверждение ломалось. Миллионеру могут вырастить из стволовых клеток хоть вагину твоей мертвой мамки А теперь иди нахуй
>>828092 Алсо, если я запущу свой stmp-сервер, я же смогу наделать сколько угодно фейковых ящиков для рассылки? Уже не помню, как почта работает. Вроде, можно вообще без аккаунта через телнет отправить.
>>828100 > Особенности Scala которых нет в Kotlin и по которым я не буду скучать Поэтому быдлокодеры учатся на собственных ошибках и по различным сборникам статей, которые являются своего рода сектой, в которой форсится всякое говно, полученное на жизненном опыте, больше похожей на житейские рассуждения бухого дяди Вани о судьбе роисси, а не на инженерию.
>>828113 >такой спам даже в папку спам не улетит, он сразу удалятся будет Там сервер почты корпоративный. Как думаешь, велика вероятность того, что довены настроили фильтр?
>>828090 бамп вопросу Хочу реализовать свой p2p говночатик, а может даже больше. Еще интересуют распределенные вычисления, но мне о них пока рано задумываться
>>828077 >как лечится артроз, как лечятся заболевания позвоночника Это к инвалидности относится, читай внимательнее пожалуйста. И вместо того, чтобы приебываться к моему посту, лучше бы ценил доброту которую я тебе принёс.
>>828150 >Это к инвалидности относится, читай внимательнее пожалуйста давай будем честными. по твоему посту нихуя не понятно что ты отнёс к инвалидности такие распространённые заболевания. погугли статистику хондрозов артритов. каждый второй ими болен в совокупности
>лучше бы ценил доброту которую я тебе принёс пикрилатед
>>828157 >по твоему посту нихуя не понятно что ты отнёс к инвалидности Мой пост не об инвалидности, а о том, что многие люди имеют все для решения своего вопроса, но не могут поднять жопу с дивана
>>828079 Отправляю вот так, но это не помогает. Что можно исправить? Может то из-за пустых параметров? Тогда как 34ую и 35ую строку в программу вписать?
HELO sosihui 250 sosihui MAIL From: <xxx@sosihui> 250 2.1.0 Ok
500 5.5.2 Error: bad syntax MAIL From: <xxx@sosihui> 503 5.5.1 Error: nested MAIL command RCPT To: <anon> 250 2.1.5 Ok DATA 354 End data with <CR><LF>.<CR><LF> From: sosi@hui To: anon Subject: sosi hui sosi hui @ zhri govno . 250 2.0.0 Ok: queued as 48DBF210CF quit 221 2.0.0 Bye Connection closed by foreign host.
>>828186 >как будто это единственная причина Хочешь сказать, что нет? - Деньги есть - Время на врача есть - Частная клиника есть, причем рядом, и нужный специалист там тоже есть Я не вижу еще какой-либо причины, кроме твоей лени и откладывания. > на выходных запишусь Уже давно бы позвонил и записался, скорее всего там очередь на месяц вперёд. Нет, буду тянуть резину и на дваче плакаться.
>>828194 >Я не вижу еще какой-либо причины, С Т Р А Х Т Р А Х
>очередь на месяц вперёд это не масквабад, не будет там очереди, я гарантирую это посещаю платные клиники, записываться можно прямо на сегодня, все ОБЫВАТЕЛИ лечатся бесплатно
не бугурти, вот примо сейчас подаю ЗАЯВКУ ОНЛАЙН нужно правда расписать вкратце о себе и проблеме
посоны, а кто часто пользуется такси? чт овам больше нравится - яндекстакси или убер? в моём мухосранске месяц назад они открылись, яндекстакси ждять 10 минут, убера вообще 3 машины на город
>>828262 Никто и не говорил про бугурт, на воре шапка горит!
> ты не показал остальные требования Нет там больше ничего. Уж было хотел написать "ты что ни разу не был в moikrug?", но потом понял как же это двусмысленно звучит. Ну нахуя так сайт называть?
>>828268 >Никто и не говорил про бугурт >Что думаешь о пикрилейтед? а какое мнение от 400долларовой макаки ты хотел услышать тогда? я посчитал что ты хочешь унизить меня моей зп.
что тогда другое ты хочешь услышать от меня?
моё мнение - слишком сладкая вакансия. ОБУЧЕНИЕ - 100-150к очевидно там жестокие требования к соискателю либо другой подвох
за такую цену они неплохого специалиста могут нанять. зачем им жуниор?
>>828272 Лол, это как раз таки полностью нормальная цена для джуна от 1 года работы. Ты, небось, в госконторах пашешь или в своём мухосранстве в местной провинциальной конторе?
Суп, кулхацкеры. Нид заспэмить один адрес картинками с говном и расчлененкой.
Многие почтовые системы не раскрывают картинки при получении, а отображают как ссылку на файл. Как можно встроить картинку в html-разметку письма? Можно ли сделать это, не загружая пикчи на рыгхост для получения статической ссылки? Хочу, чтобы человеку не предлагали скачать картинку, а говно и расчлененка бросалась в глаза.
Насколько эффективна многопоточная рассылка в однопроцессорной системе?
>>828221 Завали уже. Нет у тебя СТРАХА, как ты это написал. Я точно знаю что нет. Я знаю что ты не задыхаешься от непонятной угрозы, не трясешься как заяц, не прижимаешься к земле. Ты просто много думаешь, прежде чем что-либо сделать. Не думай. Когда ты в туалет идешь, ты думаешь как будешь ручку поворачивать? Как ширинку расстегивать? Забей просто на все. Все так забивают. Хуй с ним, что ты в процессе мобильник дома забудешь, или записаться на прием. Это блять, все такие мелочи без которых можно обойтись / которые на месте можно решать. Люди так и двигаются, они просто отбрасывают мысли и вперед идут
Но ты ведь не хочешь, правда? Ты просто привык, и тебе нравится такая жизнь. Ты не хочешь ничего менять, иначе бы уже сделал усилие, вербализовал свои сомнения, и сдвинул жопу со стула для реализации своих желаний которых у тебя нет на самом деле. тебе и так хорошо
>>828369 Ну, зерно истины в моих словах есть. Это как с тем мемчиком, о том что сложно бросить курить. Люди себя и всех вокруг так утешают, ведь у них нет желания это сделать. А этот вопрос всего за неделю без каких-либо проблем решается. За три дня спадают физ.симптомы, типо возбуждения и тревожных мыслей. Даже сами эти симптомы легко понерфить, надо просто вербализовать в сознании этот момент, когда они случаются. Сконцентрироваться на нем. Слышал что и с контролем гнева так делают. Вообще универсальная вещь. Также, только со знаком минус, решается вопрос со СтРаХоМ и прочими навязчивыми мыслями. Ты их вытесняешь усилием воли, и просто делаешь на автомате то, что изначально задумал, с чего тебя они прервали. Также как ты делаешь на автомате обыденные вещи. Не задумываясь. Если это что-то сложное - разбиваешь на подзадачи. Типо надеть ботинки, а об остальном подумаешь потом. Надел. Надеть куртуку, а об остальном подумаешь потом. И т.д. С вещами попроще, которые и так в подкорке отточены, естественно, ничего разбивать уже не надо. Хуй знает как у тебя, но я так свою жизнь решил. >>828370 А вдруг реально можно помочь человеку? Да, не тот раздел, я больше не буду.
>>828386 >Ну, зерно истины в моих словах есть простой пример ты описываешь что бросить курить так просто. но факт в том что люди бросают курить годами, некоторые так и не могут сделать, для большинства это серьёзная проблема, они тратят деньги на психологов и ТРЕНИНГИ.
что по-твоему более близко к реальности: 1) бросить курить просто, просто люди НЕ ХОТЯТ 2) бросить курить для большинства людей очень сложно, и ты не прав
>>828390 Пример - занервничал от недостатка никотина, всякие нехорошие мысли в голову лезут. В какой-то момент ты понимаешь почему это случилось, что виной недостаток никотина. Тут ты должен это как-то проговорить, зафиксировать для себя - допустим щелчком пальцев, или хлопом по лбу ладонью. Дальше ты услилием воли заставляешь себя расслабиться, и приступ отступает. Потому что ты его проговоил, ты понял в чем причина психа. При следующем таком приступе, ты быстрее выйдешь из этого состояния, у тебя в голове "всплывет" тот сигнал который ты проговорил. Думаю они также и с гневом борятся на тренингах. Что-то я такое видел или слышал где-то. Вот лично мне помог такой способ. Когда физический приступ, а не псих., ты должен себя занять, не сидеть и не мучаться, а сделать что-то. Это вообще очень просто лечится. Тренировка например. Пробежка, да что угодно, что отвлекает от физических симптомов, замещает их.
>бросают курить годами Они не желают этого достаточно сильно. Может также влияет фактор той лжи, что им наговорили "невозможно", "это одна из самых сильных зависимостей". Это все ложь. Отец курил больше 20 лет, бросил за полторы недели. Просто захотел, и бросил. Нет тут никакой генетики, и прочей чепухи. Есть только сила твоего желания. Если ты не хочешь, то ты найдешь отговорку, всегда. Просто прими это, ты куришь не потому что тебе "не бросить", а потому что ты хочешь этого. Потому что тебе сказали что это сложно, потому что.. потому что..
>>828439 >Дальше ты услилием воли заставляешь себя расслабиться, и приступ отступает. или не отступает, сколько не проговаривай. тогда дальнейшая писанина не имеет смысла. ты же пишешь так что она отступит гарантированно
>>828439 >Они не желают этого достаточно сильно это была проверка на адекватность. ты не прошёл, сорян(
>Есть только сила твоего желания официальная медицина с тобой не согласна.
хотя дай угадаю, просто они наживаются на этом или дураки, а ты умный. и все кто пытается пояснить тебе за ошибочность твоих суждений - просто дураки, не понимающие вещей которые понял ты
>>828439 Как говорил Карр, попытка бросить курить с использованием "силы воли" ни к чему хорошему не приводит. Эта попытка либо заканчивается неудачей, либо доставляет моральные страдания. Впрочем, его метод на меня тоже не подействовал - для этого надо иметь очень восприимчивое к воздействию извне сознание. Поэтому я пока к сожалению не смог отказаться от курения, и просто жду, пока в моей голове что-то щелкнет, и желание курить пропадет само собой. Кто-то скажет, что этот момент никогда не наступит - но с алкогольной зависимостью проканало (пил по несколько раз в неделю, часто напиваясь до полного неадеквата, но после нескольких приемов ЛСД (не пропаганда), желание пить куда-то испарилось, теперь пью максимум бутылку пива пару раз в месяц)
Можно запилить устройство на ардуино, с датчиком никотина или дыма. Вмонтировать в стены. Покурил-воняешь-приблуда распознает и материт тебя через динамики в стенах, всячески унижает.
>>825235 (OP) Есть ли смысл читать книги о операционных системах, если я полный ноль в программировании? (нужно сдать предмет ос) Если есть, то какая литература с пика подойдет?
>>828590 Я параллельно их ищу, чтобы прочесть предисловия, там обычно указывается требуемый уровень. Но задать вопрос куда проще, конечно, поэтому и спрашиваю.
>>825235 (OP) Сап, двач. Я не тупой, я альтернативно одаренный. Посоветуй фриланс-биржу с несложными заданиями по кодингу. Толком не знаю ни одного языка. Немного знаю инглиш. На одеске забанен пожизненно.
>>828631 Работал переводчиком. Имел хороший аккаунт с отзывами от клиентов. Однажды потребовалось быстро сверстать сайт. Зарегал второй аккаунт как заказчик, нашел фрилансера, расплатился с ним через биржу. Платеж не прошел, модератор написал, что возможно, я мошенник, и мне надо предоставить документы, подтверждающие мою личность. Перевел фрилансеру деньги через ЯД, на аккаунт забил. Через какое-то время вернулся к аккаунту переводчика, чтобы продолжить работу- а его пожизненно заблокировали. Написал в техподдержку- ответили, что я нарушил правила сайта и что теперь все мои аккаунты будут блокироваться и нет смысла создавать новые.
>>828661 Вот вот. Я за свои 30к питаюсь говяжьими анусами и о платных докторах и думать не смею. Мой психотерапевт - литература, скачанная с торрентов.
>>828667 У меня мамка-источник моих тараканов. Поэтому оставаться с ней и ходить к психотерапевту- это просто деньги на ветер. Это все равно, что сесть на раскаленную электроплиту голой жопой и раз в 5 минут мазать её кремом от ожогов- не поможет.
Но у тебя, возможно, другая причина тараканов, поэтому имеет смысл жить с мамкой.
>>828670 >Поэтому оставаться с ней и ходить к психотерапевту- это просто деньги на ветер это не так, конечно психотерапевт не убирает тараканы он учит тебя жить без них
так что это всего лишь придуманное оправдание чтобы не лечится
>>828675 >2016 >аргументировать сравнением вот тебе моя метафора психотерапевт даст тебе штаны из нанохуйни, в которых ты как будда будешь сидеть на раскалённой сковороде
>>828673 И да, я уже возвращался к мамке, и отмечал, как положительный эффект любой терапии сводится к нулю после того, как она продолжает 24\7 капать на мозги.
Здарова, мужики. Пришлось, наконец-то, в работе применить свои "знания" питона, но у меня дичайшая демотивация от одной стори. Изложу кратко: я написал скрипт, в котором было очень много переменных и он работал, но говнокод-говнокодом. Подошел ко мне синьор-помидор и адекватно разъяснил, как можно охуенно применять словари и итерировать циклами в циклах и циклах (for: for for: for). Сам бы я до такого никогда не додумался и до сих пор не до конца понимаю, каким хуем это всё работает и как это вообще можно вообразить всё.
У меня вопрос: чем развивать мозги, чтобы мыслить также? Чувствую себя говном.
>>828774 формочки освоить, кнопочки, вывести линии на экран. Понимание координат может в фронтенде пригодиться, а знание кнопочек, формочек, лейблов, блоков для изображения может помочь при создании приложений. А математическая задача - это просто, чтобы алгоритмы легкие поделать.
Поступил на программиста и не знаю с чего, блять, начать. Столько языков, а я даже калькулятор на паскале не сделаю. Помогите аутисту. P.S Зубрить я не умею.
>>828785 Зубрить и не надо. Если кто-то скажет, что ты должен помнить имена методов/функций наизусть, ссы на него. Почитай литературу с ОП-пика. Важно основы понимать, а детали можно нагуглить.
>>828843 Если ты будешь веб-разработчиком, то ты можешь нормально всё сделать, чтобы потом поддерживать проект было легче, а можешь и хуй знает как написать. На других языках, ведь тебя не всегда будут контролировать, каждый твой шаг, тоже можно настрочить плохой код, а можно нормально сделать.
Не проходите мимоАноним27/08/16 Суб 18:04:57#687№828852
Есть небольшая идея для программы: софтина будет проверять новые посты в теме на форуме, ответы на оставленные коменты в блогах, ответы на посты на двачах итп. Вобщем собрать все обновоения в одном месте, как постовый агент но для интернета вцелом. Есть уже готовые решения? Как называются такие программы? Хочу сделать что-нибудь подобное для тренировки но не знаю где искать на что должна быть похожа такая программа.
>>828846 >Если ты будешь веб-разработчиком, то ты можешь нормально всё сделать нет не можешь. мы говорим про человека который первый раз сел программировать. пхп сам по себе позволяет делать хуево. плюс к этому учитывай специфику аботы ооо овносайт
>>828853 Любой язык позволяет делать хуево, разве нельзя на C или Java сделать хуевый код? Легко можно сделать. И не обязательно идти в ООО говносайт. Ровно как и с С и Java не обязательно все стажёры тут же попадают в Гугл и Яндекс, многие начнут с умирающих предприятий, застойных гос. организаций, ООО говно_приложение_на_мобилке, где также тебе как и в ООО говносайт предоставят вольность в твоем коде, лишь бы работало и фиг с ним.
Не понял, чё за хуйня тут творится? Буквально пару месяцев назад тут форсили, что Java тормозная, умирающая и упрощена до предела фреймворками и библиотеками, что любой школьник сегодня кодит лапшу на Java. А теперь поют про то, что Java очень серьезный язык для глубоких суперпроектов. Вы уж определитесь, вы хэйтите Java или превозносите до небес.
>>828886 Ты вообще программист, ты знаешь, что хоть на РНР, что хоть на Java есть задачи разной сложности и есть программисты разных умений, которые программируют в силу своих возможностей.
такое ощущение что я с умничающим школьником-максималистом разговариваю, который нафантазировал себе про Java и начитался юмористических статеек о РНР. А когда его спросили про реальные цифры за которые он напиздел, то он сразу заманяврировал.
>>828890 Форсилось, что "школьники" идут работать и кодят хуйню, поэтом не только сейчас, но и тогда речь шла про работу над проектами, тем более что любой проект на Java автоматически считается глубоким и серьезным.
Здравствуйте, у меня вопрос, вот для написания GUI к математической программе с базой данных в среде Visual Studio, что более просто и актуальнее использовать С++ Windows Forms, либо C++ WinAPI или С# WPF?
>>828887 Да мне плевать. И пояснять я тебе ничего не собираюсь. Сегодня хаскель, завтра какой-нибудь OCaml, потом будем возносить Руби, после неё примемся за кложур вперемешку с растом. Я буду делать только то, что хочу, руководствуясь своими шизовреническими потребностями, и никакого единого мнения ты не получишь. А ты что, надеялся здесь на адекватность, актуальную информацию? Хрен тебе. Мы всё потопим в форсах и троллинге. И ты ничего не сможешь с этим сделать.
>>828943 >>828938 >>828937 Спасибо, а ещё вопрос - считается ли WinForms устаревшим? Кстати QT тоже вариант, вроде как можно в Visual Stduio вставить QT, не смотря на то что изначально его там нет.
>>828960 Организации не пишут новые проекты. А только если старые поддерживают. Но ничего страшного не произойдет, если ты своё говно на формах напишешь
Господа, как лучше писать криптор: по принципу упаковщика, который криптует секцию кода, дописывает декриптор в конец и передает ему управление при запуске, или по принципу джойнера, к которому прицепляется зашифрованный экзешник, а в лоадере джойнера используется антиэмуляция?
Думаю над второй реализацией. Лоадер расшифровывает прицепленный экзешник и запускает. Как реагирует антивирус на этот запуск? Сначала запускает экзешник на своей виртуальной машине и проверяет сигнатуры?
>>828972 а мне вот интересно, неужели до сих пор есть заказ на все эти вещи типа крипторов, пакеров и прочее неужели server-side полифорфизм не доминирует сейчас на рынке? по любому крипторы это такой лол - да же prosess explorer показывает зажатые экзешники своим цветом, так чтож это палится даже визуально
>>828987 Нет, сам буду указывать за чем следить(давать ссылку) Всё что требуется от программы просто дождаться нового поста и дать оповещение. Интересует именно вот что: Есть ли уже такие программы? Посмотреть что они могут и написать свой велосипед.
>>829028 Звучит так, потому что связать C# Гуй и С++ мат. алгоритм в единую программу - это надо исхитриться. Но я попробую так как важно быстродействие, но и без красивого гуйка тоже будет позор мне.
>>829032 Да, не только языком, но и смотря как ты сам напишешь. Прога большая, я её 4-6 лет наверное писать буду. Однако в обоих случаях выбора будь то С++ или С# прогу ведь я писать буду и напишу единообразно. Поэтому лично для меня язык важен. По тестам скорости С++ быстрее С#.
>>829046 Для НИИ Только синтаксис, раньше лишь микроконтроллеры программировал и консольные математические параллельные программы. То есть до БД и гуя раньше не доходил.
Вот есть gtk или любой другой графический тулкит. Объясните, что оно из себя являет? Просто надстройка например над иксами или что-то большее? Я в программировании ньюфаг, однако мне очень хочется написать свой тулкит, чтобы софт на него ставить, или хотя бы просто для опыта, но я не знаю что мне конкретно нужно реализовать, для чего мне это делать, те же иксы ведь умеют рисовать, ну и зачем что-то ещё? В общем прошу максимально доступно пояснить за граф. тулкиты.
Анончик, советни советом. Есть один сайт, дающий некоторую очень вкусную услугу нахаляву, но всего на сутки и за указание своего мыла (дважды одно и то же указать нельзя, но принимаются адреса всяких disposable ящиков). Хочется автоматизировать процесс ее получения, "нажми на кнопку - получишь результат". Что нужно сделать: - зайти на сайт компании, подождать, пока динамически подгрузится страница; - нажать кнопочку "хочу халяву", ввести мыло, нажать кнопочку "получить халяву"; - открыть сайт почтовика, подождать, пока динамически подгрузится список писем; - тыкнуть на первую ссылку, подождать, пока загрузится письмо; - скопировать код, полученный в письме, закрыть страницу почтовика; - на странице компании вставить код, тыкнуть кнопочку "давай халяву"; - подождать, пока страница динамически обновится, потыкать слегка по динамическому меню, тыкнуть на ссылку загрузки; - загрузить архив, распаковать его в нужную папку. Не то чтоб это все занимало много времени, но лень повторять одно и то же каждый день. Подскажите, с помощью чего это можно реализовать. Думал при помощи JavaScript и GreaseMonkey, но архив распаковать не получится, да и как между сайтами туда-сюда переключаться. С помощью AutoIt не уверен, возможно ли. Все было бы просто, если бы страницы были статическими, но там сплошная динамика. Может, как-то можно на шарпах/жабе/Qt создать типа "объект-браузер" и его насиловать? Полного решения мне не надо, хотелось бы просто направление, в котором двигаться.
>>829131 Мне нужен просто толчок в нужную сторону, идея. Саму софтинку такого уровня накидать не стоит ничего, здесь логики нет вообще никакой, тупо последовательные действия.
>>829135 есть такая штука на яве - селениум. она используется для тестов. суть в том что ты там конкретно прописываешь на какую кнопку нажать, что прочитать, по какому адресу перейти. соответственно и любые данные ты сможешь сохранять со страниц
>>829225 Ну расскажи. Видишь же, не помогает мне никто, а у меня мотивация сейчас, она редко бывает, чудом сдерживаю желание пойти полежать эти 4 часа.
Есть сырые данные запиханные в SQLite, несколько таблиц, но основное находится в одной, и там кол-во кортежей миллионы. Над ними надо проводить статистический анализ. Ну, например кореляция там, всякие значимые факторы, средние, медианы, матожидания, отклоенния, рисовать графики, диаграммы. Как поступить? Перегнать в другую СУБД где есть встроенные функции, писать свои сторед-процедуры или же как то можно это дело подцепить к R или Julia или еще чему. И допустим я буду писать код на этом языке, а он уже сам будет подцеплять данные из бд. Скомкано может задал вопрос, но подскажи что-нибудь.
Если производительность не нужна от слова совсем, то подключаешь ORM библиотеку твоего языка программирования и через интерфейсы этой библиотеки херачешь, что хочешь. За это руки до самой жопы могут отрезать, да, но быстро и вся мощь библиотек твоего языка программирования по анализу данных на расстоянии одного-двух запросов в гугл или где ты у вас эти репозитарии лежат.
Если говорить о переводе в другую бд, спрашивай свою мамку, ой прости, речь, конечно же, о тимлиде. Даст добро, тогда изобретать свои костыли не нужно, переносишь туда где удобнее работать и работаешь. Возможно пишешь скрипт, по автоматизации переноса если планируется работать с обновляющимися наборами данных.
Сап программач. Недавно решил изучить Java. А там какая-то ебля с пакетами и один класс на файл. Скинь статейку про то, как эти пакеты делать и как подключать один файл к другому. (С меня как всегда)
>>829323 Вы издеваетесь? База данных более оптимизирована для таких вещей, там есть индексы, продуманные алгоритмы, я уж молчу про то, что сама база данных написана на низкоуровневом языке. Выгрузка из базы данных скажем 10кк кортежей, может порвать к хуям и приложение, и даже весь сервер.
>>829331 Зачем мне это пробовать, если я умею считать. Предположим, у нас есть 10кк строк, в каждой например 300 байт (может быть и больше). Это значит базе нужно считать с диска около 3ГБ данных (может быть и меньше, если часть данных проиндексирована и уже в оперативке), отдать по сокету 3ГБ, и загрузить в оперативку приложения эти 3ГБ. А потом все это посчитать на интерпретируемом языке, который тормознее сишки в математических операциях в сотни-тысячи раз. Как думаешь, сколько времени на это уйдет, и не сдохнет ли твоя впска за 300р/месяц раньше? Если же все делать на уровне БД, база данных все очень быстро посчитает, и отдаст твоему приложению считанные байты/килобайты.
>>829334 >10кк строк, в каждой например 300 байт А если, например, 30 байт? Или 12? Во-первых, изначально ни одного из этих условий не было. Во-вторых, в другую субд оно через астрал перегонится, по-твоему? В-третьих, почему ты на впске считать собираешься? Совсем поехал?
в третьих, то что ты пишешь похоже на оверинжиниринг неопытного кодера. вместо того чтобы решить задачу простым и очевидным способом ты поехал городить какую-то хуйню.
тебе ответ дан. иди пробуй. если будут проблемы, ты приходишь и говоришь ВОЗНИКЛИ ПРОБЛЕМЫ А Б В
>>829336 В условии было про миллионы кортежей. И наверняка они не состоят из пары целочисленных полей, раз с ними нужно производить кучу аналитических операций. А в другую базу оно перегонится через текстовый файлик, с минимальными правками под синтаксис новой бд.
>>829338 А твое решение похоже на отправку обычного письма неграмотным человеком в эпоху интернета. Нахуй надо с этими интернетами разбираться, когда процесс отправки обычного письма известен. И похуй, что идет оно 2 месяца вместо 2 секунд, и теряется с вероятностью 90%
>>829339 >миллионы кортежей Пиздец, как много. Посчитай, сколько будет сто миллионов раз по четыре байта. >И наверняка они не состоят из пары целочисленных полей, раз с ними нужно производить кучу аналитических операций Или состоят. Аналитические операции разные бывают. Может быть, тебе интересно количество слов, начинающихся с определённой буквы, или сколько записей попало в диапазон от М до Н, или ещё что-нибудь подобное. >>829349 >получить кучу геморроя Или решённую задачу. Затолкай свои фантазии себе в задницу и жди автора. Вот если он скажет, что у него там тридцать гигабайт данных, которые нужно именно на впсе считать, то тогда и думать будем.
>>829116 > Вот есть gtk или любой другой графический тулкит. Объясните, что оно из себя являет? Просто надстройка например над иксами или что-то большее? GTK да, только гуй. Qt, например, содержит еще кучу всего, собственно за гуй отвечает QtGui. А так да, это тупая надстройка над иксами. Только очень-очень сложная. Иксы проектировались много лет назад и под несколько иные задачи, чем стоят сейчас перед ними. В итоге вместо отрисовки иксами современные тулкиты рисуют все своими средствами, рендерят шрифты и обрабатывают события. От иксов требуется только "показать картинку" и "отправить клиенту событие (нажатие кнопки, тычок мыши)". Все остальное тулкит делает внутри себя сам. С приходом композитных менеджеров с иксов еще и функция отрисовки снялась. Все это, кстати, одна из причин появления вяленного. Олдфаги, молчать, я специально все упростил для новичка > Я в программировании ньюфаг, однако мне очень хочется написать свой тулкит, чтобы софт на него ставить, или хотя бы просто для опыта, но я не знаю что мне конкретно нужно реализовать, для чего мне это делать, те же иксы ведь умеют рисовать, ну и зачем что-то ещё? Во-первых, тебе не нужно писать тулкит. Во-вторых, ТЕБЕ НЕ НУЖНО ПИСАТЬ ТУЛКИТ. В-третьих, ДАЖЕ БЛЯДЬ НЕ ДУМАЙ ЭТИМ ЗАНИМАТЬСЯ! Это колоссальный объем работы, ты даже не представляешь, насколько. По итогу ты запилишь какие-нибудь баттоны и лэйблы и на этом остановишься. Твое поделие никому не будет нужно, даже тебе самому. Если прямо так чешется жопа, то можешь вкатиться в другой тулкит, попробовать сделать что-нибудь там, благо работы - непочатый край. Только не в Qt/GTK, ты соснешь еще на подлете. FLTK или E17 - достаточно простые для новичка.
Спецы по алгоритмам, подскажите. Имеется: 1) 2 числа, например [1, 4] 2) Третье число, например 3 Нужно узнать, имеется ли между числами из п.1 такое целое число, которое без остатка делится на число из п.2 (в данном примере имеем соответственно варианты 1, 2, 3, 4 из которых 3 - делится без остатка на 3) Да, перебор (никакой перебор, циклы запрещены) разумеется не подходит, иначе бы не спрашивал.
>>829430 >нет, просто эта операция будет выполнятся в запросе к базе данных, все числа для операции будут вычислены из полей каждой строки, а мне очень не хочется писать функции в бд.
>>829437 нашел решение, если кому интересно (числа из поста с вопросом): start = 1 end = 4 x = 3 start <= ((end // x) * x) <= end // - целочисленное деление
>>829453 Как я тебе код, где только числа и операторы переведу в псевдокод? Вот, держи формальное описание: "если начальная точка меньше или равна, чем произведение икс и результата целочисленного деления конечной точки на икс, значит на промежутке между начальной и конечной точкой существует целое число, делящееся без остатка на икс"
Аноны, читаю я тут про всякие безопасные мессенджеры, и пришел мне в голову один интересный алгоритм (не самый удобный для пользователя, но как мне кажется, очень защищенный): Используется XOR шифрование (что-то вроде "одноразового блокнота") Для того, чтобы безопасно общаться двум юзерам, им надо придумать некоторый пароль, и обменяться им по заведомо безопасному каналу (например, при личной встрече). Дальше, этот пароль используется для инициализации генератора псевдослучайных чисел, который при каждом вызове выдает новое, детерминированное число. Каждый байт сообщения ксорится с новым числом. Предположим, первый юзер отправил второму сообщение длиной 200 байт. Второй юзер генерирует 200 псевдослучайных байт для расшифровки этого сообщения, потом отправляет первому юзеру сообщение длиной 500 байт. Первый юзер, при получении сообщения от второго, знает, что общая длина переписки до получения этого сообщения составила 200 байт, и прогоняет генератор 200 раз вхолостую, после чего расшифровывает полученные 500 байт. Ну и так далее. Пароль на сервере не хранится, поэтому при взломе базы данных сервера для расшифровки сообщений понадобится нереальное количество времени на брутфорс, даже зная алгоритм. При перехвате зашифрованного сообщения, расшифровать его почти невозможно, даже зная пароль (который никогда никуда не высылается), т.к. неизвестна общая длина переписки. Что я упускаю?
>>829483 да, а если сервер вообще не хранит сами сообщения даже в зашифрованном виде, а используется только чтобы соединить клиентов (п2п короче), то вообще уязвимостей не вижу.
>>829483 > Что я упускаю? То, что просто ксор - не криптография. Пароль генератора нужно передавать и долго хранить, пусть и на клиенте. Долгодействующие ключи - небезопасно.
>>829486 Плюс, зная алгоритм твоего " генератора псевдослучайных чисел", и имея длиную последовательность зашифрованных данных, можно провести анализ. Это будет куда проще, чем взлом того же AES
>>829490 Не проведешь ты никакой анализ, не зная пароля. Т.к. для каждого байта сообщения - свой ключ, ты не можешь использовать таблицы частотности символов и другие подобные вещи. Если ты знаешь и пароль, и алгоритм, но не знаешь длину истории переписки - ты можешь конечно сгенерировать все возможные варианты сообщения для истории переписки от 0 до бесконечности, и уже их анализировать, но даже неправильный ключ может приводить к сообщению, похожему на настоящий текст, так что, даже используя разные алгоритмы чтобы отсеять однозначно неподходящие варианты, придется множество сообщений анализировать вручную
>>829486 Единственный известный абсолютно стойкий алгоритм шифрования - "одноразовый блокнот", т.е. XOR с бесконечным ключем. В моем варианте ключ тоже бесконечный, пусть и генерируется по детерминированному алгоритму из конечного ключа. А пароль хранится только на клиенте - если получен доступ к клиенту, на большинстве современных мессенджеров ты и так можешь все сообщения просмотреть.
>>829506 Ну в таком случае да, но если известен пароль, который никуда с клиента не пересылается. А если пароль неизвестен - то опять же, брутфорс почти невозможен, т.к. придется анализировать вручную колоссальное количество сообщений, даже если пароль очень короткий. А если известен пароль - любой алгоритм вскрывается.
>>829507 Как ты его адресату передашь? Лично? Зачем тогда все остальное, если все данные можно передать также лично. Чем это лучше существующих симметричных алгоритмов? Точно так же нужно передавать пароль, который может быть перехвачен.
>>829511 Да, лично. 1 раз передал и дальше ведешь переписку на любом расстоянии. Чем лучше? Тем, что алгоритм просто как 2 копейки, реализация займет минимум места и любой школьник сможет написать для себя собственную версию, с собственным алгоритмом генератора псевдослучайных чисел, и будет уверен в отсутствие закладок. Т.е. сервер будет один, и не будет ничего хранить, а реализация клиента будет у каждого своя.
>>829519 Если поиск нужно произвести 1 раз - только перебором. Если поиск будет нужен постоянно - отсортировать, и дальше использовать бинарный поиск. Че за задача для младших классов?
>>829526 Расскажи, какая мотивация учить и питон, и руби? Это же одно и то же практически по функциональности. Просто интересно, без троллинга. Сам сначала начал учить питон, потом подумывал перекатиться на руби т.к. хотел бы пару лет в Японии поработать тупо ради впечатлений, но лень учить по сути точно такой же язык заново, просто новые названия задрачивая.
>>829567 Учил питон, а работу нашел на руби, со знанием питона выучить руби было не сложно. Вот и вся мотивация. >>829568 Хз насчет зависимости, по разному бывает. Иногда месяцами ничего не употребляю, иногда на работу хожу каждый день обкуренный. Когда не употребляю, каких то неудобств не ощущаю.
всё, завтра звоню записываюсь к психотерапевту. чот мне очково стало. а вдруг у него свободно только днём. это как - на работе по середине дня на 2 часа отпрашиваться? хуйня какая-то
На гитхабе можно вернуть старый вид репозиториев, без этой "pinned" хуйни?
Посоветуйте книгу по информатикеАноним28/08/16 Вск 17:47:24#871№829607
Ситуация: я чуть-чуть умею погромировать, имею высшее физ.-мат. образование. Но не имею систематизированных знаний по информатике.
Какого рода книга меня интересует: 1) на русском языке; 2) математическая сложность изложения может быть любой; 3) сложность изложения в плане информатики близкая к начальному уровню; 4) Примерное оглавление должно идти как-то так:
Машина Тьюринга - Алгоритмы Маркова - Сложность алгоритмов - Трансляция - Формальные языки - Метаязыки - Алгоритмические языки - Введение в языки программирования (Имена, служебные слова, константы, разделители, операторы, функции ввода-вывода, циклы, массивы и т.д.) - Интерфейс - Стэк - Этапы разработки программ (Проектирование, прототипирование, разработка, отладка и тестирование).
Т.е. ,получается, мне нужно что-то типа курса лекций по информатике для 1 семестра 1 курса любого технического ВУЗа. Но вламываться в форточку без пропуска абы куда мне не хотелось бы, хочется дома книжку почитать, причём в рекордно короткие сроки (книжка должна быть меньше тысячи страниц).
> ДАЖЕ БЛЯДЬ НЕ ДУМАЙ ЭТИМ ЗАНИМАТЬСЯ! Это колоссальный объем работы, ты даже не представляешь, насколько. Да вот просто несколько месяцев назад вышел нукляр https://github.com/vurtun/nuklear, я так посмотрел, 20к строк кода, и это с учётом кроссплатформенности, которая мне на хуй не упала, да там в целом много лишнего для меня, и я так подумал, в теории даже в 10к строк можно высрать работающее что-то.
> Если прямо так чешется жопа Чешется, потому что говно на gtk2/gtk3/qt тормозит и потребляет слишком много памяти. В основном тормозит. Вот есть браузер dillo, написан на fltk, летает блджад. Есть куча браузеров с аналогичным функционалом на gtk2/gtk3/qt, оно всё работает раза в 3 медленнее. Скажи, скорость действительно на столько зависит от тулкита?
> попробовать сделать что-нибудь там Если ты про допил самого тулкита, то нет, сосну, только с нуля.
Алсо, и всё же, писать на голых иксах оче сложно? Мне нужна простая вещь, файловый менеджер, окошко с кнопочками, каждая кнопочка - директория. Ниасилю? Какие подводные камни?
>>829608 >Чешется, потому что говно на gtk2/gtk3/qt тормозит и потребляет слишком много памяти. Ну да, а ты-то в одно лицо напишешь велосипед, который будет работать шустрее, чем приблуда, которую люди делали годами всем мировым сообществом, ага.
>>829608 >Алсо, и всё же, писать на голых иксах оче сложно? Мне нужна простая вещь, файловый менеджер, окошко с кнопочками, каждая кнопочка - директория. Ниасилю? Какие подводные камни? Подводные камни такие, что в кьюте это делается В БУКВАЛЬНОМ СМЫСЛЕ двумя строчками с помощью модели файловой системы. Но ты же не ищешь простых путей, дебич. С нулевыми знаниями собираешься писать все с НУЛЯ, а то в готовое допиливать СЛОЖНО. Понимаешь, где тут взаимоисключающий параграф? Ты достаточно туп, чтобы не разобраться в готовом тулките, но грезишь созданием своего С НУЛЯ. Максималист мамкин, квиксорт-то С НУЛЯ напишешь?
>>829618 Ну он видимо думает, 10к строчек хуле там, я 1000 строк быдлокода в день могу накатать. Но видимо не понимает, что без огромного багажа опыта и знаний, каждая следующая строчка потребует все больших затрат времени по сравнению с предыдущей, т.к. придется все время держать в голове общую картину со всеми зависимостями, чтобы нихуя не поломать...
>>829602 >а вдруг у него свободно только днём Так, давай без отговорок. Как будто там это не предусмотрено. Ты платишь деньги, тебе оказывают услугу, как ТЕБЕ надо. Ты король.
Аноны нужно скачать дохуя капч капча по адресу https://2ch.hk/api/captcha/2chaptcha/image/ +key Автокликером скачал 500 капч, но нужно покрайне мере десяток тысяч Как их блядь быстро скачивать?
>>829650 Хотя бы дал ссыль в гугле, я тупо не понимаю как, есть адрес в виде основная ссыль + случайные 64 знака , как скачать картинку это понятно, а как блядь узнавать эти 64 знака?
В компе было 2 харда, на один установил вин7, потом вытащил второй и пришлось переустанавливать винду, поскольку она часть своих файлов кажется записала на второй хард. Теперь у меня проблемы со вторых диском, на который не устанавливается вин.хр. Проходит форматирование и ппц. Винда не ставится. Семерка съела MBR на втором харде или что произошло? Как починить? Диск определяется, прон с логических дисков никуда не делся. Почему не устанавливается, анон?
>>829658 Зачем тебе вообще психотерапевт? Тред не читал, поясни. Ни разу не видел людей, которые ходили бы к психотерапевту, обычно есть куча более дешевых способов вылечить мозги
>>829664 >обычно есть куча более дешевых способов вылечить мозги Так, съеби, не мешай мне помогать человеку. МОЯ ЖОПА СГОРИТ ДО УГЛЕЙ, НО ЭТОТ ПЕТУШОК БУДЕТ СЧАСТЛИВ
>>829608 > Да вот просто несколько месяцев назад вышел нукляр https://github.com/vurtun/nuklear, я так посмотрел, 20к строк кода, и это с учётом кроссплатформенности, которая мне на хуй не упала, да там в целом много лишнего для меня, и я так подумал, в теории даже в 10к строк можно высрать работающее что-то. Умные люди тебе уже все обсосали. Даже за этими 20к строчками стоит огромная работа. Если твоя цель - написать ради написания, то хуй с тобой, дерзай, дорогу осилит идущий. Рано или поздно ты поймешь, что это было чисто ради фана. Если же тебе надо решить задачу - бери, блядь, инструмент и решай. > Чешется, потому что говно на gtk2/gtk3/qt тормозит и потребляет слишком много памяти. В основном тормозит. Есть другие тулкиты, тысячи их. Мне wxWidgets нравится, например. > Вот есть браузер dillo, написан на fltk, летает блджад. Есть куча браузеров с аналогичным функционалом на gtk2/gtk3/qt, оно всё работает раза в 3 медленнее. Скажи, скорость действительно на столько зависит от тулкита? Сын мой, сейчас я открою тебе сокровенную тайну: dillo летает не потому, что написан на FLTK, а потому, что нихуя не умеет. В современном мире есть всего два браузера: Firefox и Chromium, все остальное - или набор нескучных плагинов к этим двум, или весьма скромные поделия, неспособные рендерить современные веб-страницы с кучей параши динамического контента. Как ты можешь догадываться, жирнолис и хромой тормозят вовсе не из-за тулкитов, а вследствие катастрофической сложности движка. > Если ты про допил самого тулкита, то нет, сосну, только с нуля. Допиливать проще, чем пилить с нуля. > Алсо, и всё же, писать на голых иксах оче сложно? Мне нужна простая вещь, файловый менеджер, окошко с кнопочками, каждая кнопочка - директория. Ниасилю? Какие подводные камни? Не то чтоб сложно... Очень неудобно, это во-первых. Во-вторых, твоя программа будет выглядеть как привет из 1970-x. Гугли Xlib и XCB. Вангую, ты забросишь эту идею, только лишь взглянув на примеры кода.
>>829614 Дело не в том, что я такой охуенный оптимизатор, дело в том, что мой велосипед будет без возможностей, там нечему будет тупить, а вот в gtk3 есть чему тупить, туда годами всё мировое сообщество добавляло сотни фич.
>>829618 >>829621 >>829624 Ну что же вы, я всё понимаю. Просто если тулкит насчитывает 500к строк кода, то сделать подобный функционал ньюфагу в одно рыло нереально. Архитектура процессора это нереальная цель. А вот тулкит в 20к строк кода это вполне себе реальная цель. Да, сделаю я это не за один день, месяц или возможно год, нужно будет много чего изучить, но это реальная цель, в итоге у меня будет кнопочка с текстом, а больше мне и не надо, и работать эта кнопочка будет шустрее кнопочки на GTK3, потому что кнопочка на GTK3 ещё и анимацией с прозрачностью пердит, а моя просто нажимается.
>>829681 Похоже тебе просто нечем заняться. Попробуй изобрести колесо, письменность, или займись разработкой вечного двигателя, и то больше пользы будет
>>829681 > Дело не в том, что я такой охуенный оптимизатор, дело в том, что мой велосипед будет без возможностей, там нечему будет тупить, а вот в gtk3 есть чему тупить, туда годами всё мировое сообщество добавляло сотни фич. Кек. Общеизвестно, что начиная с GTK1, функционал из гэтэка только выпиливают, но не добавляют. > Ну что же вы, я всё понимаю. Просто если тулкит насчитывает 500к строк кода, то сделать подобный функционал ньюфагу в одно рыло нереально. Архитектура процессора это нереальная цель. А вот тулкит в 20к строк кода это вполне себе реальная цель. Да, сделаю я это не за один день, месяц или возможно год, нужно будет много чего изучить, но это реальная цель, в итоге у меня будет кнопочка с текстом, а больше мне и не надо, и работать эта кнопочка будет шустрее кнопочки на GTK3, потому что кнопочка на GTK3 ещё и анимацией с прозрачностью пердит, а моя просто нажимается. ДЕНИС, ТЫ ЛИ ЭТО? Прости, сразу не признал.
>>829686 Возможно у тебя просто нарушен гормональный баланс, или что-нибудь в этом роде, тогда тебе скорее нужен психиатр с веселыми пилюлями. Но если проблемы чисто психологические - может психотерапевт и поможет, черт его знает. Но уйдет куча денег. Вещества - дешевле, но тоже гарантий нет. Но если у тебя нет предрассудков по поводу НАРКОТИКИ ЭТО ПЛОХО НЕЛЬЗЯ АТАТАТА, то мой тебе совет - въеби пару-тройку раз ЛСД, но, если у тебя жесткий депресняк, то жри ЛСД только в паре с МДМА (кэндифлип). Способы употребления, дозы и где купить думаю нагуглишь.
>>829695 >психиатр с веселыми пилюлями психиатр хуже психотерапевта
Врач-психотерапевт имеет самые широкие полномочия, так как он может консультировать по всем случаям и лечить любых пациентов и выписывать любые лекарства. http://www.03.ru/section/psychotherapist/article/31 почитай
мне кажется ты путаешь определения и надумал себе хз чего
>>829677 > Рано или поздно ты поймешь, что это было чисто ради фана. Чисто для своих целей.
> Если же тебе надо решить задачу - бери, блядь, инструмент и решай. Нужно чтобы было приятно использовать, мне в первую и единственную очередь, инструмент не доставляет, а раз не доставляет, то зачем всё это?
> Сын мой, сейчас я открою тебе сокровенную тайну: dillo летает не потому, что написан на FLTK, а потому, что нихуя не умеет. > Есть куча браузеров с аналогичным функционалом на gtk2/gtk3/qt, оно всё работает раза в 3 медленнее. Впрочем ладно, тут тема спорная, возможно dillo один такой.
> В современном мире есть всего два браузера Один.
> Допиливать проще, чем пилить с нуля. Пилят с нуля для того, чтобы понимать. Есть такая забавная вещь как tinywm, это оконный менеджер под иксы в 50 строк, я бы не допилил эти 50 строк. Недавно запилил самостоятельно аналогичную поделку, теперь я могу допилить tinywm. Понимаешь?
>>829682 > Оно будет тупить и без возможностей. Нет. Скопипизжу оптимизации GTK.
>>829690 > Прозрачность в гтк ты, очевидно, вырезать не додумался Я тебе больше скажу, и без анимации можно обойтись, но оно все равно будет жирнее и медленнее, это был всего лишь пример.
>>829699 > Чисто для своих целей. Okay.jpg. Онанизм ради онанизма имеет право на жизнь. > Нужно чтобы было приятно использовать, мне в первую и единственную очередь, инструмент не доставляет, а раз не доставляет, то зачем всё это? Я тебе говорю, есть КУЧА гуевых библиотек на любой вкус и размер. Ты просто ленишься или не хочешь искать. > Пилят с нуля для того, чтобы понимать. Пилят с нуля потому, что ленятся разбираться в чужой архитектуре. Умение читать и понимать чужой код - базовый навык погромиста, иначе ты и свой код понимать через некоторое время перестанешь. > Нет. Скопипизжу оптимизации GTK. Вместе с половиной GTK, ага. В общем, хочешь пилить - пили, но потом не жалуйся, что лучшие годы жизни потратил впустую.
>>829600 Руками? Открывай редактор и копипасть, там хорошо видно, где начинается и кончается. Автоматически? Читай про формат PE-файла, ищи в заголовке ссылку на секцию кода, выдирай.
анонас я нубие совсем не разбираюсь в этом вашем админстве мне нужен сервак для своей приложухи: много оперативы и проца, но жесткий диск не особо критичен как поступить наиболее экономно? амазон? или нахуй его и vps'ы? а какие? как быть, ананас? верю в тебя
ананасы был у меня питон 2.7 и там была очень большая либа, папка весила где то 200 мегабайт, хочу её опять скачать, но нигде не могу найти, киньте ссыль
уверен, что это платина, но все Я гуманитарий, решил как хобби вкатиться в программирование. Почитав немного, решил начать с отца всего - с. Правильно ли я поступлю? Что бы вы посоветовали ньюфагусъебать нахуй?
>>829925 еще одного нуфага говном накормили. Что конкретно от коддинга хочешь? Если консольку дрочить то python3 книга укус питона Если хочешь графику, то делай странички на html + css и прогай под них на js
>>829831 Амазон не нужен для приложух и пет-проектов. Бери впс. Если paas на поиграться за бесплатно и на одном языке - то опеншифт+uptimerobot, хероку для некрофилов.
Ребзя, меня дико жаба давит платить по 400 рублей с рыла за платную редакцию Слака, а можно ли где достать её движок, дабы развернуть на своём серваке и никому не платить? Бесплатная версия шибко урезанная.
>>830123 Да хули там объяснять, говно без задач же, никто им уже не пользуется. Достаточно сравнить опеншифт и хероку. Хероку просто зафорсили одно время, с тех пор у манек и вертится этот кал на слуху.
Свалившись с болезнью, я решил навернуть чего попало поиграться, и взор мой пал на фоллач 4. Я его уже пробовал, и в этот раз решил навернуть с модами. Я накачал тех, что поинтереснее, и один из них показался мне подозрительным. Все остальные моды были .esp, этот содержит 2 файла - .dll и .ini.example, весит гораздо больше остальных, хотя изменения в геймплей вносит настолько же минимальные, а клепали его наши соотечественники, так что я решил спросить на всякий случай и притащить сюда одну из немногих читаемых частей ini файла, ведь почти весь он состоит из шифрованных крокозябр, а тут какой-то доступ требует, хуй его знает, чего ему нужно, но подозрительно. Скажи, анон, ты видишь повод опасаться? Что хочет этот кусок кода?
Да вроде на нём даже движок для игрульки сделали. Я ведь года 4 назад его ставил уже, тогда не понравился.
Что касается сложностей, то слушай байку. У меня было на другом язык век1, век2, век3 и век4. Я объявил их векторами. Потом ещё стал использовать век5. Мепл сам его доопредели как вектор. И всё работало. А с утра перестало, потому что век5 никак не был объявлен и по умолчанию был массивом.
Так что яхуйзнает, мне вот делать нехуй, буду хаскель дрочить. А то кодить умею хуйню всякую только на всякой ещё менее известной поебени, чем хаскель.
Есть сайт, на котором под определенным постом можно поставить лайк. Регистрироваться не надо, только менять айпишники. На чем лучше такое написать если есть доступ к прокси-листу? И как такое реализовать? Пост запросом?
>>830521 Очевидно тем же запросом которым это делается через интерфейс. Открываешь вкладку network, тыкаешь лайк и смотришь какой запрос уходит. Язык любой, удобнее всего будет питон
>>830621 Сплю, получаю пизды от мамки, ем борщ, потом она на работу уходит и я дальше спать ложусь. Вечером помогаю сумки принести и варю макароны или картошку, потом ужинаем, потом мамка варит борщ и идет смотреть сериалы или в одноклассниках сидит, а я иду программировать. У меня скоро опен сорс проект свой будет
>>830649 >А чего отчислился то? В группе меня унижали постоянно, преподы не любили. Один старый чёрт по истории травил постоянно, а потом посодействовал, когда я его послал выбежав в слезах из аудитории под смех всего потока
Анон, подскажи инструмент для с виду простой проги, где на самом деле не все так просто. Суть: есть какая то 2D фигура(круг, квадрат, ромб, для начала хватит и простых). Рисуем на этой фигуре отрезки, допустим очерчиваем на круге его сектор, и считаем его площадь. Задание придумал для себя, ибо хочу графен потрогать, можно и подкорректировать. Рассматривал на уровне документации openGL, svg/canvas для веба, но чет все не то, слишком муторно обрабатывать клик и пытаться чертить отрезок, да и что б потом его еще выделить...брррр. Алсо, если можно то без студии, так как разбил диск как мудак, забыв, что студия ставиться на С и теперь она не влезает. Если вместо студии какое то васянское IDE, тоже не стоит, я лучше поебусь с новым ЯП, а не с фреймворком из говна и палок. Сова для привлечения внимания.
>>830657 >когда я его послал выбежав в слезах из аудитории под смех всего потока Бля, а я думал тебе программа обучения не нравилась, вот ты и решил сам обучаться, не тратить время, а ты опущенцем оказывается просто был.
>>830674 Из тех что я посмотрел, пиздец какой то. Или графонопрогерство оно все такое? Неужто нету всяких библиотек полезных, которые этот пиздец приводят к "нормальному" виду, что бы быстро вкатится?
>>830678 ах ты пидор нет, я сначала ен поверил, я же не еблан но ты потом продолжил затирать про какую-то хуйню, это было настолько толсто что я я подумал что правда
>>830684 К меня наверное ООП головного мозга, хочу линию "видеть" как объект, что бы можно было к ней обратиться, были у нее всякие проперти, например начальная/конечная координата.
>>830730 >Вот вы можете пояснить гуманитарию что таке return? Да >Куда оно возвращает? В место вызова >Нахуя это надо? Чтобы вернуть результат >Функция так-то робит и без ретернов этих ебаных. Она не чистая
>>830379 Я не хочу своими предыдущими постами как-то принизить хаскелл. Хороший язык. Но C++, вроде, позволяет реализациям иметь идентификаторы из символов вне базового набора. А сисярп, вроде, прямо говорит, что в идентификаторах можно юникодом пользоваться.
Идентификаторы юникодом —это не самое интересное, что есть в хачкеле. Мы его любим не за это.
>>830746 >Хочешь смейся, но я верю в то, что в этой жизни смогу много добиться, и решил, что это мой путь. я бы так и ответил, просто меня потом внутренний я замучает, типа че ты выебываешься, все равно же нихуя толком не делаешь, зачем выебываться своими занятиями.
>>830730 Скажем у тебя есть функция int summ(int a, int b) { return = a+b; } Эта функция складывает 2 числа, которые передаются ей через аргументы. И когда ты хочешь сложить два числа, ты в коде пишешь int gagaga = summ(number1, number2); Ты передаешь в функцию параметры number1 и number 2 (скажем это были числа 12 и 13), а после выполнения функции к тебе в переменную gagaga возвращается результат 25. А когда функция не возвращает результат, она называется процедурой. И ее не надо присваивать к переменной. Надеюсь понятно объяснил.
Некоторые ссылки заменил на *. Объясните, пожалуйста, что делать с этим? Вытащил это из консоли в браузере, браузер нормально моделирует пост-запрос (можно отсылать из браузера, нажимая на кнопочку)
Некоторые ссылки заменил на xxx. Объясните, пожалуйста, что делать с этим? Вытащил это из консоли в браузере, браузер нормально моделирует пост-запрос (можно отсылать из браузера, нажимая на кнопочку)
Если у тебя сложная функция или метод, то чтобы не ебаться с вложенными ифами ты можешь выходить из функции/метода раньше. Например тебе нужно быть уверенным что на вход пришло положительное число, ты делаешь проверку на отрицительные и если сработала, то ливаешь (с уведомлением об ошибке или эксепшеном или еще каким поведенческим паттерном) через return. А очевидно если не ливаешь, то пишешь дальше уже не во вложенном ифе, что пиздец как круто, потому что тебе уже больше не надо думать что там в условиях.
Сап аноны, не сочтите за школьника 26 лвл, но я мечтаю научится взламывать игры, по хардкору, с инжектом в процесс и использованием внутреннего апи, в наличии базовые знания в c# и Java, но совершенно никакого знания ассемблера, подскажите, что и в каком порядке нужно читать, чтобы достигнуть изначальной цели
>>830776 Ты не понял задачи. Отрезок нарисовать мышкой, и потом взять область, которую создает этот отрезок и оставшаяся часть фигуры, и посчитать ее площадь. Для этого мне нужны как минимум длины отрезков, того что я нарисовал, и тех что уже были в фигуре. Можно даже и отрезок не рисовать. Возьмем простой пример. Есть ромб, я провожу отрезок/кликаю по двум его вершинам, и хочу посчитать узнать площадь треугольника, который образуется между двумя выделенными вершинами и вершиной ромба. Я даже картинок набросал. Есть идея просто чертить по вершинам прозрачные линии, и уже по ним считать площадь, но это как то не элегантно.
Поясните за open/closed principle. В качестве примера там приводят фигуры, типа Rectangle extends Shape, Circle extends Shape, и в Shape есть абстрактный метод Area, а потом он вызывается на коллекции элементов типа Shape. Ну типа это все очевидно, я так всегда умел делать, но я нихуя не могу понять при чем тут > software entities (classes, modules, functions, etc.) should be open for extension, but closed for modification
>>830979 Я правильно понимаю, что эта фраза означает, что надо писать код так, чтобы мы если че наследовались от класса и добавляли новые классы, но не меняли существующий?
>>830618 Я не могу беспрерывно сидеть, поэтому и не сижу. Тоесть, занимаюсь то весь день, но перерывы перерывчики, убраться, пожрать, на балконе посидеть
>>831044 а теперь делай бесконечный цикл работы программы делай функцию вывода инфы на экран функцию в которую передается ввод с клавиатуры функцию которая делает расчет (если нужна) и т.д.
Некоторые ссылки заменил на xxx. Объясните, пожалуйста, что делать с этим? Вытащил это из консоли в браузере, браузер нормально моделирует пост-запрос (можно отсылать из браузера, нажимая на кнопочку)
Желательно готовый шаблон кода где мне останется ввести только url и пихнуть все эти заголовки, потому что я не разбираюсь
На первом пике обычная задача, с которой я начинал учить студентов вычислительной математике. Я физик-теоретик. Математика-прикладная наука, часть теоретической физики.
>>831117 Хотя какой ты Арнольд, ведь он часто цитировал паскаля, что нет и никогда не будет такой вещи как прикладная наука, а есть только ее приложения.
>>831134 > функция вывода на экран def textMenu(): print("ЖМИ 3 И ПОДОТРИ") > функцию в которую передается ввод с клавиатуры def takeShit(shit): if shit == "shit": shit else: not shit
shit(input())
> функцию которая делает расчет (если нужна) def countShit(shit): return shit * 2 + shit / 3
>>831186 только если поиграться, или сделать "vps" чтобы по ssh пердолить VirtualBox умеет в фоновом режиме запускать Если хочешь прям пересесть, то делай дуалбут. Только бекап не забудь сделать, а то велика вероятность, что всё поломаешь
Существует ли какие-то готовые наборы функций, и если да, то где и в каком виде?
Всё же, 2016 год на дворе. Вот, например, понадобилось мне в какой-то момент проверить принадлежность точки многоугольника. С какой-нибудь фигурой причудливой, углов 50. Задача катастрофически стандартная, решалась всеми миллиард раз, используется ВО ВСЁМ.
Нахуя мне, собственно, идти и реализовать это говно, вместо того, чтоб взять из откуда? готовую функцию, которой я скормлю координаты точки, количество вершин и указатель на начало массива с координатами вершин, а на выходе получу true/false.
Есть такое? Может, какие-то универсальные библиотеки или что-то подобное?
Честно, заебало при решение каких-то задач всё время отвлекаться на написание подобных и других конструкций.
>>831224 Так где можно ознакомиться? Фреймворки-то наверное преимущественно узкоспециализированные, а мой пример с точкой может вообще использоваться где угодно.
>>831234 >Поймешь что такое библиотеки Я пользовался ими, но только теми, что выполняют какую-то конкретную задачу или групп схожих задач. А я же спрашиваю про некий набор, решающий наиболее общие задачи, пусть и простые.
>>831238 >А я же спрашиваю про некий набор, решающий наиболее общие задачи, пусть и простые. Долбоеб, на гитхаб зайди, погугли блять И какой только дебил дал ебаным недоматематикам уверенность, что математик это 90% от кодера
>>831254 >Загадки Охотник прошел от своей палатки 10 км на юг, по- вернул на восток, прошел прямо на восток еще 10 км, убил медведя, повернул на север и, пройдя еще 10 км, оказался у палатки. Какого цвета был медведь и где это все было?
>>825235 (OP) > В: Хочу стать программистом, какой язык учить? > О: Английский + Java Почему? Вопрос на полном серьезе, я хуй знает за какой браться даже.
Есть один сайт, который пиздит музыку из вконтактика, вешает рекламу и даёт ональновый плеер. Но слушать музыку в браузере - это такое дело. Во-первых, оно жрёт память, во-вторых, оно жрёт процессорное время (на моём тазике всё это пиздец как важно), в-третьих, в моё время за такое просто обоссывали. Ну сел я вчера и написал маленький плеер, который качает у них музыку и проигрывает её через bass. Сегодня приделал к нему функциональность, чтобы он мог называться плеером, запустил, а сайт выдаёт ошибку. Полез туда, а они закрыли страницу, с которой я качал и теперь вставляют ссылки жаваскриптом. Представляешь, анончик? И ладно бы они полностью закрыли скачивалку, так нет же, наружу торчит апи, которое можно дёрнуть и получить имена файлов, но теперь придётся немного поебаться. Вот как можно быть такими пидорами?
>>831424 Твоя проблема в том, что ты предлагаешь качать. Не спросил ни про конфигурацию, ни про свободное место, ни о чём ещё, но вылез со своим важным мнением. Алсо, не думаешь ли ты, что если я смог найти исполнителя на сайте, то какая-то информация о нём и песне у меня есть?
>>831453 нету я не угараю по погромированию, начинаю проект, быстро вязну в архитектуре, не знаю как лучше сделать то и это. в итоге я днями пишу код чтобы потом писать код. результата 0, мне надоедает и я забрасываю.
>>831476 дело не в хуже просто не получается написать по-другому приходится глубоко продумывать все эти классы и т.д. всё это продумывание длится днями, начинаю писать, понимаю что так не сделаю что хочу, продумываю заново
в итоге уже пол года дома не писал ничего. просто тошнит от одного вида иде
>>831481 Прикинул общую архитектуру проекта (не в деталях) -> разбил на модули -> реализовал один модуль -> уточнил архитектуру -> порефакторил первый модуль -> реализовал второй модуль -> уточнил архитектуру -> ... -> PROFIT!
>>831486 Ну и каждый модуль разумеется поэтапно разрабатывать: сначала самый скелет, протестировал, работает, наращиваешь функционал. Связи с другими модулями в самом конце.
>>831486 а это нормально что я не вижу работающего продукта всё это время? то есть я не могу неделю >протестировал, работает, наращиваешь функционал и даже не запустив ни разу в не посмотрев как оно работает
вот у меня так и получается что я как будто пишу код ради кода, и интерес гаснет
>>831489 Почему не запустив? Я вот лично никогда не работаю в слепую, и авто-тесты пишу в самом конце, а до этого тестирую ручным вводом. Например ты пишешь консольный калькулятор: 1) Прикинул - вот нам нужен класс, ответственный за получение данных, за обработку, за вывод. 2) Написал скелет всех трех классов: пусть в первом будет функция, которая считывает результат, и передает захардкоженое значение в класс вычислений, который передает это же значение в класс на вывод - открыл, протестил, что бы не вводил - выводится одно и то же, нормас. 2) Написал примитивный парсер для простых случаев в первом классе - тестируешь, ага, выводит в консоль уже распаршеные значения, хорошо. А на кривых данных падает. 3) Написал обработчик ошибок 4) Реализовал функционал вычислений во втором классе 5) Добавил красивый вывод в третьем 6) Тестируешь, все работает + - * / 7) GOTO 2 расширять функционал
>>831495 Пиздешь. Если держать архитектуру слабо связанной, на каждом этапе примерно одинаковый объем тестирования. Я вот нихуя не доверяю тестам, т.к. все пути все равно не покроешь да и в самих тестах могут быть ошибки. Так что всегда все вручную тестирую, и, только когда уже все хорошо протестировал - пишу автотесты, только для контроля что ничего не сломаю в будущем
>>831496 это ты описал работу на первые 2 дня потом ты понимаешь что то что ты хочешь требует пердолинга переписываешь часть - что-то очевидно ломается. ок, пилишь дальше, программа уже не запускается, как-то доводишь до рабочего состояния через пару дней, понимаешь что упустил кое-что, нужно опять перепердолить.
перепердолил, сломалось где-то в глубине. сидишь дебажишь.
>>831502 Не должно нихуя ломаться. Если ты решил сильно изменить архитектуру - закрой дыры методами пустышками, и потом уже их расширяй. А если у тебя все ломается по рандомному изменению в сторонних модулях - хуевый из тебя архитектор
>>831506 есть терабайт в платном облачном хранилище есть апи я хочу сделать бекапы со снапшотами, версионированием, автоочисткой
взял котовую библиотеку общения с хранилищем через его апи
начал пилить индексатор файлов локальных, погряз в том как нужно построить бд как там будут хранится разные версии одного файла, и т.д. по списку выше.
а тестировать как охуенно! написал автотест который готовые файлы закидывает туда, создаёт папки, всю структуру, удаляет, и на каждом шаге проверяет что всё работает, все файлы удалились или на месте.
посмотрел бы я на любителей тестировать это вручную.
глупенький, писать тесты до написания кода плохо хотя бы потому, что ты не будешь уверен в контракте, то есть в конечном виде интерфейса модуля программы. Что означает, что как код, так и тесты придется переписывать по нескольку раз на дню, что явно избыточно, особенно с учетом минимальной сложности нового кода.
Вот после того ка наберется критическая масса и ты будешь уаерен, что интерфейс твоей библиотеки завтра не изменится к хуям на 93 процентра, после обсуждения с тим-лидом можно подумать о развертывании тестирования, которое безусловно поможет в долгосрочной поддержке продукта для команды программистов.
Другими словами, хуйня твои тесты в реактивном программировании, когда код по десять раз на дню переписываешь.
>>831483 А у меня более детальный вопрос. Предположим я пишу код дома, потом как-то синхронизирую все изменения в свой профиль на гитхабе, потом закачиваю его утром на работе, редактирую, заливаю на гит, дома опять что-то меняю, заливаю на гит, а потом на впсе закачиваю проект с гитхаба с последними изменниями. Оно так же работает?
>>831517 >после обсуждения с тим-лидом речь о кодинге дома, мань реактивное программирование ты откуда высрал? преплёл свои фантазии, на их основании опроверг то что я не говорил. пиздец, интеллектуал.
он для контроля изменений. чтобы посмотреть когда ты это менял, в комментарии почитать зачем, чтобы откатить то что написал неделю назад, не трогая остальное
>>831513 По первой прикидке я бы хранил файлы в двух таблицах: 1) files: id, hashsum, name, timestamps, file(blob) 5) file_versions - id, file_id, version_num, timestamps, file_diff(blob)
Всегда хранишь последнюю версию файла и все диффы. Когда нужно сделать откат к определенной версии файла SELECT * FROM file_versions WHERE version_num <= x SORT BY version_num DESC, и накатываешь на файлы все диффы. Если нужно откатиться к бекапу: выбираешь все диффы после определенной даты, накатываешь для всех файлов Автоочистка - выпиливаешь все диффы до определенной даты.
>>831534 почему бы и не в бд? Можно настроить триггеры на автоматическое создание диффоф при обновлении файла, ништяк же? Ну а хранится оно будет на хдд или в облаке (если бд в облаке), не в эфире же БД данные хранит?
И это ничего не меняет. При твоем подходе, пока код активно изменяется, под него прихолится так же активно переписывать тесты чтобы гарантировать что йоба-хуйня работает. Только вот каждый раз подобное переписывание выбивает из контекста и в итоге получается, что если бы ручками тестирование вышло бы быстрее.
> преплёл свои фантазии, на их основании опроверг то что я не говорил. пиздец, интеллектуал.
Т.е. ты не утверждаешь, что нужно бездумно дрочить на tdd подход? понимаешь ли ты, что разработка системы тестов каких-то сложных штук это процесс едва-ли не сложнее программирования, так что овчинка выделки не стоит, и разрабатывать систему тестирования под каждый прототип решения это пустая трата ценного ресурса -- времени.
>>831542 >что если бы ручками тестирование вышло бы быстрее. >а тестировать как охуенно! написал автотест который готовые файлы закидывает туда, создаёт папки, всю структуру, удаляет, и на каждом шаге проверяет что всё работает, все файлы удалились или на месте. >посмотрел бы я на любителей тестировать это вручную.
Тут выше мысль проскальзывала, что файлы надо хранить в базе. Потому вопрос. Можно ли, например, отдать SQLite на съедение целиком неформатированный блок-девайс? Не обязательно SQLite. Могут ли быть в этом какие-то профиты? Пускай она журнал на другом диске в файле хранит. Получится журналируемая БД без файловой системы.
>>831544 кода еще нет, но пачку интеграционных тестов я КО-КО-КО напишу. Ведь это КО-КО-КО поможет мне написать грамотную архитектуру с первого раза. КО-КО-КО. Я сначала напишу тесты к линуксу, а потом и сам линукс. КО-КО-КО. сам иди короче, мамкин клоун.
>>831542 А нахуя использовать tdd? Написал код, вынес максимум логики в чистые функции, написал на них тесты по максимуму, написал несколько тестов на нечистые функции (успех, провал, можно парочку граничных случаев), написал 1 интеграционный тест с типичным юзкейсом, готово.
>>831587 Ну лично я не ною, и код писать не сложно. Там, где это удобно - пишу а функциональном стиле. А на хаскелле можно писать в ооп стиле? Нет? Вот и все
Рисую определенные фигуры (зоны) на экране. У каждой зоны есть свои свойства. Как определить, над какой зоной сейчас находится курсор? Перебирать принадлежность точки с курсором к каждой из зон по порядку, пока не дойду до нужной?
>>831606 Надо строить карту из квадратов, например, 64 на 64. Для каждого квадрата хранится очередь виджетов, которые в него залазят. На самом деле, при resize окна все немного сложнее получается.
>>831620 Скролл тут роли не играет, он преобразованием координат делается. Но в целом типичный подход - карта из квадратиков, к каждому из которых привязана цепочка объектов, которые заехали в данный квадрат. Лучше никак не сделаешь.
>>831608 Двачую этого. Самый быстрый и простой способ. Отрисовал объект - отрисуй уникальным цветом на невидимом битмапе его силуэт. Пока 64-битные процы не появились, некоторые вообще брали цвет = значению указателя на объект, в результате обработка клика превращалась в obj = (objptr) pixel(x, y);
>>831629 Наоборот, этот битмап должен быть равен размеру экрана (если памяти не жалко). Будет pixel-perfect поиск. А вот сглаживание при рисовании обязательно нужно отключить (или предпринимать дополнительные меры при выборе цвета).
>>831634 То есть, на каждый пиксель нужна очередь объектов, которые на этот пиксель налезли? Нет, лучше порубить все по квадратам с очередью на каждый квадрат, я гарантирую это.
>>831637 Какая очередь? Ты рисуешь объекты на экране. Каждый пиксель всегда соответствует какому-то одному объекту (тот, что сверху) или никакому. Кладешь объекты в массив, рисуешь на экране, кодируешь в цвет индекс объекта в массиве и рисуешь им в маску. Обрабатывая клик, читаешь пиксель из маски, декодируешь индекс объекта. С 32-битным буфером на экране одновременно можно отображать 4 миллиарда объектов, с 16-битным - 65 тысяч, и работать это все будет с O(1), но будет жрать память. А вот если жалко памяти, или нужно делать выборку рядом лежащих объектов, тогда да, BSP и прочие quadtree во все поля.
>>831649 >кодируешь в цвет индекс объекта в массиве Кодируешь в один бит цвета, ты хотел сказать? А какая разрядность и сколько объектов? Битовое поле на каждый пиксель? Ну ладно, а насколько удобно в таком случае удалять/добавлять объекты?
>>831651 Тебя слово битмап смутило? Я имел в виду не маску, а цветную картинку. 8-битный цвет у картинки позволяет хранить 8-битный индекс, 16-битный цвет = 16-битный индекс, ну ты понел. Ну или можешь думать об этом как о массиве indices[width][height].
> насколько удобно в таком случае удалять/добавлять объекты Перерисовываешь экран и буфер с цветами.
>>825235 (OP) Смотри сюда, анон. Я хочу стать программистом с целью заработка денег не выходя из своей сычевальни работая по удаленке джуном за 20к. Цель - изучить подходящий язык в течение двух месяцев, есть опыт любительской дрочки html/css, базовые знания php уровня вывода на сайтике текста из БД. В универе ЛЭТИ, если интересно, дрочили C++ Builder и MATLAB, но сомневаюсь что это вообще чем-то поможет. С каким языком нынче проще устроиться, и какой реально выучить за подобное время? Жаба сейчас действительно актуальна? Максимум могу отводить на обучение часа четыре в день.
Как в Xlib отлавливать нажатия клавиш? Пикрелейтед не работает, XSelectInput ловит KeyPressMask. Я это уже делал, а сейчас нагуглить не могу. Напомните, Анончики. Сейчас, вероятно, хуйню пишу.
Всем счастья, здоровья. Вопрос тем ребятам, которые работают с sql таблицами. Нормально ли для таблицы иметь 100 столбцов? Просто никогда столько не требовалось, а сейчас нужно создать и меня смущает этот размер.
>>831730 Я тебе объясню схемой: Учеба -> Работа в офисе -> Фриланс
Попытки сразу уйти в привлекательный фриланс людей, которые не шарят, а шарить ты начнешь только после того как завершишь хотя бы одно ПО, заканчиваются провалом.
>>831730 >Что лучше для фриланса? >>831737 - этот анон, правильно пояснил Учи то, что востребовано в мухосрани, поработай, потом сиди фриланси на работе, а основную работу на отъебись делай. Как будто факт того, что ты работаешь PHP разрабом, помешает тебе фрилансить на любом другом языке
>>831637 >>831649 >>831651 >>831658 А как реализованы всякие стандартные вещи вроде кнопок и прочих элементов в формах и прочее дерьмо? Там же, фактически, для обработки нажатия кнопки нужно проверять вхождение курсора в область в момент нажатия мыши. Как в этом случае делают?
Как создать массив классов динамически? Пилю указатель, выделяю память, указывая класс как тип, но ругается, что КОНСТРУКТОРА ТАКОГО НЕТ ТЫ ЧО ДУРАК БЕЗ ПАРАМЕТРОВ ВЫЗЫВАТЬ.
Но ведь я делаю массив, то есть выделяю память сразу под группу элементов, а значит скормить параметры для конструктора целой ГРУППе я не могу. Как это решается? Создается конструктор без параметров в качестве костыля?
>>831769 Алиас был. Говорю же, isup.me сообщает, что с серваком все ништяк, проблема на моей стороне. Остается только выяснить, кто тупит - провайдер, мой комп, роутер или я.
btw, после установки ssl-сертификата на этот домен, www-версия стала открываться. Совпадение или следствие, не знаю.
На будущее хотелось бы знать точно, че за фигня.
Еще вспомнил, related-проблема, наверное. Давно было. Зарегаешь домен, настроишь NS-сервера. Само собой, надо ждать 12-48 часов, пока домен "привяжется" к твоему серваку. Попробуешь открыть раньше времени - хер там, сервер не найден (само собой). Но вот даже по прошествии 48 часов, когда на других компах сайт уже открывается, на моём все еще нет. Надо шаманить, чистить кэш, перезагружаться по сто раз, чтобы домен наконец открылся. При этом, если свежий домен не пытаться открыть раньше времени, а строго через 48 часов, он у меня открывается корректно и без проблем. wtf?
>>831774 Ты выделаешь память под массив с указателями, а не с классами. Поочередно вызвать конструктор для каждого класса в массиве отдельно все равно придется.
>>831781 Пришлось таки сделать два конструктора, один нормальный, другой пустой — без параметров. А уже после того вызывать инициализацию каждого элемента массива, повторяя в функции инициализация код конструктора.
VBox, HBox зачем нужны все эти контейнеры в GUI. Ну точнее понятно зачем они нужны(для хранения виджетов офк), но есть ли примеры где именно с помощью них делают годный интерфейс при этом не закрепляя элементы простыми координатами?
Не уверен, в плюсы или куда идти, потому спрошу тут. Как правильно подключить *.so библиотеку в Qt для android приложения? Оно сразу крашится после запуска на телефоне. Гугл не помогает, пидр
Подсветка кода для /pr/: скачать
Большие куски кода желательно вставлять через ideone или pastebin
F.A.Q.
В: У меня горит лаба/курсач, не знаю какую тему диплома взять.О: Задавай вопрос в этом треде.
В: Какую программу/ось поставить для ... ?
О: Связанные с софтом вопросы обсуждаются в /s/. Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.
В: Ко-ко-ко не работает программа. Анон памаги.
О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде. Воспользуйся поиском или вот этим каталогом:
1С android C C# C++ Go Haskell iOS Java JavaScript Lisp Perl PHP Python Ruby Rust Scala
В: Хочу стать программистом, какой язык учить?
О: Английский + Java
В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща.
О: Тред для обсуждения нетехнических околопрограммерских тем.
В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее?
О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Взломать акк.
О: Просто съеби.
В: Подскажите сайтов, которые читают крутые программеры.
О: Лента из руби, джавы, скалы и ещё какой-то херни.
Литература с пика
Прошлый тред