Это копия, сохраненная 27 апреля 2016 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Подсветка кода для /pr/: скачать
Большие куски кода желательно вставлять через ideone или pastebin
F.A.Q.
В: У меня горит лаба/курсач, не знаю какую тему диплома взять.О: Задавай вопрос в этом треде.
В: Какую программу/ось поставить для ... ?
О: Связанные с софтом вопросы обсуждаются в /s/ (М). Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.
В: Ко-ко-ко не работает программа. Анон памаги.
О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде. Воспользуйся поиском или вот этим каталогом:
1С android C C# C++ Delphi Go Haskell iOS Java JavaScript Lisp Perl PHP Python Ruby Rust Scala
В: Хочу стать программистом, какой язык учить?
О: Английский + Java
В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща.
О: Тред (М) для обсуждения нетехнических околопрограммерских тем.
В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее?
О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Взломать акк.
О: Просто съеби.
В: Подскажите сайтов, которые читают крутые программеры.
О: Лента из руби, джавы, скалы и ещё какой-то херни.
Анон, предложи что-нибудь, на чем я смогу заработать и не проебу на этом время.
>смогу заработать
Анус в прицнипе, хотя время проебешь в каком-то смысле.
А вообще php, js и прочая веб параша.
>Я бы вот хотел начать с С++.
>Анон, предложи что-нибудь, на чем я смогу заработать и не проебу на этом время.
Choose one.
Джуны на крестах не нужны.
бля, какой язык не напиши в факе, все равно ньюфаги будут ебать мозги
Предлагаю замеить
O: лисп/хаскель
В: почему лисп? я хотел начать с пролога
О: потому что лисп является лучшим языком для новых проектов
У меня есть такой запрос
http://pastebin.com/pNXgnvdX
Он в принципе выдает то что мне надо, с одним маленьким НО. Если было две (три, четыре, ну ты понял) покупки в один день, то записи в результате тоже будет две, а мне нужна одна.
Куда здесь написать LIMIT?
возможно обучатся с сайтами + литературой? типа кодакадеми и тд? или эти сайты трата времени и надо шерстить книги?
Имхо для начала стоит взять что-нибудь со статической типизацией. Типа C# или Java. За кресты даже не пытайся. А инфу в соответствующем треде найдешь.
Почему не кресты ? И разве с# и кресты не одного огорода ягоды ? Расскажи про сферы: с чего начать и куда идти и что можно сочетать, а что нельзя. В том плане, что я учу свой первый язык, а что потом ? Какой учить следующим и куда стоит соваться ?
ну я хотел в итоге на джаву выйти, просто слышал от других что питон пойдет в этом плане, на сколько правда?
ну и меня очень интересует вопрос эфективности самообучения с упором на сайты обучающие? ну тоесть литература ясное дело надо, но вот на сколько эфективны джавараш и кодакадеми?(может еще какие интересные сайты?)
> И разве с# и кресты не одного огорода ягоды
Нет. C++ натив, C# в CLR исполняется как минимум.
Если брать C# то web (ASP.NET), десктоп (WebForms или WPF) и винфоны.
На C++ пишется либо ускоспециализированный софт(графоний, реал-тайм приложения, бд, браузеры, и т.п.), либо на С++ переписываются боттлнеки уже существующих приложений.
Начни с веба. Популярен, много ресурсов. Дальше видно будет.
>>700880
Ну тогда просто "выйди на джаву", и специализируйся на ней. Прыгать на другие языки пока не стоит. Работа на джаве есть, материал для обучения тоже. А вопрос эффективности самообучения... ну тут все индивидуально. Конкретно по джаве ничего не скажу.
Ну пиздато, я вот почему-то не хочу лезть в веб, но я учту это. С# так C#. Какие подводные камни (не-)идти в веб ?
да
Вот здесь нужно переписать запрос https://developer.foursquare.com/docs/explore#req=venues/categories/ но каким он должен быть?
Перспективно, если найдешь применение.
Набайтоебишь ДУДОС защиту, чтобы можно было задеплоить на тостер и обрабарывать атаку 1тб\полчаса. Тянки текут, облачные хостеры завидуют и хотят купить, быдло непонимает что происходит.
Можно вполне успешно совмещать
>позволяет программистам использовать лицензируемый код в закрытом ПО при условии, что текст лицензии предоставляется вместе с этим ПО
Где мне это предоставить вот я например работаю на дядю, спиздил код с гитхаба с лицензией MIT, где мне в программе указать, что я использовал MIT?
Что же это делается, люди добрые? Добрыши! Все интересно, и десктоп и веб, но в вебе у меня есть хоть какие-то идеи для проектов, а в десктопе я не представляю что люди пишут, калькуляторы? Игоры блядские? И все же выбирая веб, меня не покидает ощущение, чт о я выбираю путь к к темной башне, вместо пути в страну эльфов и несметных сокровищ
Как отправить гребаное сообщение? К примеру, сюда.
Делаю сабж в браузере: https://2ch.hk/makaba/posting.fcgi? (М)\json=1&task=post&board=pr&thread=700777&comment=testy&captcha_type=2chaptcha&2chaptcha_id=1e98ffc617c5bd25c166f11ac1d3cc5b0da835985e74a6f27eae3cc2&2chaptcha_value=923079
И сука, в ответ: {"Error":-4,"Reason":"Постинг запрещён."}
Хуле надо то этой сволочи?
Разберут экзешник на предмет комментариев? А если защита стоит, это же вообще незаконно?
Ну да, комментов то не видно. А законно\незаконно это херня, можно многоходовочку сделать: СМАТРИТЕ ХАКИРЫ СЛОМАЛИ ЭКЗЕ НЕЙМ, А ТАМ НЕТ КОПИРАЙТА! КОМПАНИЯНЕЙМ, А ХДЕ КОПИРАЙТ?
А ну похуй короче, я думал к документации какой-то должно идти.
Короче сделать что-то вроде
>MIT license
>author: github/somename
И этого хватит?
Если ты работаешь на дядю и никому не раздаёшь софт, можешь хоть GPL пиздить.
Все эти лицензии касаются только условий распространения. Нет распространения — делай что хочешь.
Совсем не знаю (пытался, но не осилил ввиду чувства отвращения) второй, но такое чувство, что за ним будущее. Хз, что с работой.
С++ - знаю на уровне хеллоуворлда, заебаться готов, но хз, что с перспективами. Писать хочу прикладуху для десктопов, мобилок. Мб что-то для веба. Мб какие-нибудь простенькие развлекательные приложения или игрушки.
JS знать в любой сфере лишним не будет, да и язык крайне простой для изучения (конечно в нем есть целая гора тонкостей и неочевидных вещей, но их знание и понимание придет в процессе работы, если будешь с ним работать).
Пыха годна только для веба, если планируешь писать не только для веба учи лучше питон. Но работу конечно будет найти сложнее.
Плюсы крайне сомнительный вариант в качестве первого языка, работу не найдешь.
Почему? Плюсы не очень для десктопа или мобильных платформ? Годный же. Я не собираюсь там байтоебить или ссылку на ссылку на указатель пилить. Просто ява и шарп не доставляют. О питоне тоже думал, спасибо, возьму на заметку.
>Пыха годна только для веба
Но хоть для него-то она прямо-таки годна?
>JS знать в любой сфере лишним не будет
Одно дело, знать его на уровне hello world и jQuery на таком же, совсем другое - разные ангуляры, ноды и прочее. Вопрос примерно в этом.
> учи лучше питон
Что ещё надо учить в придачу к нему? Не заинтересован сайтостроением, больше интересна "сетевая" часть, серверы и прочее, правда сомневаюсь что по такому можно будет найти работу на фрилансе.
Плюсы не очень для первого языка, т.к. высокий порог входа. Из-за этого и сложности с поиском работы будут. А вот сишку кстати выучить лишним совсем не будет, хотя бы прочитать K&R (там всего страниц 150-200 не считая приложений)
Пыха при всех её недостатках самый популярный язык в вебе, и таким еще долго останется. Но вообще для веба конечно руби и питон лучше.
Нода - для хипстеров. Пьешь смузи? Тогда учи. Ангуляр на уровне хелло-ворлд выучить несложно, но если нет цели вкатиться в фронтенд или фуллстек разработку то смысла в этом никакого.
Вот, например, есть массив неупорядоченных чисел. Если мы возьмем, например, и перенесем все числа, большие двух в начало (не упорядочивая их), будет ли это сортировкой?
Ты не знаешь что такое односвязный список?
Надо заделать, чтобы последний элемент стал первым итд.
Сортировкой в программирование, внезапно, называется то же самое что и в других областях.
Внезапно да, но я, внезапно, спрашиваю, что является сортировкой в математике?
Например, можно "сортировать" просо и пшено, но по мне это больше будет похоже на выборку.
В этом посте приведен не алгоритм сортировки, а конечный результат. Алгоритм - это последовательность шагов. Ну и этот пример назвать сортировкой можно с БОЛЬШОЙ натяжкой.
Да не толсти. Анон в /s вбрасывал эту тему, проверять удобно на xakep.ru, я сразу других сайтов и не вспомнил, где еще доступ платный к информации, только новостные и его.
Последовательность шагов:
1. Проходишь циклом по массиву.
2. Если элемент больше джвух, перемещаешь его в начало массива.
3. Радуешься
> этот пример назвать сортировкой можно
И что это будет за сортировка или как это вообще назвать?
сортировка - это переупорядочивание элементов последовательности по какому то критерию. Обычно критерий больше/меньше предыдущего элемента, в твоем случае критерий - "больше 2"
Алгоритм твой больше всего похож на сортировку выбором
Т.е. элементы могут не сравниваться друг с другом, хорошо.
Другое дело действительно ли это сортировка выбором, ведь суммарное число сравнений меньше.
Что мне для этого нужно знать? И возможно ли это?
Как в идее и джетбрейновских продуктах врубить перенос строк от размера экрана, вот как на скрине суть?
Типа сужаешь - код переносится и типа того, а не блядь вбок уплывает что заебываешь листать, особенно если монитор мелкий
soft wrap не помогает
Я нихуя не понял.
SELECT
c.id
, c.fullname
, c.area_code
, c.phone
, MAX(p.curdate) curdate
FROM customers c
LEFT JOIN purchases p
ON c.id = p.customer_id
GROUP BY c.id, c.fullname, c.area_code, c.phone;
Или
SELECT
c.id
, c.fullname
, c.area_code
, c.phone
, p.curdate
FROM customers c
LEFT JOIN (select pr.customer_id, max(pr.curdate) curdate from purchases pr group by pr.customer_id) p
ON c.id = p.customer_id;
Первое - язык, второе - технология, третье - платформа.
Под .net можно писать на visual basic, сайты под .net можно писать на c#, не используя asp. но не нужно
Вообще лучше без переносов, длинных строк стоит избегать.
> soft wrap не помогает
У меня помогает, хуй знает.
пока сложна и неясно. Но спасибо за ответ, на тебе рандомпик
НУ я открываю проект на работе и все нахуй вбок уходит, просто в xcode оно адекватно само переносит, в appcode ж хуйня какая.
Супер топ конфа программистов, самая активная двач конфа программистов.
Нет, это будет называться разбиением.
(n/k)+((k-1)/(n-1))+...+(1/(n-1)+...+(1/2)+1
То что я написал, почти работает, но проблема в том, что почему то она не прибавляет к финальной сумме самое первое значение(n/k), и выводит эту предпоследнюю сумму. Где я облажался? Пишу на C.
float podshet(float k,float n);
float podshet(float k, float n)
{
if ((n>1) && (k==1))
{
return podshet(k,--n)+(k/n);
}
if ((k>1) && (n>1))
{
return podshet(--k,--n)+(k/n);
}
else
return 0;
}
А ты собственно нигде и не прибаляешь этот (n/k). И вообще:
double podshet(int k, int n) {
int i, j, k;
if (k <= 0 || n <= 0) return 0;
double result = (double) n/k;
for (i = k, j = n; i > 0 && j > 0; --i, --j) result += (double) i/j;
// тут второй цикл в том же духе, но поскольку ты написал хуйню вместо условия и решение, которое не подходит под условие, я его не напишу.
}
Таки я прибавляю прямо в ретюрне и всё складывается, кроме последнего значения. Ты, что ли, жопой читаешь.
Якобы вот это
ТЫ НАСТОЯЩИЙ КАКИР И ЧИТАЕШЬ СТАТЬИ НА ХАКЕРЕ.СРУ? НО У ТЕБЯ НЕТ ДЕНЕГ НА ПОДПИСКУ? ЛАЙФХАК!
СМЕНИ ЮЗЕРАГЕНТ В БРАУЗЕРЕ НА ЛЮБОЙ ПОИСКОВЫЙ ЮОТ ,НАПРИМЕР:Google Bot: Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
ГОТОВО! ТЕПЕРЬ У ТЕБЯ НЕОГРАНИЧЕННЫЙ БЕСПЛАТНЫЙ ДОСТУП КО МНОГИМ ПРЕМИУМ САЙТАМ ВРОДЕ ПРОН-ХАБА.
НЕ ПАЛИТЕ В /Б ПЛИЗ.
Ничего похожего на n/k ты в ретёрне не добавляешь. У тебя везде k в числителе, n в знаменателе, и местами ты их нигде не меняешь.
Неси сюда фотку своей задачи.
В документации/ридми/эбаут пишешь "используется такая-то библиотека от такого-то хуя, которая лицензирована под МИТ" и ссылку на лицензию.
Так не только они, вообще ни на одном сайте такая штука не работает. Фишка устарела?
Возможность подписаться на rss-ленту есть в каждом втором торрент-клиенте. Можешь настроить, чтобы он сразу начал закачку при появлении раздачи в фиде.
http://rutracker.wiki/Инструкция_по_отслеживанию_обновления_раздач
в качестве аргументов получаю числа, как мне их перевести в int?
C одноразрядными понятно, а что делать с 55?
дело на С под линупс, если что.
пардоньте, заборол.
Просто на СО говорили что так(atoi) по пидарски. А я подумал что нехуй выебываться и так сойдет.
бамп
она вроде бы пашет, но батя говорит там есть ошибки и бьет меня ссаными тряпками
вроде бы выводить сумму векторов, хотя я не уверен, ибо условия нету (ахуенно)_
Бамп вопросу
Пишу на джаваскрипт. В sublimetext 3 вооще не появляется вариантов команд, в атоме работает по непонятному мне принципу, при написании "conso..." не будет вариантов, появится только при "log", в визуал студио код работает как надо, но он считает ошибкой любой не джаваскрипт код в файле и подчеркивает его жирной красной линией, может кто знает как ее убрать.
Вообще, идеальный вариант в Notepad++, но он почему-то знает не все команды.
Либо я что-то не понимаю как настроить, либо это все варианты нормы?
Алсо, пользовался бы атомом или визуал студио кодом, если бы мне помогли разобраться, уж больно они понравились.
>>701712
Какая нахуй разница, так проще было. Ошибка в последнем цикле, который выводит результат. Когда у тебя в нижних разрядах ноль, он быведет один ноль, а не 9.
Парсер должен в соответствии с выставленными конечным юзером параметрами менюшек «Марка», «Модель» и т.д. тыкать в такие же положения менюшек на исходном сайте, потом вынимать показанные им данные и отображать.
Например вывожу в XML файл и потом открываю его в экселе, это 3600 строк по 70 столбцов получается, в итоге xml файл весит около 50-60 метров и открывается минут 10, что неприемлимо.
Тут 2 варианта, либо я неправильно вывожу в XML и открываю в экселе, там вроде можно делать какие-то схемы и т.д. я это не использую, тупо делаю что-то вот такого вида http://pastebin.com/BnbLbWkz и потом просто открываю с помощью экселя.
Либо 2 вариант использовать что-то другое, выводить напрямую в Excel с помощью Interop не предлагать, слишком медленно, около 15 секунд все это делает, в то время как в XML за 120мс. Есть еще вариант переносить в excel с помощью OleDB.
>Например вывожу в XML файл и потом открываю его в экселе
Это вообще легально?
Youtube API есть же.
https://www.youtube.com/yt/dev/ru/api-resources.html
Можно просмотреть информацию о видео но скачать видео нельзя
как лучше быть?
Что из математики действительно нужно знать программисту, чтобы заниматься более-менее сложными областями?
Дискретная математика, исследование операций, теория оптимизации.
Дальше - в зависимости чем хочешь заниматься.
Матстат, теорвер для ML.
Дифуры, численные методы для моделирования.
мимо-при-мат
из вышки
тервер -- везде
ангем -- игры и анимация
из школы
все вроде
а ответ на твой вопрос -- сложить и переместить.
Так, я проебался. В конце прибавляется всё тоже k/n, n/k вообще нигде не должно быть. Но тем не менее, вопрос остаётся тот же. Почему эта самая последняя k/n не прибавляется к общей сумме?
> return podshet(--k,--n) + (k/n);
Из-за наличия сайдэффектов в аргументах оператора сложения, результат оператора зависит от порядка в котором будут вычиследные его аргументы - будет ли сначала вычислено podshet(--k,--n) или (k/n). Так как оператор + не является точкой следования, следовательно неизвестно какое из двух выражений-аргументов будет вычислено первым. Избався от сайдэффектов или добавь точек следования. Инкрементом/декрементом лучше вообще не пользоваться в составных выражениях - в том смысле что перед и после должны быть только точки следования, а не какие-то другие операции.
PHP vs JS vs C++, теперь вот еще питон предложили.
Что учить, онан? Да, как всегда. Немного знаю первый + с ним будет проще всего найти работу. Но не вижу перспектив.
Совсем не знаю (пытался, но не осилил ввиду чувства отвращения) второй, но такое чувство, что за ним будущее. Хз, что с работой.
С++ - знаю на уровне хеллоуворлда, заебаться готов, но хз, что с перспективами. Писать хочу прикладуху для десктопов, мобилок. Мб что-то для веба. Мб какие-нибудь простенькие развлекательные приложения или игрушки.
Я тебе уже в прошлый раз тебе писал - под твои задачи идеален C#, который предназначен именно для этих областей.
C++ - оверкилл, начинать с него уж точно не стоит. Перспективы есть, но не для новичков.
PHP - труп, плавающий в одном озере с перлом.
JS - говно, но для твоих задач в принципе подойдёт не хуже C#.
Там достаточно уметь делать арифметические операции с дробями и знать как вычислять процентное соотношение
как он под мобилы на шарпе писать будет?
Тогда уж джаву лучше. Без всякой ёбли и под андроид, и всегда есть работа в опен сорс конторах над корпоративными приложениями, и так под десктоп писать можно.
бамп
если опыта нет, но нужно куда-нибудь влезть и нюхнуть работы похуй какой... А то мы видели таких у которых 6 лет института за спиной и больше никакого опыта нет. Пиздец твориться
Рой гайды в интернете, я по ним ставил. Если на рпм-линукс-наебёшься, если на деб-линукс-наебёшься ещё больше, на сперму легче всего ставить. Основная еботня была с переменными окружения, .ora-файлами и oracle instant client, соответственно.
Ну епте. А кроме десктопных блокнотов всех мастей? Неужели пердолики не запилили сайт на тему?
Блокнот ++ не умеет в зачеркивание, например. Да и разделить на секции "to do" и "баги" удобно не выйдет. Крутить колесико совсем не хочется.
Гугли канбан-доска.
Дело в том, что я не могу вспомнить как это называется, это анимации очень похожи на то, что можно сделать в after effects. Может кто знает?
Тем, что визуально не видно все сразу. А так же нет возможности выделить то, что уже сделано.
Анон выше посоветовал погуглить канбан. Нашел вполне подходящий под задачи Trello. Можно запилить три списка
-ToDo and Ideas
-Bugs
-Done
И перетаскивать карточки из первых двух в третий мышкой. И уже по третьему списку выписывать чейнджлоги. Круто. Очень удобно.
Ну и главное - можно задавать описание каждой карточке, и ничего этого не будет съедать полезное пространство, пока не нажмешь.
В блокноте эти ебаные простыни текста закрывают весь экран и не дают оценить визуально, сколько осталось или уже было сделано.
Очень интерная и крутая, искал полтора месяца по сути после размещения резюме.
>>702039
Изучал, но корменовские и седвика не диагонали матриц ищут лол
В смысле про то там математика обычная нужна, сидеть высчитывать, базовые сортировки так то и я знаю. А задания аля ищите элементы над главной диагонали и прочее, смотреть буду у паскале даунов, писать же на своем буду
Нужно написать простой запрос к API Фейсбука на публичные данные пользователя, типа имени, даты рождения, города, ну и так далее.
Я уже задолбался рыть деревянную документацию фейсбука, ничего не соображаю, в голове каша.
Можете разжевать, как работает это дерьмо, или дать внятный туториал?
Забыл написать, что язык - C#.
Сука,такая же хуйня с telegram'овским api была когда WoL бота запилить хотел.Все %соц.сеть name% api без нормальной документации чтоли?
Меньше пафоса.
>а в десктопе я не представляю что люди пишут
https://en.m.wikipedia.org/wiki/Application_software
Словарь не может быть отсортирован по значениям, так как для быстрого поиска по ключу нужна или сортировка по ключу. Или хеш таблица, с определенным порядком содержимого определяемым по хешу ключа. В определенном смысле хештаблица отсортирована по хешу ключа.
Просто традиционное имя для тестовой функции.Что-то вроде a,b и с в отношении сторон треугольника,или х,если говорить о переменной в уравнении в матане.Так просто удобно.
Словарь это условно говоря. В питоне вроде как словарь тоже нельзя отсортировать, но можно представить его в виде отсортированного списка из пар, что отлично подошло бы в моем случае.
>Как запились словарь отсортированный по значениям?
Сделать из значений список и отсортировать его?
Мне нужны ключи отсортированные по возрастанию значений. Если я сделаю список из значений и отсортирую то откуда я возьму ключи после этого?
Сделай класс пара, который пихни в массив и отсортируй компаратором для значений.
НИПИШИ ТАК return podshet(--k,--n) + (k/n);
Неопределеный порядок вычисления k и n.
ПИШИ ТАК
newk = --k;
newn = --n;
r = podshet(newk, newn) + (k/n);
return r
import kek
kek.shmek()
[/code]
Ну и хули не работает?
Там и рекурсия не нужна.
SortedSet, в котором передай компаратором компаратор для значений.
> return podshet(--k,--n) + (k/n);
Если ты передашь в функцию k=2 и n=3 то это выражение может вычислится как return podshet(1,2) + (2/3); а может как return podshet(1,2) + (1/2); в зависимости от того в какой момент произойдет вычисление инкрементов (точный порядок не определен). В твоем случае инкременты вообще не нужны, нужно было писать return podshet(k-1,n-1) + (k/n);
Пик для привлечения внимания.
Наверно можно сделать на уровне хранимки, а там пусть с ней субд ебется.
http://stackoverflow.com/questions/6560639/how-to-schedule-a-stored-procedure-in-mysql
По таймеры переводить в статус rejected. Любая транзакция, начавшаяся после этого должна тут же завершить изменение, а во время этого свалится с ошибкой ещё может подтвердить. В конце дня джоб делает чистку отрежекченных более часа назад записей.
Но вообще, для таких случаем есть SELECT FOR UPDATE в котором можно задавать ожидание.
Запускаешь в асинхронном воркере таск с таймаутом 10 секунд, который выпилит запись, и сохраняешь айди таска в базе вместе с записью. Если пришло подтверждение за эти 10 секунд по айди отменяешь таск.
Мне кажется, тащить логику в БД – плохая идея. Дебажить будет сложно.
>>702542
Беда в том, что все будет оче динамично, в идеале – как только запись отменилась – она должна стать готовой быть перезатертой.
>>702553
О, охуенно. А что если сделать таск, который отработает всегда? DELETE FROM khooyee WHERE `khooy_id`=1488 AND `status`='reserved'; Просто если пришло подтверждение – запись маркируется как done, и соответсвенно, не удалится. Говно идея?
Ну бля, используйте select for update. с параметром mowait в подтверждающих джобах и ожиданием в пару секунд в удаляющих.
В подтверждающих можно вообще сразу update делать.
Так даже лучше, ага. И айди таска хранить не надо
> тащить логику в БД
Если операция атомарная, то глупо её вытаскивать из БД. Пусть БД разбирается что там залочено для изменения, она это как раз умеет.
Обычно в приложениях взаимодействие с базой идет через ОРМ, которому похуй на кокретный движок базы, а вот хранимкам очевидно не похуй. Что если на дев сервере sqlite, на проде постгрес а потом и вовсе на оракл переедут, перехуячивать хранимки под каждую базу?
>В озере 99% сайтов в интернете?
http://w3techs.com/technologies/overview/programming_language/all
Только 82%, да и если выкинуть оттуда бесконечные сайты-визитки и подобное говно, останется не больше 40-50
Ты много больших проектов на php знаешь? Я вот только хабр из нынеживущих.
Привязки к мсу нету, не нравятся фреймворки – есть не сильно отличающаяся ява. Он и вьгеймдеве, и на десктопе используется в промышленной разработке если нужна будет работа.
Про Qt изначально речи не шло, не понимаю чем свет клином на нём сошёлся. Коли он тебе так нужен – от плюсов не убежишь.
Нахуй пхп на сайт-визитку?
>В озере 99% сайтов в интернете?
В озере тонн легаси из готовых решений вроде джумлы и дле, которые накатывает каждый васёк снимая хостинг. И бОльшая чать таких сайтоф умирает так же быстро как создаётся, не вижу смысла их вообще котировать.
Загугли что такое select for update, а также как БД блокирует данные на чтение и изменение, и прекрати изобретать велосипеды. Хочешь подтвердить - сделай update сразу (без коммита) и пока делаешь остальные дела, никто твою запись не удалит. Хочешь удалить много - заблокируй все и потом удаляй. Когда настанет проблема производительности, тогда уже придумывай велосипеды.
Написала знакомая тянка мол напиши программу для универа, ну я дурак и ответил давай напишу а сам на си никогда не писал. Сижу потом обливаюсь, немогу даже интовую переменную вывести в стдаут. Вобщем ей на завтра надо а я чувствую что могу потратить на это всю ночь но так и не напишу ее.
Вот задание.
Пользователь вводит 5 чисел в десятичной - на экран выводится то число в котором наибольшее количество 3(троек).
Ладно.
Успокойся, тебе тут не нужно выводить инты в stdout.
Только тянка может просить о помощи за ночь до сдачи.
Даже не ожидал, просто праздник какой то. Спасибо тебе, добрый человек!
Да нет, я ее даже плохо знаю, просто человек такой что никому не отказываю. Не умею.
Я У МАМЫ ХИККА, КАКАЯ ПИЗДЯТИНКА?
В следующий раз с такими просьбами требуй профитов хотя бы в виде "сиди рядом - вместе разбираться будем". А то она сейчас дрыхнет, а утром ещё и права качать будет.
livestreamer twitch.tv/test --stream-url|mpc-hc
работать отказывается, просто открывается плеер и все. Есть какие способы еще передать результат выполнения одной программы в другую? Я второй день сижу, изучаю сайты про cmd, но ничего похожего не нашел.
mpc-hc $(livestreamer twitch.tv/test --stream-url)
mpc-hc `livestreamer twitch.tv/test --stream-url`
Спасибо, но не работает, в обоих случаях mpc-hc принимает как параметр, и выкидывает справку, типа почитай, прежде чем хуйню подсовывать.
Ну или хотя бы пусть тебе бутеры хуярит, пока ты пишешь или за тортом идет. Хули блять
У меня зависло на цифре 3, хз что делать, в настройках колонтитула выставляю вроде все правильно, но все страницы под номером 3
А выделить можешь ее? Саму тройку.
Попробуй удалить ее. И нажми вставка номеров еще раз. Ту цифру, что появится, подтяни в нужное место.
Выводи в csv, он тоже в экселе открывается, весить будет гораздо меньше.
Парсер должен в соответствии с выставленными конечным юзером параметрами менюшек «Марка», «Модель» и т.д. тыкать в такие же положения менюшек на исходном сайте, потом вынимать показанные им данные и отображать.
Почему нельзя зайти в проноразделы сосача, не запостив перед этим в другой раздел? Не с точки зрения того зачем это сделано (тут все ясно, макак прячет жопку от мизулиных), а как это технически реализовано?
Я думал он сохраняет сессионную печеньку. Но вот я смотрю куки до отправки поста в /test/ и после поста в /test/, и никакой разницы абсолютно не вижу. Тем не менее, после поста начинает пускать.
При этом совершенно точно известно, что это огораживание сделано на клиенте, а не на сервере, поскольку если постить с разных устройств с одного IP, у каждого устройства блокировка прона независимая.
Что это за двачемагия (и как ее можно запилить у себя на сайте)?
В локалсторедж загляни, там много всякого говна лежит, может и ответ на твой вопрос там же
копейки
на русских биржах фриланса сделают за буханку черного хлеба
можешь даже найти долбоебов что тупо за отзыв сделают
annfordumM>;miesANUSyanlj)dexPUNCTUMUF\ru
И уже проблемы, в книге под какую-то древнюю версию описания. Что делать-то? Может есть книги поновее, в которых объясняется как в МВС 2015 работать?
бд клепал на ms sql server. может, лучше перейти на mysql? что скажете?
Реально помогает? Хочется услышать опробованные анонами методики
Си шарп
Написать программу определения плотности массы и объема вещества. Помогите, будьте добры.
> определения плотности массы и объема вещества
Ты там формулу не можешь что ли найти и в паскаль запихнуть? Ну это уже пиздец дно, такое даже не подсказывают.
Ну это да, лол, дниво. Но это часто наблюдается, я помню учился в вузике, так нам давали задачи на прологе и говорили: делайте на чем хотите, все задачи - мат.формулы. Так я их просто находил, переводил в код и добавлял всякие анальный приблуды, вроде ввода переменных. Все. Нет же, находились те, кто не мог так сделать.
Ну я со специальностью обосрался, теперь страдаю. В паскале толком ничего не понимаю, вообще ничего.
Ты по жизни обосрался.
Ты выбрал не ту специальность, а кто-то должен за тебя решать задачки? Невозможно всю жизнь выезжать за счет других, особенно если ты не тяночка.
А вот я обосрался втройне: обожаю программы и информатику, но меня жизнь закинула на бизнес-информатику, там ад и пиздец: один матан, диффуры и ноль информатики, лал.
>Стив Макконнелл — «Совершенный код»
Спасибо, анон, я вот дочитываю сисп, параллельно учу дискретку. Думаю, как дочитаю это все, взяться за изучение алгоритмов и параллельно читнуть по ООП. Благодарствую.
Я не пиздолиз. Просто я видел, как тянки существуют в универе за счет других. К счастью, я в универе был середнячком и меня никто не пытался эксплуатировать. Но некоторых умных мальчиков, не могущих сказать НЕТ, мне было очень жалко.
>>703085
Обосраться - это поступить туда, куда хотел, и понять, что это не твое.
Трустори.
Я же говорю что нет, на двух девайсах с одним внешним IP ведет себя по-разному.
>>702941
Ебать сколько там говна! Насколько я понял там все посещенные треды и все мои посты хранятся.
То есть сосач как-то проверяет пустой localstorage или нет, и в зависимости от этого редиректит либо на нужную страницу либо на страницу ошибки?
Хотя нет, сейчас сделал localStorage.clear(), все равно в сасай парнуху пускает.
Что-то другое тут.
Матан и дифуры это информатика, которая у белых людей - Сomputer Science. Игори писать и сайтики делать - это кодерство. Разберись с приоритетами.
Анон, посоветуй чего. Язык - похуй, кресты, решетки, змеи.
Хочу не жрущий чрезмерно ресурсы и легкий в использовании фреймворк для написания под десктопные оси графических приложений, который даст типа того, что дает XUL мозилле - возможность выбирать элементы интерфейса и модифицировать их при помощи CSS. Ну и прочее - добавлять там элементы, перемещать, удалять (можно на основе xml) плагинами. Qt вроде как более-менее может в CSS, но приложения на нем жрут неимоверно, хэллоуворлд, блядь, на мегабайты.
Кроссплатформенный гтк-мессенджер, поддерживающий от ирки и джаббера до скайпа и телеграма, обвешанный плагинами, занимает в памяти 25 мегабайт.
Виндовый кьют-скайп, поддерживающий скайп и обвешанный скайпом, занимает в памяти 80-300 мегабайт.
#include <iostream>
#include "sales_item.h"
int main()
{
sales_item book;
std::cin >> book >> std::endl;
std::cout >> book >> std::endl;
return 0;
}
А эта хуйня говорит: error:cannot open source file "Sales_item.h"
Я вроде все правильно написал, а хули не работает ? Может я в глаза ебусь ? Пользуюсь vs2015
Во-первых, удали нафиг эту поделку мелкомягких, с ней хорошему не научишься.
Во-вторых, таки долбишься. Вторая строка, когда ты добавляешь что-то в кавычках (""), это значит что компилятор будет искать твой файл в каталоге проекта. Суть - научись читать. Перепиши из учебника файл sales_item.h и добавь в проект.
А еще все предложения начинай с заглавной и не матерись, быдлота. За то что плюсы а не пыха какая-то многое можно простить по началу, но все же. Приходит такая гопота бабосы поднимать, а наука страдает от профанации и веб-макак.
> Во-первых, удали нафиг эту поделку мелкомягких, с ней хорошему не научишься.
Ладно, что юзать ?
> Во-вторых, таки долбишься. Вторая строка, когда ты добавляешь что-то в кавычках (""), это значит что компилятор будет искать твой файл в каталоге проекта.
Это я не совсем понял, но там ниже написано, что все, что не в стандартной библиотеке добавляется так, а больше ничего не сказано,хм. (написал это, недочитав главу до конца, там предложили из каталога файл скопировать и делать упражнения.) Да, ты все верно говоришь. Просто я по доброте душевной, как программки до этого, переписывал и смотрел на результат, а тут что-то новенькое.
> А еще все предложения начинай с заглавной и не матерись, быдлота.
После подобных фраз представляю себе опуща школьника лет 12, что еще голос не имеем и все, что он может сделать: назвать кого-то быдлом. Говна поешь, хуесосина, у наз здесь свободное общение.
> наука страдает
Науке в жопу не уперлись твои супер способности в грамматике, плюсоеб.
мимопыха
Eclipse for C/C++ Developers, NetBeans с таким же плагином, или пиши в привычном текстовом редакторе и компиль через терминал, это самая полезная привычка потому что для другого языка не придется перестраиваться.
>>703207
Как раз швабодка это признак первокурсничков. Впрочем, на рыжеборде может и принята такая манера общения, но если будешь спрашивать в приличном обществе что-то, то мелкобуквенным и матерящимся помогают значительно реже, и я в том числе.
>>703208
Мнение макаки о науке.
>>703216
В разы больше. Ищи Gentoomen library для начала.
Как ты научился разговаривать с инглишменами? Как ты учился язык? Посоветуй годноты чтобы без смс.
>В разы больше. Ищи Gentoomen library для начала.
Без английского тяжело в погромирование вкатиться будет, или преувеличивают важность этого?
Невозможно. Во-первых, с инглишем ты получаешь доступ к несоизмеримо большему опыту чем в рунете. Во-вторых, все новые спецификации и свистелки выходят на английском, а когда до русни доходит, то уже устаревает. И то, можно полку заставить эпичными переводами, так что поди пойми что имелось ввиду. Ну и в конце-концов, каким же надо быть ущербом чтобы не владеть английским?
>Ну и в конце-концов, каким же надо быть ущербом чтобы не владеть английским?
Мной Откуда мне его знать, если я его не учил, и вокруг всё на русском
> терминал
У меня в10 же. Я бы вкатился на *nix, но у меня постоянно проблемы с дровами и в итоге я дропал это занятие: зависал рабочий стол с артефактами и все. Так на всех дистрибутивах. Вот так вот. Утром гляну твои компиляторы.
>>703222
Пикрелейтед.
Моё мнение заканчивается на том, что меня там никто не ждет. Не очень комфортно осознавать бесполезность своих способностей, ещё менее комфортно от осознания того, что не пускают меня туда именно вот такие заносчивые мудаки как ты, которые в свою очередь тоже были посланы на сосач.
Игры, фильмы, книги, мануалы, да что угодно! У тебя детства не было с кривыми переводами?
>>703237
Да ты шутишь! Генту из исходников собирал? Ну могут быть проблемы, конечно, но все же есть в интернетах. Кидай почту, как Свидель Торвальдса я обязан попытаться помочь. Ну и конечно же nvidia, fuck you!
>>703238
Нигде никто никого не ждет. В науке даже если ты золотой мальчик, готовься к тому что сперва будут гнобить как ассистента, потом как докторанта, а потом если повезет пережить постдок - то как распильщика грантов. Разница в постоянной боли и унижении только в том, что со временем ты и сам станешь их источником.
А я никого не учу, это только кажется что мне за это платят. Я оскверняю юные умы и души, а если повезет то и тела еще. Во славу Сатаны, конечно же.
Хочу посниффить пакеты - разобраться как в этом макакином поделии прикреплять картинку, как просто отправлять сообщение вроде разобрался.
Но, поскольку это говно теперь безальтернативно https - как из браузера выдрать TLS-ключ сессии?
Да ты бы сам за это платил, содомит.
Нет, нихуя не помогает. Я даже не понимаю, зачем оно требует апдейт, если репозиторий пустой.
С svn плохо знаком, попробуй head переписать.
Перванахи - жрут какахи..
Бамп
Я долбоёб, мне очень стыдно, я каюсь.
Но всё же прошу помощи.
Я почти ничего не знаю о программировании.
Я наткнулся на книги по Haskell'у. Я заинтересовался этой штукой, функциональным программированием, но я в душе не ебу как заставить работать Haskell Platform, а конкретно GHCi. Везде пишут про реализацию ебаных рядов Фибоначчи ещё какие-то алгоритмы, а я даже не могу заставить работать main = putStrLn "Hello World!"
Просто скажите, что нужно сделать, чтобы написанное мной запускалось и исполнялось. Как это должно выглядеть вообще.
Плиз хелп. Извините за потраченное пространство на вашем экране.
Ты правда думаешь что в этом вина Qt?
Тогда вангую что будет труднее, если только для винды нету специальной IDE для хаскеля.
Так я же его и скачал, и установил. И работает.
Но не выполняет вбиваемый в него код.
Я уверен, что это я делаю что-то не так.
Чёрт знает почему.
Prelude> main = putStrLn "Hello World!"
<interactive>:8:6: parse error on input ‘=’
Prelude>
Вот такая штука в редакторе.
Бамп
> Haskell-тред
https://2ch.hk/pr/res/649725.html (М)
Похоже на REPLопроблемы.
https://dshevchenko_biz.gitbooks.io/ohaskell/content/ru/prepare/create-project.html
А что там устанавливать-то. Запустил инсталятор, выбрал энтерпрайз версию, проигнорировал две ошибки при установке, создал инстанс и работает. Для ленивых на сайте оракла есть готовые виртуалки.
Где же ты был, когда я в этом треде спрашивал, как его устанавливать. Мне сложно.
Потому что там REPL - немного другие правила. Тaм нужно писать что-то типа let main = putStrLn "Hello World!". Разберись как запускать код из файлов и пиши в файлы, а не репл.
Привет Анон, нужен твой совет, хочу выбрать себе специальность,
один из главных критериев для меня это возможность развития и
жизнеспособность во фрилансе.
Меня не пугает то, что кто-то на такой же должности в офисе будет
получать на 500$ (например) больше, тем не менее - зарплата важна.
Душа особо не к чему конкретному не лежит, готов развиваться в любом
направлении, которое сулит более-менее хорошие перспективы.
Заоблачных амбиций не имею. Рутину не очень люблю, но способен
на временные волевые усилия ради профита, в том числе, поэтому
и хочу во вфиланс – чтобы иметь возможность самовольно уходить в отпуск.
Я молод, у меня есть время, есть усидчивость, но нет амбиций и особых талантов.
Буду благодарен советам опытных людей.
Платина, наверное, но всё же.
Какой язык учить для того, чтоб стать через пару лет высокооплачиваемым фрилансером? Какие задания брать для этого? Какие языки/навыки из популярных ныне рискуют скоро стать нахуй не нужными?
Никаких предпочтений по языку/роду деятельности кроме бабла и востребованности не имею.
Новые знания окрыляли меня, я бросился писать (что бы вы подумали?) очередную имиджборду. Я не писал раньше имиджборд, эта была моей первой. По пути пришлось освоить азы вёрстки на html и css, но там всё оказалось совсем не сложно.
Я плавно двигался вперёд, наращивая функционал. И знаете что? Я упёрся в недостаток производительности. Ну, так мне показалось. Я делал замеры, устранял места с тяжёлым кодом. Тысячи раз запускал ab, но так и не сумел перейти порог в 300 запросов в секунду. Я как-то ожидал большего и был немного разочарован.
Гугл, снова гугл. Десятки статей и тем на форуме... Довольно быстро я заметил, что люди часто пишут про какие-то "асинхронные веб-сервера". Часто встречались названия Tornado и Gevent. Я прочитал про них подробнее - и был просто ошеломлён. Как мне это раньше не приходило в голову?! Это же, это просто гениально, чёрт меня побери!
Исходники в ведро, всё переписать! Меня переполняло новое знание, поток мыслей ровно ложился в строчки кода. Я просто не мог остановиться. Чашка кофе... Ещё чашка... Мой небольшой кусочек софта приобретал кристалльную чистоту, я смертельно устал, но продолжал в умилении полировать его зудящими руками, нанося последние штрихи.
Пять тысяч. Я получил производительность в пять тысяч запросов в секунду. В ту ночь я так и не смог заснуть.
Наиувлекательнейший мир хай-лоада открылся передо мной. Позже я изучил ещё много классных вещей типа сверхбыстрых асинхронных key-value-хранилищ, или, например, такого необычного подхода к обработке данных, как map-reduce.
Это уже был другой я, новый, обновлённый. С незашоренным взглядом, с жаждой новых знаний и незнакомых концепций. Я летел вперёд, оставляя за спиной ступень за ступенью.
За пол-года я сменил несколько мест работы, и моя зарплата взлетела до умопомрачительных сумм. Сотни замечательных мест открыли передо мной свои двери. Любые, самые изысканные девушки проявляли просто чудеса изобретательности, чтобы находиться рядом со мной.
А ещё, я никогда не забуду тот момент, когда на одной из конференций я впервые в жизни поймал на себе завистливый взгляд. Это был взгляд какого-то сливающегося с толпой неудачника, взгляд преисполненный ненависти, презрения и желчного вожделения, направленного на мой Олимп. Наверное, он всю свою никчёмную жизнь писал на каком-нибудь си-шарпе или там на джаве, проводя долгие дни в одиночестве. И теперь начинал подсознательно догадываться, что долгие годы безуспешно пытался построить замок из навоза.
Новые знания окрыляли меня, я бросился писать (что бы вы подумали?) очередную имиджборду. Я не писал раньше имиджборд, эта была моей первой. По пути пришлось освоить азы вёрстки на html и css, но там всё оказалось совсем не сложно.
Я плавно двигался вперёд, наращивая функционал. И знаете что? Я упёрся в недостаток производительности. Ну, так мне показалось. Я делал замеры, устранял места с тяжёлым кодом. Тысячи раз запускал ab, но так и не сумел перейти порог в 300 запросов в секунду. Я как-то ожидал большего и был немного разочарован.
Гугл, снова гугл. Десятки статей и тем на форуме... Довольно быстро я заметил, что люди часто пишут про какие-то "асинхронные веб-сервера". Часто встречались названия Tornado и Gevent. Я прочитал про них подробнее - и был просто ошеломлён. Как мне это раньше не приходило в голову?! Это же, это просто гениально, чёрт меня побери!
Исходники в ведро, всё переписать! Меня переполняло новое знание, поток мыслей ровно ложился в строчки кода. Я просто не мог остановиться. Чашка кофе... Ещё чашка... Мой небольшой кусочек софта приобретал кристалльную чистоту, я смертельно устал, но продолжал в умилении полировать его зудящими руками, нанося последние штрихи.
Пять тысяч. Я получил производительность в пять тысяч запросов в секунду. В ту ночь я так и не смог заснуть.
Наиувлекательнейший мир хай-лоада открылся передо мной. Позже я изучил ещё много классных вещей типа сверхбыстрых асинхронных key-value-хранилищ, или, например, такого необычного подхода к обработке данных, как map-reduce.
Это уже был другой я, новый, обновлённый. С незашоренным взглядом, с жаждой новых знаний и незнакомых концепций. Я летел вперёд, оставляя за спиной ступень за ступенью.
За пол-года я сменил несколько мест работы, и моя зарплата взлетела до умопомрачительных сумм. Сотни замечательных мест открыли передо мной свои двери. Любые, самые изысканные девушки проявляли просто чудеса изобретательности, чтобы находиться рядом со мной.
А ещё, я никогда не забуду тот момент, когда на одной из конференций я впервые в жизни поймал на себе завистливый взгляд. Это был взгляд какого-то сливающегося с толпой неудачника, взгляд преисполненный ненависти, презрения и желчного вожделения, направленного на мой Олимп. Наверное, он всю свою никчёмную жизнь писал на каком-нибудь си-шарпе или там на джаве, проводя долгие дни в одиночестве. И теперь начинал подсознательно догадываться, что долгие годы безуспешно пытался построить замок из навоза.
А ты готов ещё отвечать на тупые вопросы?
Какие задачи обычно ставят перед питонщиком-фрилансером? В каких задачах питонщик как рыба в воде? Куда с питоном не стоит лезть даже с 2-3 годами опыта за спиной?
Спасибо, всё оказалось гораздо проще: все ответы мне помечены классом de-ref-my, нужно было только в инспектор глянуть ленивому мудаку.
Они все одинаковые. Вы должны решить, какой в будущем окажется наиболее полезным. (Не должны, но я прошу).
Они совсем не одинаковы. Сравни асмы с пыхой.
Я порешал - учи С, потом С++, потом хаскель. А там ты будешь уже большим мальчиком чтобы без особых проблем иметь возможность освоить любой с-подобный или функциональный язык.
Спасибо!
Конспект лекций препода.djvu
Анон, а как ты самостоятельно учился программированию?
Читал ли ты одновременно несколько книг или только одну, переходя к следующей после окончания предыдущей? Сколько глав одной книги читал в день?
Что можешь посоветовать мне?
Сейчас начал читать SICP. Стоит ли мне параллельно с ним еще что-нибудь читать, например, алгоритмы и еще что-нибудь по %язычокнейм% или нужно сконцентрироваться на чём-то определенном, тот же SICP, к примеру, и переходить к другим книгам только после него?
Сейчас знаю джаву и сишарпещё вба, но это не считается. Но на этих языках маловато фриланса. Пхп - параша. Думал насчёт руби. Но пока не могу определиться
Интересует ЗП и сложность работы.
Открой hh по своему городу и выведи статистику.
Программировать учись, а не языки учи. Заебали.
Разберись для начала хоть по минимуму вообще в терминологии, предметной области, задачах. Потом сам выбирай. А то, блять
>javascript или чистый java
Какая еще чистая жаба, где ты грязную-то нашел, ебанутый?
Ааа, возможно. А я было решил, он думает, что жабаскрипт - это такая версия жабы.
Алсо, платиновые? вопросы:
Со знаниями веб-стека html/css/js/php/sql уровня написать магазин с нуля, можно ли на том же апворке найти работу?
Обязательно ли стряпать презентационные проекты?
Что вы пишете в резюме, если опыта реальной коммерческой работы небыло?
Еще ебанутый вопрос: вот я "для себя" это всё, но читая по ходу всякие блоги и т.п. вижу что в бизнес-задачах все поголовно пользуются кучей вещей, таких как всяческие препроцессоры, компиляторы, компоновщики библиотек, сборщики, шаблонизаторы на фронте и беке, и вот это всё я успешно обходил стороной.
Так вот: насколько сложно реально вот в это вот всё вкатиться? Если принять сложность изучения хтмл разметки, стилей с учетом нюансов, стандартных функций пхп, базовую работу с бд и всякие выебоны жса, допустим, за 100%.
> Обязательно ли стряпать презентационные проекты?
Ты не найдешь клиента.
>Что вы пишете в резюме, если опыта реальной коммерческой работы небыло?
Ты не найдешь клиента.
А если есть собственные прибыльные проекты, допустим?
Ну или просто какой-либо сервис, который работает.
пишите итт
есть хочу капец.. не ел пару дней. да и свет скоро вырубят за неуплату. работу ищу, но пока нет успехов..
пытался обмазаться.. но остановился на том что знаю теоретические формулы криптостойкие и формуды с ключем
Спасибо.
Хочу не жрущий чрезмерно ресурсы и легкий в использовании фреймворк для написания под десктопные оси графических приложений, который даст типа того, что дает XUL мозилле - возможность выбирать элементы интерфейса и модифицировать их при помощи CSS. Ну и прочее - добавлять там элементы, перемещать, удалять (можно на основе xml) плагинами. Qt вроде как более-менее может в CSS, но приложения на нем жрут неимоверно, хэллоуворлд, блядь, на мегабайты.
Просто ссылку отдает и закрывается (рис 1). Если скопировать ссылку а потом скормить mpc-hc то все работает, стрим запускается (рис 2). Но почему-то не работает с оператором перенаправления. Пытался записать url в переменную, но не получилось. Колдовал с дескрипторами (<&3 и >&3), но тоже ничего не наколдовалось, похоже потому что я еле улавливаю смысл этих дескрипторов.
Так ты под шиндой запускаешь. Я тут >>702747 подразумевал (ba)sh.
В cmd вывод команды напрямую не сохранишь в переменную, да. Можно через промежуточный файл, см http://stackoverflow.com/a/2340018
hh.ru
Спасибо.
- шарпдевелоп не поддерживает 4.6 и язык 6
- моно\хамарин тоже
- в 4.5.1 \ 5 не собирается
Я должен качать 20-гиговую студию для этой хуйни?
Ты хотел сказать о "Ложном срабатывании?"
Компилятор включен в сам дотнет фреймворк, если у тебя нет4.6 стоит, то руками можешь скомпилировать используя csc.exe. Можешь build tools скачать и проект сразу собрать
Хуёвый какой-то вопрос я задал. Переиначу: как читать кастомные поля из ACF с помощью Genesis?
–визначте вектори С і D в порядку зростання з елементів векторів А і В так, щоб у С знаходилися тільки парні , а в D – непарні елементи;
–обчисліть вектор А як вектор αА, де α – скаляр (мінімальний елемент вектора В);
–визначте, чи є послідовність елементів векторів А і В упорядкована за убуванням.
Вроде бы только 2 года назад из Украины выкатился, а уже во время чтения чего-либо на салов'iнiй проигрываю на всю хату. А когда-то ездил на олимпиадки областные по украинскому.
1) Переведи
2) Язык программирования
3) Графен?
4) Пошел ты с таким отношением, хоть бы "пожалуйста" написал.
Какая тебе помощь нужна, что конкретно в этом детском задании вызывает у тебя затруднения?
Всё
–Задать два вектора A(n) и B(m). Выполнить такие задание:
–Найти векторы С и D в порядке возрастания из элементов векторов А и B так, чтобы в C находились только парные, а в D – непарные элементы;
–Вычислить вектор А как вектор аА, где а – скаляр(минимальный элемент вектора B);
–Определить, упорядочена ли последовательность элементов векторов A и B по убыванию.
А ты не очень умный, да? На каком языке программу составить-то? С чего вдруг я внезапно должен тебе помогать?
Нахуй иди)
Погромист-помогист!
Балуюсь батником и забыл, где читал, как менять форматирование выводимого текста. Везде пишут про цвет и нигде про размер и шрифт. Хелп? Хелп.
Не поверишь, но на вывод есть параметры цвета текста и фона, ширины и высоты окна консоли, размера и формы, жирности и наклона текста. Я сохранял страницу с инфой, но голова дурная и руки кривые, никак не найду, где это лежит.
Сегодня у меня один из самых дерьмовых дней за последние полгода, так что не удивительно.
О: Английский + Java
Почему java?
Потому что язык простой как пробка, выстрелить себе в ногу джуну никто не даст, и можно грести деньги если не лопатой, то детским совочком.
Спасибо за ссылку, действительно получилось. Правда очень криво, когда в урл появляется амперсанд выкидывает ошибку, в некоторых случаях консоль создает пару тысяч копий и компьютер зависает. Но может кому понадобится:
[code]for /f i in ('livestreamer %1 --stream-url') do set URL=^"i^"
start /d "Z:\Program Files\MPC-HC" mpc-hc.exe %URL%[/code]
Всё же, наверное лучше в цикле без кавычек, а при вызове команды — с кавычками вокруг %URL%
Может лучше, но у меня теперь и так и так запускает тысячу копий консоли, надо разобраться что этот цикл делает.
Ты не понимаешь рояль кавычек в шелле (как минимум при передаче параметров программам).
Кавычки вокруг строки:
"string strong"
и экранированные кавычки как часть строки:
^"string strong^"
Это две совсем разные вещи.
Первый случай защищает строку от splitting-а. При вызове
app.exe "string strong"
app.exe получит один параметр без кавычек: [string strong] (и без квадратных скобок, они для выделения границ строки)
когда как
app.exe ^"string strong^"
Получит 2 параметра: ["string] и [strong"]
Амперсанд также имеет особое значение для cmd. И его надо прятать внутри кавычек, как в первом случае.
http://ss64.com/nt/syntax-esc.html
http://stackoverflow.com/a/4095133
А вообще, почему бы тебе не указать в командной строке или конфиге плеером mpc?
Да я это понимаю, но амперсанд то в отдаваемом лайвстримером урл содержится, когда я echo %url% в конце файла писал, там где стоял амперсанд, появлялись пробелы до него и после. Но думаю это не страшно, амперсанд появляется в 10% ссылок. А тысяча копий запускалась похоже из-за того, что я батник называл livestreamer.
>>704635
Пока работает.
>>704636
Добавить путь к mpc-hc в %path%? Или ты про конфиг лайвстримера? Если первое, то смысла не вижу, если второе - не хочу чтобы постоянно висело окно лайвстримера.
> Но думаю это не страшно
Тем не менее, амперсанд по особому интерпретируется в cmd. Так что %URL% нужно закавычить, чтобы избавиться от этой интерпретации.
ну и замечательно
Ну да, знаю я паскаль, а что дальше?
Теории много, а на деле ничего нет
Как это исправить
Цикл с условием - пока не нажата кнопка выйти.
в своем батнике ты запускаешь новый экземпляр cmd с нужными тебе параметрами шрифтов
А командами в самом он не настроит? Почему из него новый файл надо запускать? Ладно.
Что писать-то?
просто сам не сижу на винде давно и знаю что в FreeBSD как и в лине есть биты смены цветов.. пишешь его и далнейший цвет меняется.
что касается совета анона с cmd
так открой консоль.. введи
cmd --help
внимательно читай, переводи, а потом пробуй!, а потом пиши сюда
я бы между сервом и дыркой с интернетом поставил роутер под линь и https://en.wikipedia.org/wiki/Netsniff-ng юзал
есть такой вариант?
просто мой я проверял и он работает
Если от Яндекса, то советую юзать больше функциональщины, они енто любят
Подвел итоги.
Краткая история создания языков программирования:
50-е годы: чушь
60-е годы: математическая чушь
70-е годы: научная чушь
80-е годы: корпоративная чушь
90-е годы: научно-фантастическая чушь
00-е годы: хипстерская чушь
10-е годы: киберпанковская чушь
Все правильно расписал?
начало 20х -- 1с
А, я в лоб пошел. Там файлики были по паттерну названы, я дернул их все, вышел гиг где-то. Залил к себе на сервачок, и обработчик написал. Вроде все работает, и идет по плану.
все реквесты что шлет софт я в hosts на 127.0.0.1 переслал. Просто мне было лень обрабатывать остальные, не связанные с проверкой лицензии запросы на локальном сервачке. Но все таки сделал, не атк сложно это оказалось.
Ну там были POST запросы с параметрами типа: ключ, юзер, токен, еще какая-то хрень. Распарсил их из строки запроса, и возвращал строчку json, в которой были тоже параметры типа тип лицензии, длительность и прочая хрень. Ну вообще говоря да, считай по шапке.
ну я бы так-же сделал.
думаю по другому никак.
разве что как вниксах для софта блочить чтение твоих файлов
Да есть решения на самом деле, я когда вчера ковырялся в этой софтине (она на дотнете писана, и обфусцирована, но очень криво, наполовину), я нашел какой-то старый КРАКЕН в гуголе, который примерно как у меня работает, он юзал некий fiddlercore, я погуглил, но разбираться как-то лениво стало. Вот пришел сюда (лабы же тут студентам делают, кек), думал мб что-то на поверхности есть.
собственно тут тусуюсь т.к. 2 дня не ел.
исвет скоо вырубят..
и на работу не берутибо блядостудент с кучей проблем
мимо слез с шеи родителей и е собираюсь лезть назад
ищювот лабу за дош
и печатать не умею
Мда, хуево тебе. Да я тоже не богат, софтину за 30 евро ломал 2 ночи, чтобы не платить, ололо.
странно.. у студентов ща жепа не горит, лаб нет. бля.
но кстати таск твой.. владельцы софтины не умею https? ведь это просто сделало юы метод сортировки пакета с проверкой бессмысленным! т.к. ответ приходящий с сервака приходил бы без подписи собсна краш! тадах бубух!
сам вижу будующим за десктоп онли прогами, а веб только на пару с api.
и вот ща наметился фриланс на веб2.0 и я прям стразу python + js + css3/html5 не думаю.
думаю что за этим будующий веб но это тольо мне ние анона не слушай меня
Да, я тоже возрадовался тому, что эти долболобы осилили пройтись обфускатором за сотни нефти, а ssl прикрутить не смогли. При этом dll c проверкой лицензии вообще не обфусцирована, так что я изи смог дернуть корректные запросы.
мне кажется тот кто писал софтину -- взял денег за софтину и потом ещё за крякер у нуждающихся.
всё!
Прост видел курсы, которые учат ПОГРАМИРОВАНИЮ НА ПОХАПЕ. Ну, алгоритмы и вся такая хуйня, только не ПОХАПЕ
Тут дело в том, что десктоп мир остановился недавно. Да, открытие дотнета его толкнуло, но разработка на все платформы сразу, без изменения кода ещё не родилась, а веб позволяет это делать.
>>704920
> python + js + css3/html5
вроде это годно
и веб бьется на фронтэнд и бекэнд
бекэнд:
> python
остальное фронт энд
и задачи в вебе связанные с матаном не стоят в основном если только не онлайн калькулятор
..
..
..>>704929
>разработка на все платформы сразу, без изменения кода
писал пол года азад прогу с freeBSD под android/win/linux/apple (работала и на freebsd собстна) на С++
на телефоне выглядела как дерьмо без задач но qt 4.8 умеет печаткать на все.. от nolia 5530 до sunOS
но веб какбы тоже не такой кросплатформенный.
мобильная версия тоже требует трабол.меньшей чем в разработке под каждый мобильник аппки но трабол
выбирай собственно
C++ это такое себе, имо. Быстро, но ебли с языком дохуя (по крайней мере было года полтора назад)
для тревиальных задач курса 21день хватит
и библиотека pyqt не трогал её но думаю оптимально для тебя от питона работает
Ну, я его дрочил раньше немного. (Около 21 дня и учил, лол) Потом перешел на шарпы/питон. Мне нравится, но пишу только под окна, поэтому и захотел в веб
не трогал окна около пяти лет, но при портировании на окна qt очень мило отзывается. если нет конкретных задач а просто хочешь кодить больше HALLO WORLDов и калькуляторов в кросплатформ то тыкай его.
ител софтвейва дивелоперс мануал
+
работы ребят из openRISC
+
работа чувака собравшего BMOW
зы: все камни закрыты и нигде годноты не найдешь
бамп
Хочу не жрущий чрезмерно ресурсы и легкий в использовании фреймворк для написания под десктопные оси графических приложений, который даст типа того, что дает XUL мозилле - возможность выбирать элементы интерфейса и модифицировать их при помощи CSS. Ну и прочее - добавлять там элементы, перемещать, удалять (можно на основе xml) плагинами. Qt вроде как более-менее может в CSS, но приложения на нем жрут неимоверно, хэллоуворлд, блядь, на мегабайты.
Так как гуй - самая унылая и затратная(по жопочасам) область программирования, то тебе нужно выбирать, шашечки или ехать.
В смысле, либо легкость использования будет компенсирована тяжестью фреймворка, либо пердолиться с быстрым и нересурсовоёмким.
Можешь поглядеть в сторону игровых библиотек, из того что я видел - Overlap2D позволяет конструировать гуи из предложенных говна и палок, но оно только под жабу. ClanLib очень шустрый и лёгкий, имеет модуль для конструирования CSS интерфейсов, но с ним пердолиться придётся, скорее всего.
Как в таких случаях реализуется обобщенный ввод запросов на C++?
Можно захардкодить алгоритм только под решение задачи, в которой первый запрос состоит из одного числа, а второй - из двух. Но этот способ для быдла. Как определять, сколько чисел введено и затем определять тип запроса?
>затратная(по жопочасам) область программирования
Тут бы пруфы не помешали. А вообще, еще раз, мне, прежде всего,
>который даст типа того, что дает XUL мозилле - возможность выбирать элементы интерфейса и модифицировать их при помощи CSS. Ну и прочее - добавлять там элементы, перемещать, удалять (можно на основе xml) плагинами
Т.е. задаю алгоритм как обрабатывать информацию - система учиться и на похожих входных данных оптимизирует алгоритм и выполняет его.
location.href = document.URL.replace(/(.+\/[\D])([\d])/, function(_, g1, g2){ return g1 + (+g2 + 1)})
Какой язык?
Спасибо, а на чем писать программу, которая, например, сохранит все фотографии из этого ИТТ треда?
На чём угодно. Я когда сишку учил, на ней всякую хуйню писал, в том числе и такую.
>>705321
bash
на с++ это будет не программа а танк который еще и надо будет компилеровать
на крайнякк пидон
$('img').map(function(_, j) { return j.src }) выдаст тебе массив ссылок на все картинки со страницы, дальше делай с ними что хочешь
>няшном..
гавняшном
>>705344
и что тебе дает анону си без либ? отстутствие трахов с крестами?
..
открою тайну.. си от крестов отличается только фичами и классами.
+ время которое выйграл бы хороший код на си с лихвой бы покрыл то как ты ебался с си vs баш 10 строк
+ твой парсер апи странички -- гавнокод потомучто парсер анона 99.99% это гавнокод который проебет время бля и ты просрал все!
твой код гавно
дерьмовый_софт.шебм вали отседа даун. надо знатьчто драйверы/серверы/игры это с/c++ хуйня без задач это php
а ты бя наоборот!
умри нахер!
потому что вы смотрите мы в превью умеем - всё
лучшебы ты не даунил и не аутировал и полистал маны, поучил матан, или блядь помок анону 50-100 постов выше про risc понять. ибо зделал херню и блядь пишешьчто я зделал.
главное правило велика в коде -- никому не говорить что это велик!
а ты бля уебал ДАХЕРИЩЮ ПРОСТО ВРЕМЕНИ НА ХЕРНЮ!! И ПОЧЕМУ Я НЕ ДОЛЖЕН СКАЗАТЬ ЧТО ТЫ ДЕРЬМО БЕЗ ЗАДАЧ?? хоть и не такое вонючее но ДЕРЬМО БЛЯДЬ!
я тут пишу на си байтоёбю.. а он бля КАЧАЛКУ НДЯ ПИКЧЕЙ КОТОРАЯ ПИШЕТСЯ В 10 СТРОК ЕБАНУЛ НА СИ БЕЗ ЛИБ!
ЕБАТЬ ТЫ ДНО!
да си не для парсига бля и всё!
бамп
Ну а по теме: у тебя только массив указателей создан, а объекты — не созданы. Что ты хочешь вывести у них?
>Qt вроде как более-менее может в CSS, но приложения на нем жрут неимоверно, хэллоуворлд, блядь, на мегабайты.
Зато при переходе от хеллоуворлда к не-хеллоуворлду размер вырастет на 2%
Ну, нас такому не учили, но я пилил хуету на языке для макак и ситуативно было удобнее и быстрее для кодонаписания (на мой взгляд) использовать ввод в конструкторе.
>>705431
А поч не созданы? Конструкторы же появляются с вводом при создании объектов, разве нет? Если нет, то какой будет синтаксис создания объектов в этом массиве?
конструкторы, в которые я запихнул ввод; при запуске программы она требует закидать себя обеими координатамиn
>>705438
Ты хочешь сказать, что так программа, которую ты показал на past ebin, запрашивает ввод границ отрезков?
А хуй теперь знает вообще, что она делает. Дрюкнул ща статическую память, окей, не выпадает, но выводит полнейшую гмызятину. А на макакоязыках такие конструкции работали!
О, и правда, слона я и не заметил. Спасибо, всё найс теперь.
width: 0; height: 0, то ругается, но работает:
>QPainter::begin: Paint device returned engine == 0, type: 3
А если задать background-color: rgba(0, 0, 0, 0), то этот индикатор остается, просто его не видно и из-за этого едет выравнивание.
https://www.hackerrank.com/challenges/sparse-arrays
Внутренняя справка - первое место, где я начал искать же.
Там только смена цветов, кодировок и операции с данными, а мне нужно форматирование текста.
Пиздец ты тралишь. Нахуй мне твои цвета? Мне шрифт нужен крупнее же.
http://stolyarov.info/books/programming_intro/vol1
Но там хоть как-то в CSS могут, я так понял, только специальные элементы, да и до XUL с его добавлением-удалением-перемещением элементов ему далеко.
Есть некая строка. Как узнать, является ли она шестнадцатиричным числом?
2ch.so/bb
Спасибо
Вдруг тут есть хоть 2,5 вирусных аналитиков
кесты..
юзай баг антивирей недавно светанувшийся на гиктаймс
меньше юзай тяжедых либ.
на всякий случай замаскируй под баузер чтобы в случае ибли с фаерволом юзер говорил мол все в порядке
профит
мимо делал подобное во времена хп. антивири были тупые.
заражал распостранив свою сборку броузера.
профитов небыло
> кесты
Кресты?
Но ведь все адекватные люди устанавливают браузеры из офф сайта. Плюс, я хотел нечто вроде червя для распостранения по локалке/флешкам. Какой тут браузер?
>>705828
В чем его преимущество, если не секрет? Никогда не рабоатл с ним.
ну я мимокрестолюб и я просто рассказал свой опыт..
делай червя но собери проект как браузер..
видел бы ты лицо юзера когда антифирь блочит мой вирус/его любимый боузер...
он прям сразу сносит антивируц свой
Так ведь прикол червя в незаметной передаче, разве нет? Если у юзера будет ВНЕЗАПНО появляться браузер на компе, это будет очень странно. Так он еще и в инет стучаться будет.
Например пользуется он фуррифоксом, а тут раз и хром в инет стучится! Хотя, можно наверное подменять бинарники на свои в зависимости от браузера, но это как то совсем сложно...
ты не понял.. назови процесс именем любимого броузера с рабочего стола жертвы.
иконку поставь оттуда (парсер директории + чтение ярлыка -- изи)
а червя просто пряч.. но на случай если спалишься -- шанс что будет все норм -- 95%
Ааа, тогда да, я думал ты браузер подменять собой собрался. Хитрый ход кстати, мне нравится. Пожалуй так и сделаю.
Хочу не жрущий чрезмерно ресурсы и легкий в использовании фреймворк для написания под десктопные оси графических приложений, который даст типа того, что дает XUL мозилле - возможность выбирать элементы интерфейса и модифицировать их при помощи CSS. Ну и прочее - добавлять там элементы, перемещать, удалять (можно на основе xml) плагинами. Qt вроде как более-менее может в CSS, но приложения на нем жрут неимоверно, хэллоуворлд, блядь, на мегабайты.
От реальности не оторван, нужно зацепиться за что-то, чтобы заработать говнокодом пару бумажек на пожрать, с потенциалом для последующего роста в выбранном направлении.
Пикрандом.
ну ты как бы не писал гуй -- хелой ворд будет в мегабайты!
какбы видеопамять там.. ко ко ко.. надпись окно..
выйдут мегабайты
во первых виндовс гавно не кто не отменял тебе плату за винапи памятью!
во вторых -- гтк2 какой-нибудь копай. он очнь легкий и вроде стили умеен(но не css)
на работе стоит wifi роутер,ssid сети скрыто,могу подключиться к роутеру через лан,инет есть но на 192.168.1.0/1.1 не заходит.и на my.keenetic.net тоже.соответственно посмотреть ничего не могу.что мне юзать чтобы узнать ssid и пароль?
тебе глянуть адрес шлюза на ви-фи
>>705946
тебе о нейросетях или смотри такой на пик клей масски на совпадение пикселей по перепаду цветов.. отбрасывай резкие углы и по кол-ву успеха вводи букву или купи пассод
>>705949
не слушай меня я нуб но для начала
sql + tcp/ip + udp/ip
норм будет в связке со змеёй
Устанавливаешь wireshark. Запускаешь его и читаешь http://ru.wikipedia.org/wiki/HTTP
Когда ты хотя бы примерно понял, что же такое на самом деле http и тебе стало интересно, идёшь дальше.
Олифер и Олифер, Таненбаум — скачиваешь и почитываешь перед сном.
Смотришь в том же wireshark'е протоколы прикладного уровня (исключи BGP, SNMP, NNTP, IPP): https://ru.wikipedia.org/wiki/Шаблон:IPstack
При этом ты должен не просто прочитать статью и подумать «А, ясно», а своими глазами на своём ПК увидеть, как работает этот протокол.
Если на данном этапе ты не можешь, пользуясь только telnet/netcat, отправить письмо, скачать файл по FTP и получить свой IP-адрес с http://curlmyip.com, ты что-то делаешь не так. Хорошо бы в добавок иметь навыки программирования на каком-нибудь скриптовом языке, python или perl подойдут.
Параллельно сидишь в /s/ и срёшься в любом дискаче, связанном с темой.
Это не исчерпывающий список, но если ты осилишь предложенное, мои советы тебе дальше будут не нужны.
почему высокоуровневуюсеть а не то что я написал выше тебя? мимо автор капчи выше твоей, ответь мне в этом итт треде
Я не рак, я пару дней назад эту хуйню начал читать. Спасибо.
Если не css-xml, то сразу нахуй. Еще какие варианты? Похуй уже на мегабайты в хелловорлде
Годно, спасибо за совет. Буду двигаться в этом направлении.
как на jave получить smart диска?
Напиши такой же гайд по эффективному освоению "Архитектуры компьютера" Танненбаума. Пока что я читаю главу про IJVM примерно так: "А, ясно, каждый бит в опкоде управляет каким-то вентилем, в результате выполняются разные действия", но как извлечь из таких глав что-то большее - я не знаю.
Нужно написать абстрактную прокси фабрику синглтонов получателей s.m.a.r.t. с дисков.
Там линуксоиды. 370 тредов уже. И bash там обсуждают. А у тебя не скрипт а 2 команды в консольке.
Т.е. как в cmd url из livestreamer-а передать плееру и прочее спермоговно тут обсуждать можно, а bash — нельзя?
Хуй знает. Не слежу за этим тредом. Там дядек которые в этом шарят больше.
В /s/ знают все ответы. Зайди блять туда. Сложно чтоли? Не понравиться вернёшься.
пиздец раскладке... я перезагрузил дач!
Ну, про них я типа итак знаю, есть в современном мире еще какие-нибудь варианты? Вроде тонна фреймворков же.
бля пезда расклатке!!
я бы не ебася с таким вопросом!
мне тоже не нравится этот бавеный ui!
от ебанут и косячет я взял glew и glfw и делаю свой ui с шлюхами и шлюхами2.0
Есть такая штука, Electron. https://github.com/atom/electron
Жрет конечно дохуя, но зато интерфейс можно хуярить на html+css+js, в этом плане он намного проще и гибче любого qt и иже с ними. Саму программную логику можно писать на js (нода), или любом другом языке.
На каком языке всё это пишется, та часть которая стриммить видео позволяет?
Дохуя - это больше, чем qt даже? С крестами легко подружить? Не совсем понимаю принцпипа, там полноценный браузер что ли?
Умри, мразота. Делая Qt вон уже совсем постарались, чтоб максимально облегчить кодинг даже для полудебилов, нет, бля, нужно изобрести тухнологию для полных имбецилов.
анон.. не пойму этого вот долбоеба..
мимо не пишу гуй т.к. я аутист..
qtwebkit ему не давали? там блядь же его тз! ебана!
Им сделали охрененный декларативный Qml с датабиндингами и прочими няшностями, не требующий писать на C++ почти совсем, хотя удобно оборачивать и пробрасывать C++ -> Qml engine системные вещи. Но нет, лапша на html/css/js сама себя не напишет. Хотя и ее можно делать на Qt внутри WebView. Сорри за Луговский-стайл
"Найти все N значные числа, у которых сумма цифр равна их произведению.
Реализовать оптимальный алгоритм, который не перебирает все числа."
Вопросы:
1. К цифре интового числа можно обращаться, или перед этим нужно в какую строку законвертить?
2. Можно получить длину интового числа (кол-во знаков)?
>2. Можно получить длину интового числа (кол-во знаков)?
Есть такая функция. Называется "логарифм". Если возьмёшь его по основанию X, то получишь кол-во знаков в системе счисления с основанием X. (ну может там единицу надо будет прибавить и взять целую часть.)
При чём тут кодинг, это элементарная математика.
Есть массив строк. Нужно из него выбрать только те строки, в которых есть что-либо из некого набора символов, если есть другое - игнорить.
Подкиньте линк какой, на то, что юзать.
Спасибо.
Ты что, это же сосноль, независимо от языка.
Либо используй специальные Unicode символы
https://en.wikipedia.org/wiki/Unicode_subscripts_and_superscripts
Либо выводи их строкой ниже-выше.
Представь, раньше в консоли рисовали целые интерфейсы.
>>706417
Можно, только причем тут аналог XUL?
Тут:
>>705912
речь об интерфейсе, который не только делается разрабом, но и расширяется мимокроками через xml и его внешний вид настраивается через CSS. Всех там баттонов, текстовых полей, полосочек, линеечек, разделителей (НЕ отдельных элементов) - местоположение, размеры, цвета, фоновые пикчи. А твой вариант подразумевает, что мимокрок должен будет знать Qt для расширения и изменения, а не только предложенный разрабом приложения набор элементов xml.
> Анизотропная фильтрация требует относительно вычисления, и поэтому только около 2004 года она стала «бесплатной»
Что за вычисления? И как они смогли сделать ее "бесплатной"? Какая-то ниибическая оптимизация, или просто с железом пропердолились для нулевого оверхеда?
MOV eax, yoba_textura
AFLTR
Вместе с этими заголовками из браузера отправляются cookie. Их тоже нужно включать? Что они могут содержать? Могут содержать приватные данные?
Это легально отправлять GET-запросы не из браузера?
Важность заголовков зависит от сервера, например (открыто доступное) api гуглтранслейта разумно отвечает только на запросы с юзерагентом хрома, на все остальные в ответ хуита присылается вместо перевода.
А что если нету открытого API, тогда только угадывать?
1. Как перехватить трафик: Wireshark и прочие снифферы
2. Как расшифровать трафик: никак (за разумное время)
я вот ищю работу в дс на 20 часов на кресты.
но это не изи как и шар. А вот в жабу берут джунов. т.к.
там структура языка позволят не уебать весь корабль твоей попыткой прострелить ногу..
иди в джабу на вокансии которые милы.. флуди резюмой и своим гитхупом.
пиши
паблик майн воид боршь боршь боршь ( get_боршь );
может что и выйдет
Поделился своими успехами с другом программистом-фрилансером-300к/сек на самом деле нет, но очень умный мальчик, будущий гениальный ученый
Так вот. Он сказал, что это:
class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
выглядит слишком изъебисто для простого хеллоу ворлда. То есть слишком много строчек для такой простой вещи. Что бы вы сказали на это?
Ты говорил со скрипто-ребенком, ему бы и c/c++/c#/asm/pascal/....... показалось бы слишком изъебистым. Меньше здесь никак не сделать.
На С++ он точно прогает. И не ругай его, он очень хороший парень и умный. Вечером с ним еще раз это обсудим и посмотрим хеллоу ворлды на других языках.
я не поленился.. нашел
Только массачусетский технологический, иначе всю жизнь тебе клепать говносайты на пхп.
>ВМК МГУ
туда тоже думал. Это считается, как понимаю, лучшим в рашке прогерским образованием? Есть у кого опыт второго высшего? Как, сложно поступить? (насколько я понял, конкурс проще, чем для вчерашних школяров). Учиться буду с такими же, как я или с уже-не-школьниками?
Второе высшее всегда платное, это всё, что я знаю.
По поводу ВМК, знаю одну тяночку оттуда, говорит что учиться было пиздец как сложно.
утрою
И что? Там половина студентов - иностранцы. Пиздец ты.
mit прибежище нердов и позеров от айти, никуя не двигающих ни науку ни прикладнуху
по сравнению с калтехом или гарвардом тем же
>Qml
еще одна хуйня которую надо выучить прежде чем использовать
так чтож лучше html/css/js, что и сделали как в майкрофофт так и в gtk
и декларативно и привычно
бедняга
Только начал изучать С++
Пик. Я, похоже, что-то пропустил.
Но нахуя так делается? И как это вообще?
Сначала создается интВар, которому присваивается значение 1500000000, потом этот интвар, имеющий значение, получает новое значение, состоящее из математических операций с самим интваром, равным 1500000000.
Ну вы поняли.
странно.
либо обфускация. либо я не помню что нужно слелать с int чтобы он заного пошел считать
>>706864
Вы меня не поняли, наверное.
Зачем в первой строчке присваивается значение?
И вторую строчку я читаю как
"1 500 000 000 = (1 500 000 000 * 10) / 10"
Не, ну тут всё правильно, но и если деить не на 10, а на 8, например, программа будет работать. И я не понимаю, что за хуйня вообще происходит.
Ещё дополню
У меня бы небыло непонимания, если ы код выглядел так:
int intVar
intVar = (1500000000 * 10)/10;
В книге ничего про этот момент не говорилось, точно
> вторую строчку я читаю как
А должен читать как компилятор:
newIntVar = (oldIntVar * 10) / 10;
> операций с самим интваром, равным 1500000000
Они равны только в данном случае. В общем случае intVar != (intVar * 10) / 10
если intVar целое то будет использовано целочисельное деление, подобный код приведет к обнулению последнего разряда intVar
А хотя нет. Не заметил порядка. Тогда хуита получается.
нет этоклевая вешь и полезная..
я в как-то писал игруху опенсоусную.. и сделал на сцене 256 обьектов и просто поставил вечным циклом в unsigned char перерасчитывать следующий обьект.
таким образом избавился от лишних строк кода. да и выглядит этот код годно..
>>706869
кинь что ты хочешь.. просто в данном примере может даже от стилистики кода твой вопрос.
переполнение же емаё!
сколько sizeof(int) ?
мне не то что в лом посчитать, я просто пас это делать..
по сути смотри на 1 бите тебебе покажу
000000 = 0
000001 = 1
..
... = 127
... = -1
..
111111 = -128
так же и в int но циферки больше.
таким образом 127 + 257 = -1 должно быть верно.%%если не скосячил
у тебя похожее но байт в int больше
Ну да, я и писал про переполнение изначально.
>кинь что ты хочешь.. просто в данном примере может даже от стилистики кода твой вопрос.
Да ничего не хочу пока, только несколько дней с нуля вкатываюсь в эту хуйню.
>>706879-хуй помог охладить голову, спасибо.
Что это? Рановато, наверное, нифига не пойму же.
Запускаю .ехе файл написанной программы из папки дебаг, и окошко только успев открыться, через мгновение закрывается. В чём дело?
Всё, снимаю вопрос. Нужно скомпилировать с отладкой.
Теперь новый тупой вопрос: что такое отладка?
С шапки c#-треда
Или лучше взять что-то другое с оп пика?
Отклеилось
Читай в оригинале. Если не можешь, то четвертое издание в переводе. Но имей в виду, что оно просто ужасное.
На русском читать не стоит - перевод ужасный, периодически путают Java и JS. Если англ не знаешь или не хочешь читать в оригинале, то лучше тогда уж двухтомник хорстманна
Кроме этого есть ещё какие-то баги перевода или терпимо?
>Запускаю .ехе файл написанной программы из папки дебаг
Заходишь в "папку" дебаг, в строке адреса пишешь cmd
Запускаешь прогу из консоли.
ну вообще от антивиря спасает(ал) баг который недели 2-3 назад был рассвечен на гиктаймс
Пусть идёт набрасывать в другое место.
>Это не костыли, не? Или для простейшего приложения это нормально?
Я не знаю, что для тебя "костыли". Просто такой задачи, как ввод-вывод в консоли с паузой после завершения работы, кроме как в лабах не возникает.
бамп
Пускай из своей студии. Там по ctrl-f5 или shift-f5 консолечка не закрывается после завершения проги.
Наверное. Локальный.
Так всё норм, но если я захочу скинуть свой охуенный хеллоуворлд другу, что бы он его протестировал, он будет опять закрываться, когда не надо.
нет просто в софтине не под иксы надо было стопнуть поток на 1 сек и так в цикле., а у меня была под рукой в проекте ncurces.
бля я даже не думал лепить счетчик времени на втором потоке или ещё что-то...
просто даже не думая ввод символа с ожиданием в секунду...
..
да.. если юзер уснет на клаве то все пойдет не так.. но бля там в этот момент просто только даун будет давить на кнопку и ждать пока она будет мой костыль теребить! такой даун как ты
Нашёл 9 издание двухтомника хорстманна, сойдёт?
,fvg
SML
Анон, посоветуй чего. Язык - похуй, кресты, решетки, змеи.
Хочу GUI-фреймворк, который даст нечто типа того, что дает XUL мозилле - возможность выбирать элементы интерфейса и модифицировать их внешний вид при помощи CSS, менять местами, добавлять, удалять, назначать события при помощи XML. Аноны активно советуют кьют с его Qml и кое-какими способностями к css, НО речь об интерфейсе, который не только делается разрабом, но и расширяется мимокроками через xml и его внешний вид настраивается через CSS. Всех там баттонов, текстовых полей, полосочек, линеечек, разделителей (НЕ отдельных элементов) - местоположение, размеры, цвета, фоновые пикчи. А вариант c кьютом подразумевает, что мимокрок должен будет знать Qt для расширения и изменения, а не только предложенный разрабом приложения набор элементов xml.
Ну я в принципе начинал с него... Потом дропнул на середине, прочитал java puzzlers, а после уже проходил тесты на OCPJP и читал документацию оракла по вопросам на которые не знал ответов.
-сказал он.
...
delete obj;
Вызовет ли последняя строчка деструктор Classname?
bump
У объекта который находится в словаре который находится в словаре вызывается метод reset()
Лично мне нравится С#, но это уже совсем другая инфраструктура и предметная область, не уверен, что подходит под мои требования.
Спасибо, кэп!
Это просто мне по работе надо, я открыл код, а там просто дичь ебаная. Вроде и понятно все, но выглядит как дерьмо.
бамп вопросу
>>707168
Что тебе еще подсказывать? Тебе вчера все подсказали. Оно платное. Оно нахуй никому не нужно, потому что нормальные люди получают один диплом и далее саморазвиваются.
Или php-мозгоебли не избежать?
> один диплом и далее саморазвиваются.
Но что делать, если я не хочу саморазвиваться в направлении этого одного диплома?
Где бы мне прокачать знания сишечки, именно на реальных проектах?
Perl
Забыли. Мы много говорили о всяком программировании и пили пиво. Я посоветовал ему писать на двач, потому что я нормально не могу поддержать беседу, а тут он наверняка найдет единомышленников.
а вам зачем?
извиняюсь, не тот тред был
Признаки анонимной имиджборды:
1.Возможность анонимного постинга.
2.Модерация отсутствует, а если и присутствует — то только в виде удаления ЦП.
3.Возможность постить с прокси или ТОРа.
4.Равенство всех пользователей. Все посетители могут постить, удалять свои сообщения, имеют доступ во все разделы, имеют право вводить капчу.
5.Внешний вид и содержание борды определяется посетителями. Посетители создают контент и общаются на свободные темы.
6.Борда существует джаст фор лулз.
7.Отсутствие рекламы борды. Также желателен запрет поисковикам на индексацию.
8.На борде обязательно присутствуют вайпы.
9.Самы главный признак. Борда является тем, чем называется.
Признаки мочепедального харчефорума:
1.Принудительные айди, модераторы видят айпи и сливают их.
2.Модераторы действуют по собственно придуманным правилам, которых несколько страниц, удаляют сообщения, закрепляют и закрывают темы, банят посетителей.
3.Все прокси превентивно банятся.
4.Удалять сообщения могут только некоторые обоссанные любители урины, насосавшие на трипкод общаются в вип-разделе, насосавшие на пасскод могут не вводить капчу.
5.Модераторы заранее создают темы, в которых должны общаться посетители, определяют, в каком разделе должна находиться та или иная тема. Недостаток осмысленных сообщений восполняется платными копирайтерами, художники с фриланс.ру рисуют маскоты.
6.Мочефорум существует для выгоды своего владельца. Реклама, платная травля, продаже живого траффика в соц. медиа: футубра, айполк, группы вконтакта и т. д.
7.Владельцы мочефорума платят за рекламу и приток посетителей и за упоминание на других сайтах.
8.Вайпы запрещены.
9.Самый главный признак. Мочефорум существует благодаря лицемерию и недобросовестной рекламной политике: как правило, это и название вводящее в заблуждение, и лозунги, противоречащие действительности.
Удаление этого поста только подтвердит всё выше сказанное.
Вайпы это бред. Какого черта один человек должен решать, что интересно обсуждать всем остальным? Если люди сидят в треде и что-то обсуждают, значит им это интересно, а потом один пригоревший мудак начинает вайпать. Это нормально по-твоему?
>Это нормально по-твоему?
Да, это называется саморегуляция борды. Вайпы поддерживают уникальных дух имиджборды, потому что обиженки быстро уебывают и не снижают планку качества контента.
Нормально, когда один человек может испортить общение 10 людям?
Ну да, я стал забывать, какие люди сидят на этом сайте.
> обиженки быстро начинают вайп, борда превращается в череду вайпов, все нормальные аноны уходят и борда становится мелкобордой обиженок
Зачем язык нужен мне, я прекрасно знаю: просто хобби, мне нравится программировать, нравится язык и так далее. Меня интересует, зачем этот язык нужен человечеству.
Писать энтерпрайз-левел круды и прочий энтерпрайзный веб (вебсервисы в банках и крупных конторах).
Ну давай в простых словах, пожалуйста. Я же хоть и способный мальчик, но по сути дилетант в этом всем.
И судя по твоему посту, если я захочу связать с этим свою жизнь, я вполне смогу стать успешным и востребованным?
bump
>как он под мобилы на шарпе писать будет?
Xamarin уже в вижуал студио завезли.
Гайдов и комьюнити конечно значительно меньше чем у студии, но тем не менее.
всмысле за то время, пока ты осилишь Кнута (если вообще осилишь хоть когда-нибудь), можно прочитать 100500 других книг и сменить пару мест работы
Вот уж для чего Кнут точно не всрался. Все задачи в веб-макакинге - перенатянуть цмс и дописать плагинчек, сделать бложек/магазинчек. Всё.
Я тот человек, который всё осилит и всё сможет. Так что не недооценивай меня, сравнивая с собой.
Мне стало интересно.
Анон, посоветуй чего. Язык - похуй, кресты, решетки, змеи.
Хочу GUI-фреймворк, который даст нечто типа того, что дает XUL мозилле - возможность выбирать элементы интерфейса и модифицировать их внешний вид при помощи CSS, менять местами, добавлять, удалять, назначать события при помощи XML. Аноны активно советуют кьют с его Qml и кое-какими способностями к css, НО речь об интерфейсе, который не только делается разрабом, но и расширяется мимокроками через xml и его внешний вид настраивается через CSS. Всех там баттонов, текстовых полей, полосочек, линеечек, разделителей (НЕ отдельных элементов) - местоположение, размеры, цвета, фоновые пикчи. А вариант c кьютом подразумевает, что мимокрок должен будет знать Qt для расширения и изменения, а не только предложенный разрабом приложения набор элементов xml.
А где и как это сделали в майкрософт и гтк? У вас такие противоречивые посты, что я прямо хуею.
Шалом, братья. Нужен язык ЯП, знаю немношк Паскаль, пытался учить Java (дропнул) и C++ (немного пиздец как немного 150 стр и 1000 в книге для новичков знаю, но нужна альтернатива).
Желательно строгий синтаксис, а то у меня разрыв шаблона от того что я могу одно и тоже сделать хуилиардом способов, за один тебя будут хуесосить одни, а за другой - другие. Спасибо.
Я читал на вики про функциональщину и нихуя не понял, если честно. Как это, говорить программе как делать, а не что делать? Это сильно отличается от того же C++?
Мне самому интересно, блядь. По однослойным-то нет нихуя. Тебе русскоязычная нужна или подойдет любая?
1. Проверь, есть ли у тебя аппаратная виртуализация в проце (и включена ли в БИВИСЕ)
2. Если есть, то может у тебя уже установлен какой-нибудь Hyper-V, который за щеку пихает всем.
3. Ты хуй, мать твоя шлюха, а отец членодевка.
Отключи в эмуляторе ускорение аппаратное, будет тормозить, но запустится
Я бы купил, но просят две тысячи за каждый том.
Жизнь смысла не имеет, лучше сразу выпилиться.
Фихтех это замечательно, все дороги открыты. Да, изучай самостоятельно языки и получай диплом физтеха, это будет замечательно.
Включил виртуализацию в биосе, ничего не изменилось.
Вот так закончилась моя карьера джава-разработчика.
Пойду мастурбировать и плакать.
Я не плакал. Очень хочется расплакаться, но не получается. А это наверное единственное, чего мне сейчас хочется. Но это разговоры уже не для этого раздела. Я не шитпостер, я просто потерялся.
Я не из-за андроида переживаю. Мне все равно. Просто очередная неудача, не более. Жить мне не хочется не поэтому.
Слабак и неудачник. Сдался из-за небольшой ошибки, которую можно даже погуглить, да даже можно снять галочку и тестировать без йобазагрузки.
Ты не достоин программирования.
Я тебе еще раз говорю, что я на минус морали не из-за этого! Не надо меня еще больше хуесосить, ок?
Cтоит париться за профильный диплом и переводиться? Или лучше на моем физ-факе ебаться с матаном и параллельно прогать?
Если речь о физфаке МГУ, то это эквивалентно физтеху +-10%. Во всяком случае люди с физфака, с которыми мне довелось общаться, не были сильно глупее или умнее меня.
Тоже сойдет. Учитесь где учитесь, главное саморазвивайтесь, иначе на выходе из универа будете таким же мусором как я.
Заранее прошу прощения за возможно тупой вопрос.
Если я изучу Java, смогу ли я создать приложение конкретно для моего телефона (для себя), установить его туда каким-то неведомым образом и чтобы оно работало? Приложение подразумевает еще и связь по блютузу со всякой хуйней, например с браслетом.
Мне не понадобится 10 лет чтобы освоить такие знания? Спасибо.
> Мне не понадобится 10 лет чтобы освоить такие знания? Спасибо.
Нет, достаточно просто не быть мусором.
в треде Семен!
Да нету нихуя, говно одно, я думал, у тебя есть чего.
РутковскаяНейронныеСети_2006
ОсовскийНейросетиИнформ_2002
КалланНейронныеСети_2001
Заенцев.Нейронные сети_1999
БеркинблитНейронныеСети_1993
ты только не грусти, няша
Создать класс для работы с углами на плоскости. Угол задается в градусах и минутах либо в радианах. Должны быть реализованы: перевод из градусов в радианы, приведение к диапазону 0 – 360, увеличение и уменьшение на заданную величину, получение синуса, сравнение углов.
Моя попытка:
http://pastebin.com/v7AAZiRh
Что больше всего пугает в данный момент:
1. Как правильно переопределить операторы +,-,>,< в моём классе?
2. Как впердолить в мой класс задание угла в радианах?
Спасибо тебе, за помощь.
> 2. Как впердолить в мой класс задание угла в радианах?
Можешь литерал пользовательский ебануть, радианы от градусов просто коэффициентом отличаются.
Теперь есть необходимость перенести проект на С++ в его ОПП вариант.
Есть два .hpp файла, в которых реализуются интерфейс со статичными полями.
Есть два .cpp файла, в которых определяется то, что должны делать эти поля.
Сейчас вызов функции в main.cpp происходит посредством название_интерфейса_1::метод и
название_интерфейса_2::метод
Но это не совсем то, что нужно.
Необходимо, чтобы через интерфейс_1 я мог получить доступ к методам интерфейса_2.
Вообще, как более удачно реализовать эту идею?
В любом случае должно соблюдаться важное условие - для вызова функций я не должен создавать объект класса, т.е он должен быть статичным.
ебучие кресты
Далее попробовал нетбинс. Он меня заставил ебаться с поиском и изучением компиляторов. Сделал вывод, что какого-то хуя все компиляторы будто для линуксов или линукс как основа, странновато. В общем забил и скачал кодблокс, как в шараге. Он сразу с компилятором и вообще удобный, по крайней мере для новичка.
Так вот, у меня вопрос, а правда, что все хейтят кодблокс? Чем он плох? Какой иде юзают йобапогромисты? Сейчас гуглил, и вроде как все признают вижл студио лучшим для винды, но мне он показался каким-то монстром-комбайном с кучей хлама, плюс там за основу взяты несколько других языков, и с++ нужно устанавливать отдельно, а ненужные языки не выпилить, да и всё изначально для них делалось, если логически подумать.
Юзаю CLion по студенческой лицензии. Пока что единственная IDE, которая мне больше помогает, чем заёбывает. До неё ни в чём, кроме gedit, не мог писать.
Я раньше юзал Dev C++. Вполне меня устраивало. Сейчас пользуюсь Rj TextEd + батник на компиляцию. Удобно. Систему не нагружает, вид приятный, мусора не много.
Пик все показывает.
Добавлю, что в батнике одна строчка для компиляции. И никакой ебли.
> батник на компиляцию. Удобно
Пиздец. Тебе не кажется, что намного удобнее нажать F9, и через секунду всё и скомпилируется, и проверится, и запустится прямо в том же окне?
А какие условия для студ лицензии и как ее получить? Вроде слышал про фото студенческого. Ты еще какие-нибудь продукты юзаешь по студенческому? Для всех нужно отдельно аппрувиться?
Легко. Можно сразу в редакторе задать пути к компилятору и аргументы. И файлы врубать, какие нужно на компиль. но мне удобнее батник править Ну а дальше оно и висит на шорткее и иконочке сверху.
Собрать и запустить прямо с редактора можно.
А, т.е. это наверняка только для вузов? Я уже 3ю шарагу меняю. Первые 2 были техникумами, 3 - колледж.
бамп
Отправил, будем посмотреть.
> В: Ко-ко-ко не работает программа. Анон памаги.
> О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла
В срр файлах инклюдишь оба хедера. В хедерах вручную добавляешь декларации функций, если какие-то нужны.
Например если имеется массив который содержит что-то, cначала писать тип данных а потом элементы или сначала элементы а потом тип данных?
>ListOfApples
или
>ApplesList
Пока что я понял что объекты которые что-то делают нужно заканчивать на "er":
>Worker, Descriptor, Poster
Если функция сто-то возвращает, получает то начитать с глагола:
>GetMessage
>SendMessage
>StoreMessage
Ну и после изменения объект его нужно привязывать к переменной с другим именем (оканчивается на "ed"), которое отражает состояние элемента:
> function Print(){...}
> function Decorator(){...}
> PrintDecorated = Decorator(Print)
>>708117
>Есть два .hpp файла, в которых реализуются интерфейс со статичными полями.
>Есть два .cpp файла, в которых определяется то, что должны делать эти поля.
>Сейчас вызов функции в main.cpp происходит посредством название_интерфейса_1::метод и
название_интерфейса_2::метод
>Необходимо, чтобы через интерфейс_1 я мог получить доступ к методам интерфейса_2.
>>708193
>В срр файлах инклюдишь оба хедера. В хедерах вручную добавляешь декларации функций, если какие-то нужны.
Если у меня уже все в интерфейсе есть, зачем мне их заново декларировать?
Попробуй макконела почитать.
>Если функция сто-то возвращает
В моей шараге гайдлайны требуют что если функция что-то возращает то начинать нужно с названия этой сущности. Глагол если функция нихуя не возвращает.
Если есть то не нужно. Инклюдишь хедер интерфейса_2 в файл реализации интерфейса_1 - и получаешь там доступ к методам из интерфейса_2.
Анон. В рот тебя ебать. Спасибо огромное!
Я уже в абстракные классы полес, виртуальные функции, ромбовидное наследование... а тут, оказывается, такая вот простоя хуйня.
Да.
Если написать в одном селекте два-три уловия через or, то будет колоссальный кост, считаться будет дико долго.
Если написать два-три независимых запроса с каждым из условий и объединить через union all, все считается мгновенно.
Почему так?
Пишу я нормально:
and (A or B or C)
Это же нормально, да?
Фриланс состоит из натягивания вордпресиков и вёрстки бложиков с магазинчиками. Ещё иногда заказы на мобилки за еду проскакивают. Плюсы и прочая "маргинальщина" попадает в списки только потому, что заказчики ставят галочки вообще на всё что видят.
Хм, а есть ли где-нибудь рейтинг языков программирования для фрилансера? И да - ASP.NET для фриланса подходит?
Разве что где нибудь на апворке - вполне можно найти работу, хотя явы/шарпы для веба чаще используют большие конторы котоым не всрались аутсорсеры.
Если плохо с английским - 1С ))))))))))))))))0.
Анон, посоветуй чего. Язык - похуй, кресты, решетки, змеи.
Хочу GUI-фреймворк, который даст нечто типа того, что дает XUL мозилле - возможность выбирать элементы интерфейса и модифицировать их внешний вид при помощи CSS, менять местами, добавлять, удалять, назначать события при помощи XML. Аноны активно советуют кьют с его Qml и кое-какими способностями к css, НО речь об интерфейсе, который не только делается разрабом, но и расширяется мимокроками через xml и его внешний вид настраивается через CSS. Всех там баттонов, текстовых полей, полосочек, линеечек, разделителей (НЕ отдельных элементов) - местоположение, размеры, цвета, фоновые пикчи. А вариант c кьютом подразумевает, что мимокрок должен будет знать Qt для расширения и изменения, а не только предложенный разрабом приложения набор элементов xml.
Ну то что инглиш нужен для фриланса это я знаю и так.
Жду короче рейтинг языков программирования для фрилансера.
ЕСЛИ НУЖНЫ БАБКИ ТО БЕРИ ЯВУ ИЛИ ПХП НУ ИЛИ 1С ЕСЛИ НЕ ТУПОЙ ТО ЗА ДЕНЬ РАЗБЕРЕШЬСЯ.
А С++ имеет высокий порог вхождения, время разработки на нем с нуля очень не маленькое, что заказчику не выгодно. Бывают случаи, когда все нужно сделать в производительность, но с текущим ростом мощностей компов всем уже похуй на это.
Ничего не приходит в голову, кроме Qt. Аноны зря не советуют. Если что-то будет еще, то обязательно кривое и говно.
Тебе уже сказали - Electron и прочая полубраузерная еботина. Скачай atom написанный на еём и посмотри - самый кастомизируемый текстовый редактор.
Либо используй сам xul, больше вариантов настолько пользовательскикастомизируемую хуету делать нету.
А ява востребована на фрилансе?
Пыху изучать начинал. Возможно рано или поздно возьмусь сполна.
Я имел в виду если ориентироваться не на апворк или удалёнку а на самостоятельный поиск заказов. А одеск это не то вроде. Или я не прав?
Там суть в том, что на пыхе очень просто говнокодить, накидывать шаблоны на эти скрипты, накидывать на шаблоны верстку и дизайн и потом впаривать.
Не нужно ебаться с компиляторами и системами и т.д., тестируешь на трех браузерах и похуй. Подгонку под них тоже можно не брать в расчет, так как сейчас дохуй скриптов, которые все сделают за тебя. С точки зрения фриланса заниматься сайтами и быстрее и проще.
но иногда бывают йоба проекты и там
Ну так я тебе кинул не на зп глянуть, а на то, чтобы ты определился с направлением.
Хуйня будет если ты на щи начнешь ебать веб-страницы.
Насчет питона я тебе ничего не скажу. Не приходилось пользоваться. Может быть когда-нибудь подтяну для общего развития, но я даже не знаю где он во фрилансе может основательно пригодится, чтобы на нем бабло заработать. Мб шарящие в нем скажут.
Эх, спасибо. А если не брать Питон, то получается что если хочу быстро начать отбивать свое время деньгами то 1c и ПхП ? Или что посоветуешь ?
А там уже сам думай. Если у тебя вообще нет опыта, то пых тебе заказан. Порог вхождения там очень низкий.
Насчет Явы не могу сказать, там уже кое-какая голова все же нужна.
Про питон, как уже выше говорил, тоже молчу.
С++ выебет тебе все мозги. Одно дело хелловорды писать, другое дело колупаться в его дебрях.
Обычный С ну очень простой по синтаксису, уделывает все остальные языки вышеназванные переменные, функции, структуры, перечисления, объединения, указатели вот и вся хуйня, но на него найти фриланс еще труднее. Да и расплата за простоту синтаксиса очень велика - можно пяткой левой ноги расколупать себе черепушку.
>С++ выебет тебе все мозги. Одно дело хелловорды писать, другое дело колупаться в его дебрях.
Как вот этот плюсовик >>708270 с двумя годами опыта скажу что когда я писал в универе на турбо ассемблере - мозг был выебан в разы сильнее. Впрочем я кроме плюсов, решетки и Objective-C ни на чём не писал всерьёз.
Ну ты вообще не туда завернул. Да, ебашить на асме самое то для фрилансера и денег.
А причём фриланс к асму? Я просто говорю...
Кстати я удивлён тому что тут называют С++ сложным. Похоже нужно будет в случае если решу идти на фриланс начать осваивать что-то новое.
Ну так я говорю. Одно дело хелловорды строчить и строчить говнокод, а другое дело делать чистый, хорошо читаемый, использующий все возможности языка по максимому оптимальный код.
Чем лучше скульптор, тем круче фигуры, крч.
>Кстати я удивлён тому что тут называют С++ сложным
Смотри, как я в самописной гуйне кнопочку задаю:
struct Button: Widget<
BaseRect,
RectPainter<Button>,
IdRectPainter<Button>,
Caption<Button>,
RectCaptionLayout<Button>,
IdClickable,
OverClickAnim<Button>,
VTex<> > {};
А внутри там такая пиздецома из темплейтного метапрограммирования, что глаза через минуту вытекают.
Для игры, лол, unity + C#, или UE.
Все остальное навыки подточить. В одиночку трудно далеко уехать
Ну я потому и спрашиваю - что начал изучать юнити и знаю что там решетка юзается.
Тогда ебись с ним дальше. Для стартапа самое то.
Я вот тоже призадумался.
Ну может быть какие-то биты теряются в следствии того, что носители не вечные.
Мб парочку электронов вылетает куда-нибудь, когда ты копируешь :D
Вполне. Значит, технически портится. Практически разница слишком мизерная, чтобы хоть как-то ее зарегистрировать средствами самого пк
Сап, ребята. Назрел такой вопрос. Можно ли запилить свой веб-сервис/приложение, собрав его из разных языков. Типу просто находить готовые решения по регистрации - на ПХП, серваком пусть выступит Експресс из Ноды, а сам функционал будет на Руби-Рельсах. Это вообще возможно ? Или будет выглядеть и работать как творение доктора Франкенштейна ?
Ну попробуй. Если ты хоть раз курсовую/диплом писал по чему-нибудь, то должен знать, что не всегда можно Ctrl+C, Ctrl+V.
А тебе же поддерживать потом все это говно. Скупой платит дважды, ленивый дважды работает.
Вроде бы очень популярное занятие, но я так и не понял, зачем.
Практически на серверах того же гугла - это реальная проблема, с последствиями которой борются.
Коротко: есть класс Message, реализовывающий интерфейс Serializable, экземплярами которого обмениваются клиент и сервер. В этого класса есть поле type, которое делает пересылаемый обьект либо обычным(просто содержит текст сообщения) , либо регистрационным либо авторизационным запросом. И так, сначала я запускаю вечный цикл в котором ServerSocket.accept() возвращает новый сокет, который я передаю в реализованный Runnable-класс и стартую новый поток. Там, опять же вечным циклом слушаю что приходит и даю ответ.
Вопрос: как отослать сообщение всем сокетам? Перед стартом потока сохранять в какой-то контейнер и отослать всем кроме автора?
Наибольше меня беспокоит проблема потоков. Например, на клиенте постоянно создается новый сокет для связи с сервером. И сразу закрывается. Зачем лишний раз на такую мелочь создавать поток? Сначала я думал делать новый поток только после авторизации сокета, однако тогда я не знаю как сделать проверку связи с сервером на клиенте. Вообщем, помогите плз.
Быдло вместо того чтобы читать книжки хочет смотреть видео. Приходиться ренедерить.
Сервер должен же хранить список всех подключенных клиентов - по этому списку и рассылаешь сообщение всем. Если ты используешь пул потоков то боятся создавать потоки нет особого смысла. С другой стороны, так как у тебя чат - основная задача клиента общаться с сервером то можно постоянно держать поток для отсылки сообщений.
for (Socket socket : socketList) {
if (!socket.equals(client)) {
ObjectOutputStream os = new ObjectOutputStream(socket.getOutputStream());
os.writeObject(globalMessage);
os.flush();
os.close();
}
}
Вот такой код не работает например.
client - главный сокет в данном потоке, остальное, думаю, ясно
>ObjectOutputStream os = new ObjectOutputStream(socket.getOutputStream());
Java java = new Java("java");
debian testing
Для десктопа - норм.
Допиливаю sublime под себя. Ищу пакет на гит, но чето они все какие-то неочень. В одном нету clone, в другом команды хер пойми через раз исполняются. Либо пропускаю годноту либо эти плагины нахер не нужны, и нужно просто запилить себе терминальчик с автодополнением в тру шелле типа zsh. Вопрос в том, что собственно ставить, чтобы команды были, поддержка ssh, автодополнение, короче вся годнота.
Заранее благодарствую, за твой анон полезный совет
p.s. говно ide не предлагать.
Довольно быстро прислали. Отправил-легспать-проснулся-проверилпочту-прислали.
Кодер, 2 года работаю на С++, junior, Украина, думаю переезжать в более крупный город ради зарплаты повыше и просто по ряду личных причин. В пределах Украины.
Так вот - возник ряд вопросов:
1.Я тут по ряду причин(одна из них - это то что в последнее время у моей фирмы заказов на С++ нет) понял что С++ сейчас всё менее востребован. Так вот - как я понял - С# более востребован. Я в универе писал в основном(если не сказать исключительно) на С#, а на С++ перешел из-за того что когда я только выпустился - работа в моих ебенях была только на плюсах. Первое - действительно ли С# более востребован. Второе - с двумя годами опыта на С++ я теоретически могу претендовать на миддла. Могу ли я при этом же опыте и знании С#(который я так или иначе почитаю учебник, так как на С++ я сейчас знаю больше чем на С#) претендовать на миддла на С#?
2.Фриланс. В связи с тем что пятидневка успела дико заебать - есть мысль свалить на фриланс, причём не на удалёнку/апворк, а чисто чтобы самому искать заказы и самому же их выполнять... Как я понял С++ для этого не годится от слова никак. Теперь вопрос - что для этого годится больше, что меньше? Пусть кто-нибудь подробно распишет пожалуйста.
kukarek kokoko = new kukarer(kokoko)
Учил сначала Java -- активно практиковался, читал теорию. Надоело. Забросил.
Учил Python -- тоже самое что и с Java. Надоело. Забросил.
Надоело не само программирование, а, скорее всего, то, что я не мог написать ни один полезный проект. Я просто напросто не понимаю как писать их, пытался изучать чужие, но они слишком громоздки и местами непонятны.
Какой язык мне лучше дальше учить?
По Java меня больше android привлекал, а на Python больше работы.
Сижу тут неделю, но почему-то уверен, что твой вопрос платиновый.
Ты ноулайфер не потому что ты нихуя не умеешь, а потому что ты ленивая жопа. Если ты в 23 года ничему не научился, не получил никакого образования и не нашел работу, то вряд ли программирование станет для тебя панацеей.
>программирование
>Хочу зарабатывать хорошее бабло
Это ад, поверь. Годы упорного тяжелого труда. Если тебе говорят что освоить программирование - это дело 1-3 лет - смело бросай ему треску в ебало. 5 лет минимум ежедневного 10-ти часового труда, только тогда у тебя нейроны в нужное положение встанут.
>Хочу зарабатывать хорошее бабло
>>708314
Учишь что-нибудь по учебникам, пробуешь написать пару пробных учебных проектов, потом ищешь работу. В моей компании один такой фронтенд без профильного образования до тимлида дорос.
Ну, у меня есть знакомый, который учился самостоятельно пол года. И сейчас зарабатывает средние по региону деньги.
Пили кулстори тогда уж.
Я почти год работаю в вебе. Все что изучал до этого - это вода. Работа заставила смотреть только в нужном направлении. Со мной работают чуваки со стажем в 3 года, я раньше им в рот смотрел, а теперь понимаю что они такое же дно. Полгода у меня ушло у меня на основы фронтенда и цмс (осилил процентов 5-10 от всех возможностей), каждый день не перестаю удивляться глубиной области. Последние полгода ушло на бекенд (пых, ООП, фреймворки, шаблоны), процент изучения 1-2% от всех возможностей.
О каком полгоде ты вообще говоришь?
Я не разбираюсь в программировании вообще. Знаю только, что он полгода учился самостоятельно и сейчас имеет зп около 100К.
Так же есть знакомый, который заработал на мошеннич. смс в инете около 2 лямов баксов.
Полгода и 100К. Ясссно.
Знакомый 2 ляма баксов заработал. Ясссно.
Охуительные истории. Кулстори запилишь?
>>708897
Зарплата слабо коррелирует с навыками в ДС, не считая небольшого количества крутых контор. Меня меньше чем через год сократили с первой работы, и на следующей дали 80к с повышением через 3 месяца до 90 а потом до 100. Я конечно стараюсь повышать свой уровень, но зная действительно крутых спецов, понимаю что дном был дном и остался.
А нахуй мне троллить, лол? Я пришел за советом, а меня начали обзывать жирным. Ну охуеть теперь.
Библиотеки книг это хорошо конечно, но они не учат кодерскому складу ума при создании кода, а просто поясняют логику уже созданного.
И да - про пару пробных - меру готовности каждый определяет сам, вопрос в том чтобы потом пройти собеседование, сделать тестовое задание и продержаться испытательный срок.
Имеется в виду написание сырого говна и дальнейшее доведение его до ума, оптимизация. Сначала пишут, что улучшение кода это основная часть работы программиста. А потом пишут тонны книг с вылизанным кодом.
>>707989
Если для создания мобильного приложения нужно так мало времени и мозгов- почему вы еще не насаздавали кучу всякого? Я навскидку могу прям щас хороших идей выдать, да даже взял уже существующее популярное приложение, улучшил дизайн, чуть расширил функционал, убрал рекламу- и вуаля, люди потянутся. Что не так?
Почему я не создал? Потому что я мусор.
это теперь твой ответ на все посты?
Спасибо за мудрый совет, анон.
А нахуй тебе это? Проще за недельку запилить недоделку на джаве с помощью Play Framework по примерам из документации, чем делать шину на amqp для взаимодействия твоего говна между собой.
Одно из полей не может быть статичным (Если конкретнее, то SDL_Window) и поэтому приходится прямо в реализации какой-либо функции объявлять объект этого класса и обращаться через объект к переменной (по типу CWindow.Window), но это не совсем подходит. Дело в том, что этот объект требуется мне еще в другом классе из которого он уже не доступен.
Как такое закрутить?
int main()
{
short int A[750][750], N, M, k=0, m1[750], m2[750];
scanf("%hi %hi",&N,&M);
for(int i=0; i<N; i++)
{
for(int j=0; j<M; j++)
{
scanf("%hi",&A[j]);
}
}
for (int i=0; i<N; i++)
{
int result = 1001;
for (int j=0; j<M; j++)
{
if (A[j] < result) result = A[j];
}
m1 = result;
}
for (int j=0; j<M; j++)
{
int result = -1001;
for (int i=0; i<N; i++)
{
if (A[j] > result) result = A[j];
}
m2[j] = result;
}
for (int i=0; i<N; i++)
{
for (int j=0; j<M; j++)
{
if (A[j] == m1) if (A[j] == m2[j]) k++;
}
}
printf("%hi",k);
return 0;
}
int main()
{
short int A[750][750], N, M, k=0, m1[750], m2[750];
scanf("%hi %hi",&N,&M);
for(int i=0; i<N; i++)
{
for(int j=0; j<M; j++)
{
scanf("%hi",&A[j]);
}
}
for (int i=0; i<N; i++)
{
int result = 1001;
for (int j=0; j<M; j++)
{
if (A[j] < result) result = A[j];
}
m1 = result;
}
for (int j=0; j<M; j++)
{
int result = -1001;
for (int i=0; i<N; i++)
{
if (A[j] > result) result = A[j];
}
m2[j] = result;
}
for (int i=0; i<N; i++)
{
for (int j=0; j<M; j++)
{
if (A[j] == m1) if (A[j] == m2[j]) k++;
}
}
printf("%hi",k);
return 0;
}
Может стоит слить первые два цикла?
Попробуй засабмитить прогу, которая будет только читать ввод, и потом выводить 0. Готов поспорить, что будет TLE.
Да, уверен. Есть вариант сократить это всё под два цикла, но там та же фишка (тогда сложность увеличится до n^3)
Вообще сайт такой конченый... Да и какого лешего наш препод просто скинул всю защиту для лаб на этот сайт?
Вот само задание, может у вас код лучше получится (желательно на С\С++)
ЗАДАЧА №388
Седловые точки
(Время: 1 сек. Память: 16 Мб Сложность: 28%)
Задана матрица, содержащая N строк и M столбцов. Седловой точкой этой матрицы назовем элемент, который одновременно является минимумом в своей строке и максимумом в своем столбце.
Найдите количество седловых точек заданной матрицы.
Входные данные
Входной файл INPUT.TXT в первой строке содержит целые числа N и M (1 <= N, M <= 750). Далее следуют N строк по M чисел в каждой. Элементы матрицы - целые числа, не превосходящие 1000 по абсолютной величине.
Выходные данные
В выходной файл OUTPUT.TXT выведите ответ на задачу.
Угаманись ежи!
Блялол, вроде и годноту на халяву получил, а все равно как-то не очень зашло и хочется съебать обратно на кодблокс. Это дерьмо меня все равно заставило ебаться с установкой сигвина или мингв. Пока разбирался, оба и установил и удалил. В общем потратил на это джва часа, наконец заставил это работать, получилось подружить клион только с мингв.
Не устраивает то, как работает дебаггер. При ошибках выводится какой-то мусор, непонятный новичку. В кодблоксе как-то всё предельно ясно, там сразу показывает ошибки, подсвечивает их удобно, в дебаггере строка указана и объяснение более-менее понятное. В клионе по всем этим пунктам минус, ниудобна. Или это всё зависит от того самого выбранного пакета? У меня сейчас мингв, в кодблоксе по умолчанию какой-то гсс вроде.
Плюс еще консольные приложения выводятся через консоль, что удобнее, ибо сразу идет переключение на нее и сразу вбиваются туда значения необходимые по задачкам, а в клионе всё это в самом дебаггере, туда нужно кликать, и после завершения оно не закрывается еще. Наверно это всё настраивается, но это нужно ебаться, а в кодблоксе из коробки всё довольно неплохо сделано. Возможно, просто привык. Еще там проверка+компиляция+выполнение на одну кнопку - F9 и вот тебе твоя консолька, вводи не хочу.
Я на 1 курсе погромирования, с начала года там юзаем кодблокс. Я тащемта не так уж и много на нем работал, всего в сумме часов 10, но всё равно мне он кажется более подходящим для новичков, не? Все остальные иде меня заставляют с чем-то ебаться. А тут в принципе всё то же самое, но сразу из коробки всё готово для использования.
Ты хуевый программист, если не знаешь основы работы компиляторов и полагаешься только на всякие иде.
Мне с дивана видится, что все равно тебе однажды придется осиливать другую иде. Почему не сейчас?
Я никакой вообще погромист, я на 1 курсе только, основы изучаю, понимаешь? У нас предмет сейчас так и называется, основы погромирования. Мы базовую хуету вроде функций и массивов осваиваем, а ты мне про какие-то принципы работы компиляторов втираешь.
Всю матрицу тебе хранить ненужно. Нужны только максимумы по столбцам (индексы, значение максимума и количество таких значений в столбце), и минимумы по строкам (индексы, значение минимума и количество таких значений в строке). Значения временные, для того чтобы узнать минимум/максимум, так как ввод по строкам - для строк их можно не хранить в массиве, а использовать переменную. Потом находишь количество одинаковых индексов в обоих массивах, там нужно правильно дубликаты учесть.
Земляque? Предположу, что препод имеет какое-то отношение к сайту, потому и скидывает вас, неучей, на него
Единственное мое предположение - он просто не хочет сам разбираться в наших кодах. Я попытаюсь сегодня даже уговорить его, чтобы он принял эту задачу и проверил код вручную.
>>709054
Спасибо, как приду в аудиторию сразу попробую
Так и сделай. А то блять выдумали, хуй на студентоту забивать
Бамп
Вот поэтому ты - хуевый программист. Если ты не знаешь, как без IDE скомпилировать исходник, то это пиздец. Это просто, блять, пиздец. Про какие функции и массивы может быть речь?
А "основы программирования", если не торопится, постигаются за месяц. За это время можно и про компиляторы почитать и про то, как все это в итоге работает и еще синтаксис продрочить.
И только вот потом ты и будешь учится программированию. Наличие кирпичей и бетона не делает тебе строителем небоскребов.
Хочешь сказать, что его учат неправильно? Намекаешь на несовершенство нашей системы обучения?
Да нет. Наша система образования совершенна. Спроси об этом у тех, кто утверждает, что земля плоская.
Может, ты их еще и консоли учить собрался?
Если бы я был преподом, то начал бы с системы счилений. Как минимум. И дрочил бы по ней. Ненужная хуйня вроде, да? А вот хуй.
А дальше уже по нарастающей. Еще раз повторю, сложность программирования не в этих компиляторов, не в правильном мейк файле. Так же не в том, как трудно тебе дается синтаксис и прочая хуйня. Сложность начинается тогда, когда ты все это говно в своей голове должен научится использовать, собирая его в релиз.
И очень много времени убивается на то, чтобы опыта набраться.
Но ведь системы счислений в школе проходят! И на первых курсах тоже должны! Сам я конечно, не знаю. Прогулял с 9 по 11 класс почти весь, но до меня доходили слухи!
Как знаешь. Если ты не в состоянии создать файлик build.bat cо строчкой gcc main.cpp -o 123.exe, то подумай, ту ли ты специальность вообще выбрал.
Етот аноний прав, с консолькой надо уметь работать. Да даже в большинстве книг для нуфагов которые я читал все с коносли начинается.
Проходят, но многие забивают. В школьные годы я не парился о них, хоть уже тогда занимался кодингом. А вот когда дело дошло для битовых сдвигов, то пиздец приспичило.
Ну бамп же. Ща нагуглю какую-нибудь парашу, буду по ней учиться и станет в мире на одного говнокодера больше. По вашей вине, между прочим!
А что если попробовать спростить в решеткотреде?
Ты успешный. На вопрос ответить не смогу, но спрошу - а чего за инженер, которому надо алгоритмы и структуры? иженегр ПО?
да, софтваре инженер джава. Причем на самой джаве я никогда и не работал, но сказали похуй, главное чтобы знал ооп, алгоритмы и структуры. Чувствую пиздец в виде решения около олимпиадных задач за 5 минут и мы вам перезвоним.
Ну тогда пиздец. Меньше чем за неделю все тонкости ооп с наскока не возьмешь. Крепись.
Спасибо, анон. По ооп хуе-мое, основные принципы, паттерны банды и солид я могу что-то изобразить. Может хоть на младшего прокатит.
Допустим есть класс ClassName, у него есть сотни методов, например:
ClassName.getInfo();
ClassName.fuckYou(yourName);
и многие другие. Как узнать весь список методов у этого класса? Доступа к коду самого класса нет, ясное дело, так как это ну допустим API.
Язык программирования не важен я в Луа сейчас, хотелось бы увидеть реализацию в любом возможном виде.
гугли reflection
Как избежать такого?
Хочу поизвращаться с чистым Си. Чего бы написать? Строк на тысячу.
>>709178
Ну а так, все, что угодно. Там и извращаться то не с чем.
Я однажды пытался сделать функцию с неизвестным количеством аргументов, которая может принимать указатели на другие функции с неизвестным количеством аргументов, которые могут тоже принимать...
Но на каком-то этапе я застрял.
Сам по себе он не сложный. Но в купе с моей задачей да, просто ебнешься.
Тогда во втором цикле, где находишь минимальное значение, продлжай цикл до t<i-1
Добро пожаловать в сиблядство, место, где все стреляют себе в ногу и больше ничего не умеют.
Чтобы не замараться об плюсы, отвечу тебе на жабаскрипте, а ты уж догадайся сам, ёбана
>var a = [1,2,3,4]
undefined
>a[0]
1
>a[4]
undefined
Точно, забыл про эту особенность массивов, спс. Минимум/максимум норм теперь, пойду разбираться со средним арифметическим.
Нет. Массив у тебя автоматическая переменная, в случае массива это значит что его размер будет высчитан в момент вызова функции, тоесть размер массива равен значению переменной i в момент вызова функции main(), а так как ты переменную i никак не инициализируешь то там находится случайный мусор. То что ты потом вводишь i на массив никак не влияет - он уже создан.
Не получается сделать коллизион точек.
В пике выделил момент кода, где вызывается функция, которая определяет расстояние между точками
return sqrtl((x - x2) (x - x2) + (y - y2) (y - y2))
Но как-то это хуево работает. Какие-то точки коллизятся, какие-то нет.
Притворись что ты шерлок, и иди по следу преступника!
Вообще, насколько я понимаю, когда DBMS процессит этот запрос, он превращается во что-то императивное. Хотелось бы посмотреть, во что именно.
Ну, например, я хочу узнать, какие конкретно действия происходят при выполнении запроса
SELECT TOP 1 id FROM `table` ORDER BY id DESC
Конкретно, я хочу убедиться, что там не происходит сортировки, а что dbms догадывается, что надо тупо взять последнюю строку.
>Формализация значений конструкций языков программирования посредством построения их формальных математических моделей.
Что подразумевается под: >формализация значений конструкций?
как я понял - результат работы устоявшихся конструкций в ЯП записывается отдельной моделью, математической формулой. Т.е. это как обозначить расходы компании записанные на графике за месяц, например.
Рыночная сегментация же.
Richard Bornat, «Understanding and Writing Compilers»
Terence Parr, «Language Implementation Patterns»
На джаве устроиться нереально, долго учить, джуны никому не нужны.
На пхп устроиться нереально, неебическая конкуренция.
На питонопараше устроиться нереально, его учат для души.
Что учить, анон? 1с?
> долго учить
Аутист, потратить год-полтора на обучение - это не долго. Долго - это в мед.институте вышку получать.
Сейчас начинаем работать над большим исследованием, которое будет длиться года три и включать кучу объектов и наблюдений. Наплевавшись разгребать прошлые записи научника в виде экселевских таблиц и бумажных записей, решил сделать человеческую базу данных.
Поскольку знаний около нуля, а аксессом пользоваться учили на информатике и он входит в пакет офиса, лол, делать начал там. Человеческая БД в аксессе? Я сразу обосрался?
На данный момент сделаны все таблицы и все даже более или менее работает и обкатывается на первых изучаемых объектах. До нормальных форм и отчетов руки все никак не дойдут.
Но тут случилось неожиданное. Был поставлен перед фактом, что это базу буду использовать не только я, но еще несколько человек в разных институтах. В связи с чем встал вопрос, а как это дело расшаривать?
Итого, условие задачи: совместное использование базы данных Access бесплатно без смс в условиях гос.учереждений, где в интернет ходят через прокси с авторизацией, а для вайфая нужно письменное разрешение чуть ли не главного начальникаю
Про бесплатно почти правда, какой-то бюджет на это дело, наверно, можно найти, но очень ограниченный.
Теперь про то, как я пробовал это сделать.
Сайт майкрософта подсказал три решения:
1. Локальная сеть
2. Узел Sharepoint
3. Отдельно стоящий сайт
На данный момент попробовал первый пункт. Очевидно, что нужен был VPN, но ничего лучше хамачи бесплатнобезсмс не нашлось.
Здесь меня ожидало сразу два фейла. Во-первых, заработать нормально и стабильно не смогло. Хуй знает почему. Какие-то ошибки стиля "Не установлены сетевые протоколы" Все компьютеры на win10 и так далее. Плюс еще момент, что пользователей, видимо, будет больше 5. Да и кататься настраивать это дерьмо в разных частях Москвы мне не хочется. Поэтому вариант оставлен как резервный.
Больше ничего попробовать пока не успел, поэтому пришел спросить советов мудрых.
1. Прокатит ли устроить нормальный VPN с арендой сервера за 5 баксов? И как эта система взаимодействует с интернетом через прокси? Да, в архитектуре сетей я нихуя не понимаю, простите
2.SharePoint Online - насколько я понял, это такое корпоративное облако, в которое я как раз смогу положить базу данных. Кто-нибудь пользовался? СЛОЖНА? Можно ли как-то прикрутить к этому всему веб-морду, чтобы пользователям не приходилась воровать аксесс?
3.Как поднять SQL сервер дома? Не, лол, я это не серьезно. Почти уверен, что не потяну в техническом плане.
Короче, нужны идеи решения.
В идеале, это конечно должен быть третий вариант, чтобы пользователь мог просто набрать адрес и не ебаться ни с какой настройкой, скачиванием, подключение и всем прочим. Но к этому я даже не знаю, с какой стороны подойти.
Сейчас начинаем работать над большим исследованием, которое будет длиться года три и включать кучу объектов и наблюдений. Наплевавшись разгребать прошлые записи научника в виде экселевских таблиц и бумажных записей, решил сделать человеческую базу данных.
Поскольку знаний около нуля, а аксессом пользоваться учили на информатике и он входит в пакет офиса, лол, делать начал там. Человеческая БД в аксессе? Я сразу обосрался?
На данный момент сделаны все таблицы и все даже более или менее работает и обкатывается на первых изучаемых объектах. До нормальных форм и отчетов руки все никак не дойдут.
Но тут случилось неожиданное. Был поставлен перед фактом, что это базу буду использовать не только я, но еще несколько человек в разных институтах. В связи с чем встал вопрос, а как это дело расшаривать?
Итого, условие задачи: совместное использование базы данных Access бесплатно без смс в условиях гос.учереждений, где в интернет ходят через прокси с авторизацией, а для вайфая нужно письменное разрешение чуть ли не главного начальникаю
Про бесплатно почти правда, какой-то бюджет на это дело, наверно, можно найти, но очень ограниченный.
Теперь про то, как я пробовал это сделать.
Сайт майкрософта подсказал три решения:
1. Локальная сеть
2. Узел Sharepoint
3. Отдельно стоящий сайт
На данный момент попробовал первый пункт. Очевидно, что нужен был VPN, но ничего лучше хамачи бесплатнобезсмс не нашлось.
Здесь меня ожидало сразу два фейла. Во-первых, заработать нормально и стабильно не смогло. Хуй знает почему. Какие-то ошибки стиля "Не установлены сетевые протоколы" Все компьютеры на win10 и так далее. Плюс еще момент, что пользователей, видимо, будет больше 5. Да и кататься настраивать это дерьмо в разных частях Москвы мне не хочется. Поэтому вариант оставлен как резервный.
Больше ничего попробовать пока не успел, поэтому пришел спросить советов мудрых.
1. Прокатит ли устроить нормальный VPN с арендой сервера за 5 баксов? И как эта система взаимодействует с интернетом через прокси? Да, в архитектуре сетей я нихуя не понимаю, простите
2.SharePoint Online - насколько я понял, это такое корпоративное облако, в которое я как раз смогу положить базу данных. Кто-нибудь пользовался? СЛОЖНА? Можно ли как-то прикрутить к этому всему веб-морду, чтобы пользователям не приходилась воровать аксесс?
3.Как поднять SQL сервер дома? Не, лол, я это не серьезно. Почти уверен, что не потяну в техническом плане.
Короче, нужны идеи решения.
В идеале, это конечно должен быть третий вариант, чтобы пользователь мог просто набрать адрес и не ебаться ни с какой настройкой, скачиванием, подключение и всем прочим. Но к этому я даже не знаю, с какой стороны подойти.
Ленивые пидоры ни в каком языке не нужны.
А ты находил эту фразу в англооригинале?
не кодь, подумой
Если хочешь делать веб-морду то лучше перекатится на какой-то там mysql, например. Access задумывался чтобы домохозяйка могла по-быстрому прогнать мастер форм, накидать дополнительных елементов на форму, подправить все с помощью встроеного языка и IDE, и получить своего рода приложение используя один access. Прикрутить к нему веб (скорее всего) можно, но врядли много людей подобным занимается - ты не найдешь нормальной инфы.
Какая-то хуйня же, нет? Зачем мне запрашивать dummychar? Туда же можно что попало ввести
Вот именно. Какая тебе разница, что там в разделителе? Тебя цифры интересовать должны.
В общем-то, уже получил такой же примерно ответ в /b, лол. Ну, собственно аксесс выбрал, потому что по уровню знаний не ушел далеко от домохозяйки. Но видимо придется осваивать.
Тогда вопрос простой, лол. С чего начать и что почитать на тему того, как все это делать?
То есть, я так понимаю, у меня есть три задачи:
1. Сделать базу заново в нормальной СУБД
2. Поднять сервер
3. Сделать веб-морду
Советы для новайсов будут по всем трем пунктам?
Получится совсем корявая хуйня же.
Нужно будет объяснять пользователю, как вводить числа, а надо будет ввести первое число первой дроби, нажать ентер, потом ввести слэш, опять ентер, потом второе число и опять ентер. И то же самое для второй дроби.
И вместо слеша можно ведь и любую хуйню вставить.
Ну кинь мануал: 'Как научится искать инфу в интернете?'
Есть экселевская таблица на 100500 строк и есть готовая БД (mysql), в которой уже есть данные.
Нужно импортировать данные из таблицы в БД.
Как автоматизировать процесс? Как назначить названиям столбцов в xls названия столбцов в БД и изимодно импортировать данные? Если учесть, что в xls есть лишние данные (лишние столбцы), которые импортировать нинада.
Збс, спасибо.
2. Во фриланс - только с вебом. Иначе будешь по полгода в ожидании работы сидеть на дошиках.
"О задаче распознавании хуев в жопе твоей мамки при помощи машинного обучения. Реализация на языке brainfuck."
Пиши соцсеть в виде графа
Хотя. Термины как семантика и предикаты там тоже есть. Смысла читать на англ. нет.
А питон?
--начни с БД--
начни с постановки. потом проектируй схему БД. СУБД Линтер ака PostgreSQL котирую люто. Если освоил Access, освоишь и постгрес. Почему-то многие уеб-разработчики любят MariaDB/MySQL, но это дело вкуса.
Пока это не сделаешь, Въеб-сервер вообще забудь.
А можно и вражеcкий Жужель-аппс прикрутить. Правда с ним только в интырнетах можно будет работать. Если вдруг твой старший товарищ окодемик решит окуклить данный проект в автономное плавание на домашний пека, то придется новый НИОКР под это дело пилить переделывать.
Итак, постановка задачи.
Что имеем?
1. Базенка на access уже запилена.
2. Интернет без белого IP за проксёй.
3. Нужен совместный доступ к базенке 2-5 юзеров для совместной работы. Количество одновременно висящих на БД юзеров - неизвестно
Решение.
1. Если нет желания курить всякие модные SQL/NoSQL субд, то оставляем Access.
2. Как получить доступ к приложению A на компушке К за проксей?
Через VPN-туннель, прокинутый с помощью нужного бесплатного софта OpenVPN. Через SQUID-прокси гарантированно работает. С другими проксями не тестировал.
Уточнение: какой прокси-сервер юзают в вашей конторе?как осуществляется доступ в интернет - из локалки, или для инторнетов у вас отдельная сеть компушка на этаж, как в моей конторе ?
Итак, предположим, что прокси-сервер SQUID. Тогда тоже есть нюансы, но о них позже
2.1 Настраиваем OpenVPN серверную часть на хосте с выходои м интернет и белым IP.
VPS попкупается, оплата по банковской карте
На ей поднимается OpenVPN и настраивается доступ client-to-client. Допустим, известно как это сделать.
2.2 У юзера ставится приложение OpenVPN для Шиндоус. И настраивается подключение на сервер OpenVPN, который создали в п.2.2
2.3 Та же хрень на компушке, где работает твоя Access.
2.4 Комп с базой и компушка юзера устанавливают VPN-содинение c твоим OpenVPN-серваком и... они могут пинговать друг друга. Даже из-за прокси!!! Даже без СМС белых IP, bljad
3. Теперь несколько вариантов.
3.1 RDP на комп с базой - накладно по трафику. Для многопользовательского доступа нужен серверный вариант ОС.
3.3 TightVNC, UltraVNC - трафика меньше, один работать, остальные участники попила - смотреть.
3.4 Доступ к базенке по IP-адресу VPN-туннеля - вообще лучший вариант, особенно в плане трафика.
СПС
Это копия, сохраненная 27 апреля 2016 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.