Это копия, сохраненная 20 ноября 2015 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Подсветка кода для /pr/: скачать
\r\n\r\n\r\n
\r\nБольшие куски кода желательно вставлять через ideone или pastebin\r\n
\r\n\r\n\r\n\r\n
F.A.Q.
\r\n\r\n\r\n\r\n\r\nВ: Хочу стать программистом, какой язык учить?\r\nО: Английский + Python/Ruby.
\r\n
\r\n\r\n\r\nВ: Ко-ко-ко не работает программа. Анон памаги.
\r\nО: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде. Воспользуйся поиском или вот этим каталогом:
\r\n\r\n1С\r\nandroid\r\nasm\r\nC\r\nC#\r\nC++\r\nGo\r\nHaskell\r\niOS\r\nJava\r\nJavaScript\r\nLisp\r\nMatlab\r\nPerl\r\nPHP\r\nPython\r\nRuby\r\nRust\r\n\r\n
\r\n\r\n\r\nВ: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща.
\r\nО: Тред (М) для обсуждения нетехнических околопрограммерских тем.
\r\n\r\n\r\n\r\nВ: У меня горит лаба/курсач, не знаю какую тему диплома взять.
\r\nО: Задавай вопрос в этом треде.
\r\n
\r\n\r\n\r\nВ: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее?
\r\nО: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды.\r\nИначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.\r\n
\r\n\r\n\r\nВ: Какую программу/ось поставить для ... ?
\r\nО: Связанные с софтом вопросы обсуждаются в /s/ (М). Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.
\r\n
\r\n\r\n\r\nВ: Взломать акк.
\r\nО: Просто съеби.\r\n
\r\n
\r\n\r\n\r\nВ: Подскажите сайтов, которые читают крутые программеры.
\r\nО: Лента из руби, джавы, скалы и ещё какой-то херни.
\r\n\r\n\r\n
\r\nЛитература с пика \r\n
\r\n\r\nПрошлый тред\r\n
\r\nЧего бы написать с использованием нейронных сетей? Задача для курсовой.
Товарищи погромисты, есть два вопроса по ИНФОРМАТИКЕ, лол. Дайте книжку где это разжеванно, надо контрольную в универе написать или в двух словах объяснить что это. Собственно вопросы: файловый принцип данных в ПК; управление распределением дискового пространства накопителя.
Иди нахуй, уголовник
>Ололо! "Постовый принцип данных на сосаче", "Страничный принцип данных в книге"
Хорошо, спасибо, что нибудь накатаю
>управление распределением дискового пространства накопителя
С этим помоги
>управление распределением дискового пространства накопителя
А хз, что тут имеется в виду. Я бы втирал за разбиение диска на разделы и за фрагментацию/дефрагментацию.
> JIT-компиляция (англ. Just-in-time compilation, компиляция «на лету»), динамическая компиляция (англ. dynamic translation) — технология увеличения производительности программных систем, использующих байт-код, путём компиляции байт-кода в машинный код или в другой формат непосредственно во время работы программы.
Охуеть. То есть вместо того чтобы перевести байт-код в машинный код и нормально запустить, JIT будет каждый раз переводить байт-код в машинный? Где здесь увеличение производительности?
Перед тем, как заупчтить конпеляцию в машинный код, некоторое время собирается статистика о ходе выполнения, отслеживается, какие ветки выполняются чаще всего, и они уже компилируются со знанием того, что и как можно оптимизировать. Часть методов инлайнится, отрезаются мертвые ветки, переупорядочиваются кейсы в свитчах, и т.д.
Кроме того JIT-копиляторы могут использовать различные SIMD оптимизации и прочие машиннозависимые штуки, при этом отлично работая на машинах, не имеющих поддержки таких инструкций. Короче говоря может подстраиваться к конфигурации железа и пратформы.
Типа того. Благодарю. Ещё интересует литература по кольцам защиты.
Для динамических языков JIT-компилятор может производить частичный вывод типов "по месту", и, таким образом, ускорять их до уровня статических языков. Например, Google V8 (движок javascript в хроме) так работает. Языку типа С++ JIT-компиляция - ну только если REPL очень хочется сделать.
Ну все же лучше, чем "Корчеватель: алгоритм типичной унификации точек доступа и избыточности"
Есть задача: захват видео с веб камеры через веб интерфейс и запись видео на сервер. Из гугла нашел, что мне подходит Red5. Что по этому поводу скажут местные аноны? Или может посоветуют готовые решения на html5?
http://www.webcodegeeks.com/html5/html5-web-camera-example/
+
Websocket для заливки видео на сервер.
Comet модель на long pooling соединении наверное не подойдет, потому что будут большие накладные расходы на постоянные открытие\закрытие соединений
Спасибо большое! Гляну. Но реквест всё ещё в силе.
Ну пиздец вопрос конечно. Ты хоть укажи для каких целей? Если web back-end и android, то java. Если олимпиадник дохуя или хочешь писать драйвера, дрочи Си.
Т.е. я понимаю, в принципе, о чём идет речь, понимаю что делают те или иные функции, но общая картина туманна, а главное сам я бы такого никогда не написал. Какие книги стоит изучить?
Есть небольшой опыт в C-подобных языках и всё.
в общем всё достаточно просто - не нужно никаких книжек даже.
Во-первых, так или иначе, нужно почитать что такое http запросы - post и get.
Во-вторых, (как я понял ты хочешь на питоне это всё делать) нужно поставить себе requests и научиться им пользоваться (он очень простой и удобный, это будет несложно. Даже с куки всё организовано при помощи Session).
В-третьих, нужно понять, что именно тебе нужно будет сделать, - сымитировать серию http запросов, которые произвёл бы браузер при работе с нужным тебе сайтом. Самый простой способ понять, какие именно запросы нужно воспроизвести в коде, - это зайти, например, разлогиненным на vk.com, открыть инспектор страницы в своём браузере (в хроме это ctrl+shift+i, ну или райт-клик и просмотр кода элемента), выбрать в нём вкладку network и поставить галку на preserve logs (лучше ещё обнулить лог реквестов в этом моменте, нажав clear). Здесь будут отображаться все http запросы, которые браузер делает в процессе работы со страницей. Так вот, открыв этот самый network, берёшь и вводишь в формочке логина логин и пароль и жмёшь логин. Тебя перекинет на следующую страницу уже залогиненным, а в инспекторе поползут сотни-тысячи реквестов. Нужные тебе запросы - наверху лога. Там ты найдёшь запросы, которые отвечают за логин, сможешь найти их детальное описание, понять где именно идёт отправка логина и пароля и т.д. А затем их уже нужно будет воспроизвести в коде (можно будет опираться на ту статейку, что ты скидывал, должно быть полегче тогда).
Забавно, но я себе примерно так и все представлял. И про запросы и примерную работу http-протокола тоже понимаю, пару строк почитал, когда читал когда-то книгу по пхп. А сам сделать нихуя не могу.
А, ещё столкнулся с забавной проблемой. Нашёл решение для получения куки из вк, пастбин ниже. А там всё по http блять и пароли тоже в нешифрованном виде передаются. Неужели нет способа как-то по HTTPS это намутить?
Копай в сторону PL/SQL.
Прошел на курсы одной компании, трехмесячные.
Проблема такая, что я из Мухосранска, а компания и все к ней прилагающееся находится в обл. центре.
Собственно, вопрос: стоит рискнуть, снять комнату (да-да, не квартиру), и появляться в ней по нужным дням недели? Как-то я увереность свою подрастерял. Страх перед обосрамсом слишком велик.
В полной растерянности я. Подскажи, /пр, подбодри, или просто нахуй пошли.
Что непонятного? Есть файл, в котором хранится таблица БД. При изменении одного поля перезаписывать весь файл с таблицей или есть решения проще?
Свою. Но где то же данные должны храниться. Или есть решения лучше?
Зачем весь файл? Переписываешь только изменившуюся строку. Можно же записывать в файл по оффсету. С шифром хуй знает, можно шифровать блочно (с независимыми блоками), тогда только отдельные блоки перезаписать нужно будет, но это не особо криптостойко.
Мне бы твои проблемы. Ты описывай задачу, чтобы проще было помочь, а то нихуя не понятно, что ты пытаешься сделать. Что подразумеваешь под "открывает"? Оттуда нужно что-то прочитать? Если это какие-то данные, необходимые для работы самого приложеиня, зачем их в ворде тащить, не проще ли тхт? Если просто открыть файл в ворде, то надо в шелл отправить WINWORD "абсолютный путь к файлу". Для этого ворд должен быть установлен на пк.
Если нужно открыть ворд файл и прочитать из него инфу без наличия ворда на пк, ищи библиотеки для работы с ворд файлами под твой язык.
>и запускает батник?
абсолютный путь к батнику выполняешь в шелле.
Мне сложно представить, почему нельзя взять зашифрованный пароль и перегнать обратно в текст, если при шифровании этого текста получается тот же самый результат. Это же значит, что есть какой-то алгоритм и в теории его все равно можно реверснуть?
Реверснешь знак n после n*n? Вот так и с хэшами, только возможных вариантов не два.
Задача попроще. Замаскировать экзэшник под ворд. справился Отправить человеку. Он кликает и выскакивает вордовский документ. И тут запускается батник который создаёт нового пользователя с паролем тоже готово. потом всё само пропадает. Это же легко?
>Зачем весь файл? Переписываешь только изменившуюся строку
Можно поподробней? В каком языке такое можно реализовать? Мне язык не важен, главное чтобы это была отдельная консольная программа, которая бы запускалась на лине (желательно и на винде, но необязательно).
inb4: для ПАССИВНОГО заработка учи язык тела yoba.jpg
Купи квартиру в центре Москвы.
А, ну тогда понятно. Батник сам себя удалить не может, нужно либо задачу добавлять, либо, что гораздо более просто, отправлять команды в шелл не используя батника.
Требуется написать ОДИН запрос для вывода общего кол-ва сотрудников и сотрудников, нанятых в 2005, 2006, 2007 и 2008 годах с соответствующими именами столбцов. У каждого сотрудника есть employeed_id и hire_date.
Нихуя не понимаю как это можно сделать в одном запросе. Ясно что с помощью COUNT и GROUP BY, но чето не укладывается.
> нужно либо задачу добавлять
Куда? Что это? Я так и не понял как такие архивы делать. У меня ворд не открывается, а только копируется во временую папку, а батник запускается. Но он просит какой-то подтверждения или выбрать папку распаковки.
>>563451
>отправлять команды в шелл не используя батника.
А это что? Powershell? Ели что -то другое? Не совсем понял как этим пользоваться. Есть где почитать?
1)bite of python переводится тупо как укус питона, хотя на бездуховном это игра слов.
2)c without fear / си без страха.
сделаны для максимум быдла начинающих.
Главное не обсирайся, если чего-то не понимаешь и учи постепенно, хуй ты больше 100 страниц материала в день сможешь освоить, каким бы одоренным небыл.
Значит, был у нас git-репозиторий с проектами для одного заказчика (назовем его Васян). Пришел еще один заказчик (пусть будет Петян), под него создали новый репозиторий и скопипастили туда проект "велосипед", написанный для Васяна (естественно, повыковыривав из него все упоминания о Васяне, и подстроив седло под жопу Петяна). Шло время, Васяну понадобилось приделать к велосипеду фичи "свистелка" и "перделка", мы их и сделали в его репозитории. Петяну же захотелось на этот велосипед поставить колеса от самолета, ну, чтоб быстрее ездил же, так что имеем в его репозитории велосипед на колесах от боинга.
И вот пришел к нам, значит, новый клиент Афанасий, и говорит: "Можете мне велосипед со свистелкой запилить?" Говно вопрос, уже считай готовый есть! "А чтоб быстрый дохуя?" - Ха, на самолетных колесах не хочешь? У нас как раз завалялся. "Охуеть, беру, только бантик еще прицепите!"
И вот теперь у меня есть пустой репозиторий Афанасия, в который надо смерджить велосипеды для Васяна и Петяна, а я не ебу, как это можно сделать. Антош, помоги, а? Или хоть обоссы, но расскажи как по уму делать надо было, а то за Афанасием еще очередь из трех таких же.
забыл написать что сделаю всё бесплатно и за вечер но это и так понятно
Очевидно, что вам нужно было сделать нормальную модульность (и клиентские репозитории будут выглядеть как просто набор конфигурационных файлов).
Сейчас я посоветую склонировать наиболее большой репозиторий и черри-пикать туда все подряд из других.
> нормальную модульность
Это да, но сначала каждый из проектов задумывался как тупой proof of concept, так что наколбасили лишь бы работало. Видимо, ближайшие пару недель этим и буду заниматься.
> черри-пикать
О, спасибо что напомнил!
Это книги поп программированию. Там код часто пишут и часто встречаются 2 буквы в 3 строки.
Кароч надо стать любовницей АУБ. Даешь в жопу АУБ, а когда он идет мыть хуй, ты быстро подбегаешь к компу и ставишь кейлоггер. DONE!
Плюсов у такого метода полно. Ты не юзаешь чужие скрипты на своем компе, ведь они могут быть вишмастером, и тебя не назовут скрипткидди, а будут гордо именовать тру индустриальным шпионом.
>А что вы делаете, когда вам лень?
Если мне лень учит мой петончик, я вспоминаю что я безработное говно, и сразу лень улетучивается. Но отвлекаюсь я часто. То кот придет, то кофе налить, то покурить, то тема трудная не идет, пойду на турничке повисю. Ну както так со скрипом и проходит.
>c without fear
Чтото я не могу найти анончик, выдает плюсы вместо нормального языка погромирования.
Появилась необходимость сделать несколько простых приложений для Windows Phone 8 (лабы), но проблема в том, что у меня Windows 7, и я не хочу переходить на 8 или 10 версию.
Как я понял, запустить эмулятор винфона на самой семерке проблематично (от эмулятора мне нужны скриншоты работы программы), поэтому реквестирую наиболее простые способы как сделать это.
Купи б/ушный винфон и юзай.
восьмерка в виртуалке.
Как думаешь, анон, так ли помогает в повседневном погромировании, в частности, веб-ориентированном, знание наизусть определений десятков design patterns?
Аргумент "за": проще делегировать обязанности и объяснять суть некоего кода при работе в большой команде: вместо объяснения сути с т.з. требований бизнеса, ты указываешь, шаблоны, кооре нужно имплементировать.
Аргументы "против":
1. чтобы выучить все определения, нужно каждый из них реализовать в полной мере именно там, где он к месту, а большинство сложных паттернов крайне редко к месту в повседневном вебе; реализация же паттерна в полной мере там, где можно сделать проще без потери смысла, неоправдано усложняет структуру кода
2. после изучения design patterns от корки до корки, стокгольмский синдром уже не позволяет писать кратко, а привычка высматривать паттерны может привести к потере способности читать говнокод а возможно и к способности понимать обычную человеческую речь
У меня есть подозрение, что по поводу контраргументов я утрирую, помогите мне встать на путь истинный.
Картинку для привлечения внимания забыл.
Спасибо
Не секрет, что погромированние будет ВСЁ уже через 2-3 года. Что вы собираетесь делать, когда это произойдет?
Она уже прошла.
И сколько зарабатывет средний юрист? Какова безработица среди выпускников юридических вузов?
>И сколько зарабатывет средний юрист?
Херово он зарабатывает: http://rabota.yandex.ru/salary?text=юрист
>Какова безработица среди выпускников юридических вузов?
Это нужен отчёт «сколько вакансий без указания заработной платы поделить на общее число вакансий», его в Яндексе нет. Но можно оценить, делая расчёты в электронной таблице.
Но я хочу как крутой хацкер получить права Абу, не выходя из дома и без физического контакта.
Ну скажите.
{
for (int a = 0; a < array.length; a++)
{
for (int i = 0; i < array.length; i++)
{
if (array[a] > array)
{
int max = array;
array = array[a];
array[a] = max;
}
}
}
}
Пол часа ломаю голову почему эта сортировка выводит список в порядке спадания, ведь в array[a] должны закидываться наимеьшние значени и если в списке есть значение меньше чем то, что сейчас хранится, то нужно менять местами и в array[a] закидывать то, что поменьше, это работает наоборот, втф?
ток не бейте ссаными тряпками, несколько недель назад начал учиться
{
for (int a = 0; a < array.length; a++)
{
for (int i = 0; i < array.length; i++)
{
if (array[a] > array)
{
int max = array;
array = array[a];
array[a] = max;
}
}
}
}
>>564099
чёт кусочки кода при отправке отвалились
>В: Хочу стать программистом, какой язык учить?
>О: Английский + Python/Ruby.
Благодарствую, мил-человек.
Подскажи, а булева алгебра будет полезным подспорьем или лишняя трата времени?
for (int i = 0; i < n; i++)
{
for (int j = 0; j < n-1; j++)
{
if (arr[j] > arr[j+1])
{
int temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
}
Вот сортировка пузырьком
Границу вложенного цикла поправь.
Перечитай строчки 35 и 37. Подумай над именами переменных.
Есть идеи как реализовать и что заюзать? Пока нарисую пример.
Ух ты, а это интереснее, чем я думал.
Теперь это будет Алгоритм закрашивания клеток. Т.е я беру рандомный цвет, крашу клетку. Дальше делаю обход вокруг, закрашиваю клетки оттенком этого цвета, для этого определяю дельта E. Но тогда у меня разных цветов не получится, не?
Я всех коллег позвал, сидим, ждём с нетерпением, все в спешке прорешивают олимпиадные задачки за последние 3 года. Как только скомандуешь, решим всё что нужно.
У нас команда из 8 человек. Двое из яндекса, двое из гугла согласились помочь, один из лабаратории касперского и трое тимлидов крупных компаний, мастера алгоритмистики. Так что извини, но помогать будем мы. Мы заслужили это.
Можешь попробовать вариант из 5 комментария.
Нет. Там учителя его в глаза не видели и не скомпилируют. Олимпиада вообще в кабинете биологии будет и есть риск что придётся сдавать программы на листочках.
Норм.
https://ru.wikipedia.org/wiki/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D1%81%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B8#.D0.A1.D0.BF.D0.B8.D1.81.D0.BE.D0.BA_.D0.B0.D0.BB.D0.B3.D0.BE.D1.80.D0.B8.D1.82.D0.BC.D0.BE.D0.B2_.D1.81.D0.BE.D1.80.D1.82.D0.B8.D1.80.D0.BE.D0.B2.D0.BA.D0.B8
кароче я разобрался с тем велосипедом, у меня знач было подобие сортировки выбором, только у меня непосредственно сортировка начиналась, когда доходила до половины списка
например
15 12 вывод 3
233016 233008 вывод 14563
напомните в крадце алгоритм.
где команда из гугла планировавшая помочь?
торопился
ну ты кароч береш такой два числа и смотреш кокая часть дерива у них совподаит
час примерно
>пронумеровон
>остольные
>слево
>крадце
лол я кажется понял. Нужно эти 2 числа без нацело делить на 2 и искать самое большое совпадение. Похоже щас сам алгоритм напишу.
Я решил k нужно із=за формата ввода
var
n,m,k:int64;
BEGIN
readln(k,n,m);
while n<>m do
if n>m then n:=n div 2 else m:=m div 2;
writeln(n);
END.
И тебе удачи, бро!
А ты любишь борщ?
Английский учи.
А если серьезно - вопрос поставлен неправильно, язык учится под предпочтения, если тебе интересен гейдев, нет смысла учить php, если интересен веб, то нет смысла учить C, так что определись со своими желаниями на будущее
Ты бля уже 10001 ньюфаг, кто задает этот вопрос.
>ГОСТ 3412
Это Комплектные трансформаторные подстанции или Посуда хозяйственная алюминиевая. Кастрюли с длинной ручкой для варки каши?
откуда вы блядь лезете, суки
токо в pr зашел и сразу постом насрал "собираюсь учится" "какой язык начать изучать"
а ты хоть немного подумал? посмотрел рынок? а ведь пиздец сейчас начинает творится - работы вообще для программеров нет, а с каждым годом будет только хуже
еще и в добавок нашы вузы за нулевые наклепали программистких кафедров и клепают полукадры как ошалелые
>еще и в добавок нашы вузы за нулевые наклепали программистких кафедров и клепают полукадры как ошалелые
За свою кафедру компьютерной безопасности скажу, что там почти всем похуй на программирование. У нас группа состоит из шизоидов и аутистов, которые любят математику, и тех, кому срать и на математику, и на кодинг. На старших курсах никто не хочет погромировать, но есть чуваки, которые хотят стать админами, нихуя не делать, а все остальное время фаниться и угорать, жить полной жизнью. Похоже, только я мечтаю портить свое здоровье за компом. Надеюсь, что получится вкатиться в реализацию алгеброгеометрических кодов в какой-нибудь НИИ. Байки про низкие зарплаты в НИИ травят хуесосы, непригодные к работе по специальности. Людям, которые шарят алг. геометрии, зарплаты достойные.
> зарплаты достойные.
Только в дс\дс2. Если ты в мухосрани, не думай даже соваться в нии. Оклад 14-20к, с премиями(а их может быть не предусмотрено от слова совсем) 25, ебашить как раб с 9 до 7.
> напомните в крадце алгоритм
Если это бинарное дерево, то в битовом представлении номер вершины представляется как переходы по дереву.
Корень - 1.
У вершины n потомки 2n и 2n+1, то есть номер потомка - битовый сдвиг влево и возможно прибавление единицы.
Тогда для поиска ближайшего общего корня, надо в big-endian откусить у номеров вершин лидирующие нули и найти взять только те оставшиеся старшие разряды, которые совпадают. Это и будет общий корень.
15 = 1111
12 = 1100
res= 11
233016 = 0011 1000 1110 0011 1000
233008 = 0011 1000 1110 0011 1000
result = 0011 1000 1110 0011
Конкретно алгоритм для big-endian - находишь у какого числа номер старшего разряда у обоих чисел, сдвигаешь одно из чисел, пока номера старших разрядов не сравняются.
После чего побитого сдвигаешь оба числа, пока они не станут равны.
Когда они сравняются, то полученное число и будет общим корнем.
Для little-endian аналогично, только сдвиги в другую сторону.
Прости, но на паскале я это говно кодить не буду, да и поздно наверно тебе.
А бля, уже решил на паскале и проще. Ну и похуй.
Кластер метапарадигм.
Хелп, пожалуйста. Нужно замутить побитовую сортировку. То есть сортируем целые числа по возрастанию в зависимости от старшего бита чисел. Реализуется примерно как квик сорт. Вот что у меня получилось: http://pastebin.com/qLdZdMgg
Программа виснет и отказывается что-либо делать. Уже 3 часа сижу. Может как то не так с битами работаю?
Сап, программач. Помоги новичку, плиз. Имеется БД, управляемая СУБД MS SQL Server 2012 Express. В ней, допустим, есть таблицы Clients(id, name), Products(id, title, price) и Purchases(id, client_id, product_id). Хочу сделать программу на C#, работающую с этой базой. Сейчас я могу создать BindingSource, связать его с БД, отобразить какую-нибудь таблицу на DataGridView. Но я хочу отобразить таблицу Purchases так, что вместо id товара и клиента будут название товара и имя клиента. Я могу написать соответствующий select в Management Studio, но не знаю как отобразить это в программе. Расскажи какие существуют подходы для этого, анон.
Зачем ВБА вообще изучают? Говно же.
бумп вопросу. В интернете инфы по алгоритму совсем нету.
Привет.
Цель: за несколько дней задрочить SQL на приличный уровень.
Давно когда-то изучал, даже юзал в своём приложении SQLite, но сейчас могу только совсем простые запросы написать.
Подскажите пожалуйста литературу/какие-то материалы/задачки.
Есть Грабер. SQL для простых смертных, но он какой-то старый и унылый.
>что нужно знать к олимпиаде по ИБ
))))))
Шифр Цезаря.
Алсо, палю годноту. Вот тебе на православном файлообменнике:
http://файлообменник.рф/nny6r5ccn5vl.html
Криптоблядь должна любить рашку, алсо гугли алгоритм "Кузнечик"
Там вишня?
Так вот, с какого языка начать лучше?
С английского
Так в самом начале ОП поста ответ.
> Английский + Python/Ruby.
Только приоритет операций не перепутай, сначала идёт деление, потом сложение.
[code]
app = {
submitForm: function(formID, doReload) {
$.ajax({
url: $(formID).attr('action'),
method: $(formID).attr('method'),
data: $(formID).serialize(),
dataType: 'json',
success: function() {
var d = doReload;
return function(response) {
console.log(d);
}
}()
});
}
}
[/code]
Если вызываю метод submitForm внутри кода, console.log выводит правильное значение переменной. Если ставлю его в качестве обработчика кнопки, выводится undefined
объясни ньюфане нахуя нужны объектно-реляционные субд? че дают? когда их юзать? хули мы просто реляционными не обходимся? спасибо!
На работе пользуюсь 2-м саблаймом, все устраивает. Дома вообще ничем не пользуюсь, но понадобился редактор. Дай думаю поставлю 3-й саблайм. А в нем оказывается нельзя переименовать файл. Ничего толком не гуглится, только нашел несколько ПЛАГИНОВ БЛЯТЬ для переименования файла.
Посоны, это что, серьезно? Нельзя перименовать файл или я туплю?
Генеришь точки наугад и потом строишь выпуклую оболочку (Не помню как называется, давно был курс выч.гема но там берется самая крайняя по какой-нибудь оси точка и последовательно считается угол с каждой оставшейся. С самым большим - соединяется линия. И так далее.)
Просто некоторые не войдут и ты их удалишь.
Качество "разнообразия" этих многоугольников будет определяться просто кол-вом сгенерированных точек (к примеру, ОЧЕНЬ большое кол-во точек выродится в константным многоугольник).
ПРости, не то вообще написал.
Вот кароче:
>Качество "разнообразия" этих многоугольников будет определяться просто кол-вом сгенерированных точек (к примеру, ОЧЕНЬ большое кол-во точек выродится в константным многоугольник).
Вопрос про рандомные точки вообще не понял. Ты хочешь сделать свой генератор псевдослучайных чисел или что?
Нету никакого способа сгенерировать многоугольник сразу.
>Не помню как называется
Graham Scan и Jarvis' March.
Да не, мне надо именно придумать способ нагенерить точек, для которых потом буду строить конвекс хал. Интересен случай, когда точки уже образуют оболочку (то есть когда входные данные - выпуклый многоугольник из большого количества точек). Надо измерить скорость построения на разных множествах точек. Как построить нужный многоугольник? Сначала я хотел нагенерить корней из единицы большой степени, но мне лень работать с дробями, которые почти не отличаются друг от друга, если корень слишком большой степени. Наверняка будут ошибки, связанные с точностью.
Собственно последний месяц занимаюсь какой-то чушью, сижу на codeacademy.com(прошел курсы php/javascript/html/css), а так же всевозможным ресурсам по самообучению вроде udemy.com, даже поставил, запустил и написал Hello World! на Ruby, и вот только сейчас осознал, что учить язык ради того, чтобы просто что-то учить есть полный бред, в связи с чем прошу у вас либо ресурсы, либо список проектов для реализации для ньюфагов в порядке возрастания сложности. Конечно же чтобы тематика была связана back-end. Заранее всем добра.
Понял, о чем ты. Сначала построить оболочку, а потом использовать ее как входной многоугольник.
Какими качествами должен обладать тру программист?
В таком случае можешь накидать ресурсов/книг? Не хочу просто все подряд читать из ОП поста.
Ого, ответили. Спасибо. Это где такому научился? Книжечка может есть чтобы одним курсом все основные алгоритмы изучить? Уже закодил на крестах.
>233008 = 0011 1000 1110 0011 0000
Он должен безприкословно переустанавливать винду, создавать страничик вк и чинить утюги.
Вот почему обычные, вроде, вещи, в переводе на русский звучат всегда как трансформаторные подстанции и посуда хозяйственная? Алгоритм расшифрования я ибал.
Да, не скопировалось, а я не заметил.
Вообще в универе нахватался, так что подсказать не могу. Вроде наш лектор Кнута советовал посмотреть, но я у него только Конкретную математику немного читал. Очень годно, к слову.
Это же справочник. Или как учебник тоже можно использовать? Задачи для практики там есть?
Но я бы для начала предложил бы покодить/почитать базовые структуры. То же дерево разместить в одномерном массиве, или кучу запрограммировать.
Попробовал свой алгоритм навернуть, но он на 20% медленнее.
Какие есть варианты?
Прикручивать C++ к моему перлу?
idi naxyi eblo. malo Priv escal 4to li sqa? Updaty po lubomy bystro stav9t v byrse :D
А, да, забыл упомянуть. Основная деятельность приложения - всякие круд операции с файлами.
>Раздел-то небольшой, за вечер прочитаешь.
Я тут нашел на ютубе лекцию из несколько видяшек - около 2-х часов.
За вечер просмотрел и проникся.
http://www.youtube.com/channel/UCDRhxz8JeRXSD7PpjLZ0UIQ/playlists
Хотя это не совсем по теме треда и доски, но может кому будет полезно.
Жаба не подойдет.
Работал над одним проектом, пизжу оттуда идею, по сути, что б использовать в презентационном проекте, в совоем портфолио.
Но по сути я же заново все написалл, моя версия пизже будет даже, могут ли ко мне доебатся? Еще активен договор о неразглашении, к тому же.
Я как бе презентую их фичу немножк быстрее.
Патенты и авторские права у владельца этой хуйни есть? Пиздишь у могучей корпорации или мелкой конторки? Код сильно отличается?
> чтобы запускалось у всех
Так Пакет нужно делать, чтобы оно свои либы само пихало куда надо. Щас венда-параша идет с пачкой чужих либ внутри
Может перл?
Их кода в глаза не видел, но юзал в течении полугода, так что выкупил как там все работает.
Довольно взрослые дядьки. 2k czech
О ужас! Шрифт смени.
Годно. Тебе чистого кода, а модеру перо под ребро.
С лабораторками лучше не надо. Я хоть и с дивана, но на твои лабораторки всем срать, людей интересует твой прикладной опыт.
Create view purchasesV
as
SELECT p.id, c.name, pr.title, pr.price
FROM Clients c
JOIN Purchases p on p.client_id = c.id
JOIN Products pr on p.product_id = pr.id
И бинди на это вью.
Ребят, можете объяснить как содержимое сайта высветить на странице? Чет нихуя не показывает.
Вроде домен с хостом связал, в FTP закинул все, а все равно не пашет...
Есть ли где нибудь инструкция как это сделать ребят? Не могу понять нихуя голова уже болит, помогите плз киборги!
<p>
"text text"
<span>"text text"</span>
</p>
<p>
"text text"
<span>"text text"</span>
"text text"
<span>"text text"</span>
</p>
...
И мне нужно с помощью jQuery достать весь текст, и закинуть в два массива - для текста со span, и без него. Как это сделать?
Можно взять все эти элементы в <div> и сделать один, тобишь они в результате будут объединены между собой и можно будет прописать тупо <div> только у него должен быть конечно свой id или class.
Серверный, в смысле.
http://stackoverflow.com/questions/1302428/what-does-jquery-actually-return
http://stackoverflow.com/questions/8624592/jquery-how-to-get-only-direct-text-without-tags-in-html
http://stackoverflow.com/questions/3567835/get-text-from-span-using-jquery
``
var jqueryObjectJustP = $("p");
var arrTextInsideP = [];
var jqueryObjectSpanInsideP = $("p > span");
var arrTextInsideSpanAndP = [];
for (var i1=0; i1<jqueryObjectJustP.length; i1++) {
var nodes = jqueryObjectJustP[i1].childNodes;
arrTextInsideP.push(nodes[0].nodeValue);
}
for (var i2=0; i2<jqueryObjectSpanInsideP.length; i2++) {
arrTextInsideSpanAndP.push( jqueryObjectSpanInsideP[i2].text() );
}
``
Не тестировал. Просто написал, как Бог на душу положил, епт.
Посаны вот на stackoverflow пишут, что jQuery не дружит с текстовыми узлами, того и нужно городить огород.
http://www.w3schools.com/jsref/prop_node_nodename.asp
Значит, первый цикл можно записать как:
for (var i1=0; i1<jqueryObjectJustP.length; i1++) {
var nodes = jqueryObjectJustP[i1].childNodes;
for (i3 = 0; i3 < nodes.length; i++) {
if(nodes[i3].nodeName == "#text") {
arrTextInsideP.push(nodes[i3].nodeValue);
}
}
}
Но чет я не догоняю, составитель задания объебался что ли или я чего-то не понимаю?
Если мы хотим умножить матрицу на строку, то исходная матрица может состоять только из одного столбца или как?(
Если так, то как-то глупо всё это.
Первое правило программиста: Если тебе кажется, что задание тупое - 98% что это ты тупой
Второе правило программиста: Гугли свою проблему
Почему не почитал. Почитал. Начал с питона. Я интересуюсь Лутцом. Норм или не норм.
Нет. Он дебил. Написал полную хуйню. По ненужному никому говну. Программирование для дебилов.
кстати похоже уже новый оп. большая часть шапки исправлена. подавал заявку на мода программача только чтобы вместо прошлого оп-хуя шапку сделать нормальную.
D + vibe.d. Но ты не осолишь, так что бери Golang + gorilla
Вышка примат красный диплом, вторая вышка техническая неоконченная. 5 лет пишу код в интырпрайзах.
Хочу расширять кругозор, поработать учителем или преподавателем математики/информатики/программирования, на крайняк репетитором, по вечерам или выходным.
Какие подводные камни? Может у кого есть подобный опыт и кулстори? А самое главное, как найти такую работу, хед хантер по ключевым словам ни выдает нихуя.
>примат
Абизяна штоль)))
А по делу, не раздумывая вкатывайся. Очень благодатное по нынешним временам занятие, сам погляди вокруг!
Подаешь обьявление в своем мухосранске(ты же не в ньюорке?), и ждешь профита. Потом в сети, онлаен репетиторство все дела, сначала одного тупня бери, потом расти до группы.
> Хочу расширять кругозор
> работать учителем или преподавателем математики/информатики/программирования
У них совершенно другая цель. Бложик заведи.
>У них совершенно другая цель. Бложик заведи.
Окей. Поднять немного денег, в свободное от работы время, но не занимаясь программированием, а делясь своими знаниями, лол.
Так подойдет?
Ну не знаю, помоему учителей ебуть в жёппы бюрократией, ты тем деньгам не рад будешь, разве что во что-то частное уйти. Ну или в науку податься - там статьи ебашить, к доктору стремиться, может можно норм пристроиться.
Схоронил
Нет, Лутц - говно, не читай.
Лутц норм.
Посоветуйте хороший сборник задач по программированию. Не олимпиадного уровня, а для изучающего, от азов до сложного.
Нет преимуществ, и не ищите их, и не надо сюда набигать, доморощенные адепты Секты Любителей Гандонострелов. Найдите лучше себе резиновую женщину или займитесь чем-нибудь полезным для общества, например сдайте свой травмат на уничтожение, купите вместо него ружьё, оно хоть свинцом стреляет. И заодно напишите какую-нибудь петицию Медвепуту в пользу запрета травматики и разрешения нормального короткоствола — может таки разберутся, накажут виновных и доложат в трехдневный срок.
Каков стрелок.
Ну ка, пагармисты, поясните мне за работу памяти. Как там чо, куда какой регистр под кем ходит
Ты бля выбирай либо верстка либо си. Иначе просто голову засрешь. Сперва задрочи верстку, потом немного явускрипт, совсем чуть чуть, а там решишь уже все. Си слишком узкоспециализирован. Уж лучше петон.
Под мамку твою ходит, пуш попом поёбывает её батька-стёк.
Чего это он узкоспециализирован? Для обучения хорош, сишный синтаксис мне удобнее (а для чайника вроде меня это важно). HTML и Си это вообще разные вещи, какая каша будет? У тебя ведь нет каши в приготовлении яишницы и вождении машины.
https://ideone.com/eBzGJb
Мне нужно вернуть из функции массив points, заполненный уникальными точками. Для этого я должен объявить его как g::Point &points[] или без &?
Второе да.
Обезопасить на 99%, это сгенерить себе сертификаты, и по сертификатам ходить по вайфаю. PSK вроде как норм крякается, скрытые сети снифаются и тд. Норм поцоны используют сертификат.
А то идей нет, Дрочить Математическую парашу на codewars, мочи уже нет.
Если хочешь что-то более приближенное к жизни. Ставь интересную тебе библиотеку/фреймворк и делай, что тебе интересно. Для Гвидона я бы порекомендовал: Django-скукота, но для практики пойдёт, PyQt, для OpenCV были биндинги вроде, но там матеша. В Линуксе широкий простор для скриптования: сам стараюсь автоматизировать всё, что возможно.
первый - objective-c
оно вполне логично отвечает в том числе что X=Y, т.е. все люди сами себе братья. Как добавить исключение чтобы оно так не считало?
на всякий случай
sibling(X,Y):-(father(Z,X);mother(Z,X)),(father(Z,Y);mother(Z,Y)),X\=Y.
вот такая конструкция заставляет его повторить ответ 3 раза. Это как?
> Но как, блеа, это сделать?
До недавнего времени сам задавался таким вопросом. Начал с фронтенда. Хотел уйти в бэкенд и думал, что ruby будет моим ведущим ЯП, но так как вакансий по руби было не так много, тем более в моём городе, то я выбрал PHP... тем более писал на нём, когда был фронтендером. Но там целых 5-фреймворков и что-то как-то не прижилось и я устроился потом к знакомому фронтендером, но и на рельсах нужно было прогать. Программировал-программировал, да и что-то как-то не очень понравились мне рельсы. Потом на заказ делал сайты на Wordpress и понравилось, что в админку заходишь и как в свою уютную сычвальню. Зашёл в раздел "плагины" и скачал и установил всё, что нужно. Думал даже тупо на PHP-CMS писать, но потом понял, что это как-то не круто и быстро надоело.
Вот, недавно, понял, что Node нравится по ряду причин. При этом, я в первый раз реально почувствовал, что это моё. Буду изучать, копить портфолио и кейсы. Сужать круг возможного.
Имхо, есть только один путь, чтобы найти свою нишу: работаешь с технологией за технологией и определяешь то или не то, таким образом круг и сужается. Причём должно пройти достаточное количество времени. Всё-таки, чтобы понять нравится/не нравится нужно написать что-то серьёзное. На фреймворке или ЯП. Причём может быть так, что ты полгода, например, на PHP пишешь и думаешь, что это самое то, а потом находишь python/ruby и перепрыгиваешь, и уже кодишь на этом ЯП без смены. Кому-то сразу везёт, а кто-то просто хочет грести лавандос и берётся за первую попавшеюся возможность.
"Сужать круг возможного" на Node. Ну, на ноде можно скраперов писать, real-time и Single Page Application. Есть там всякие Kraken и Sails и Meteor. Вот я имел ввиду, что смотрю сейчас на эко-систему ноды и буду потихоньку выпиливать не понравившиеся идеи и задачи. Ну, скраперов я точно писать не хочу...
C гугла прежде всего.
С этой корочкой ты только на какое-нибудь приборостроение попадешь. Так что да, зря.
Для занятия быдлокодингом вышка - самое бесполезное, что можно придумать.
В IT-секторе вышка цены никакой не имеет абсолютно. Нахуя ты это сделал не понятно. Вышка - это инвестиция в будущее. Ты учишься сейчас не для того, чтобы потом, как макака, трясти дипломом "ололол я элитка", а чтобы у тебя был профит от твоего обучения, которого у тех, кто в ВУЗе не учился иметь не будет. Если говорить про IT, то ВУЗ необходим, если идти в науку или, чтобы свалить в учиться в другую страну. Как вариант заведения трактора, короче... В остальных случаях она не нужна.
В довольном солидном сообществе разработчиков этот вопрос поднимался и вывод был такой, что без вышки не получится уехать работать в некоторые страны, а на том её профит и заканчивается.
Фантазии юных хипстеров-стартаперов. Вышка - это здоровенный плюс в портфолио.
> Вышка - это здоровенный плюс в портфолио.
То-то у меня знакомых с красными дипломами не берут никуда.
Синоним офицерский мандата?
Проблема в том, что обучаясь в вузе (и, вообще, где бы я не пытался что-то учить), скиллы полученные от реальности далеки. Я не могу написать приложение на айфон, не могу написать простенький софт под виндоуз, зато я знаю, как решается 90% олимпиадных задач. А в конторах, одной за другой, мало того, что просят опыт 1-3 года (откуда ему взяться-то), так ещё и обычный ответ "навыков недостаточно". Резюмируя, ни навыков создать что-то, ни работы.
Знаю весь C, С++ разбираюсь с классами, могу перейти в любой язык и быстро обучаюсь, куда двинутся, что изучать, анон?
Проебался с мягким знаком.
Эхх, щас бы манькой-фантазёром побыть. Студенты-матанщики нахуй никому не всрались. Если у тебя будет вменяемое портфолио - и с 9-ю классами образования возьмут.
>>565508
Единственный способ именно в короткие сроки начать получать профит - вёрстка (жээсы, хэтээмэли) и бэкэнд (питончики). Ещё расхайпована мобильная разработка, но там нужно куда больше задрачивания чем кажется.
>Постановлением Президиума РАН от 27 июня 2006 г. № 228
Кекус
>>на быдлоработе
>МОТАН
>СУСТЕМНОЕ АДМЕНЕСТРЕРОВАНИЕ
>КОКОКО ВСЕ ПИДАРАСЫ А ЙА ДАРТАНЯН И НИБЫДЛО!!!
Разве что комп. лингвистика что-то адекватное.
http://geektimes.ru/post/111843/ - вот к чему приводят 12 видов матанчика в вузике.
>вот к чему приводят 12 видов матанчика в вузике
Никому не нужное говно запостил. Тут писали, что какой-то ява-макак не справился с физзбазом, хотя опыт работы имеет большой. И ты думаешь, ему не похуй? Он деньги зарабатывает, а кукарекуны на сосаче обсуждают задачку для даунов.
http://dxdy.ru/topic102015-75.html
Где-то здесь была тема - опрос: за какую сумму вы бы согласились полностью исключить математику из своей жизни? Типа, вот тебе миллиард рублей/долларов и больше никакой математики до конца жизни (ни научной работы, ни преподавания, ни самообразования, ни решения сложных задач на досуге и т.д.) Многие сказали: ни за какую; ну будет у меня миллиард, а что я до конца жизни делать буду? Так что статистика есть даже на этом форуме.
Почитайте, увидите, что не чушь. Подчёркиваю, исследование проводилось среди широких слоёв населения, не из 1% самых мотивированных и не из 1% самых богатых. Если совсем грубо: у многих в выходные фиксируется неприятное чувство, что не совсем ясно, чем заняться. Это хаос в мыслях. Порядок в мыслях достигается упорядоченной деятельностью; для большинства людей это работа. Необходимый компонент счастья - порядок в мыслях.
Что скука будет при неограниченном количестве развлечений и отсутствии ясного смысла в жизни - это открытие даже не Чиксентмихайи, а ещё Гаутамы Будды.
http://megamozg.ru/post/6236/
IT — это говнище, потому что оно слишком скоротечно.
Твой код устаревает уже через месяц. В старые игры сейчас не пошпилишь (разве что изворачиваться через Ж.)
Телефон, которому больше 1 года — старый, ноут, которому больше 3 лет — старый.
Ты вынужден всегда обновлять софт на своем телефоне, иначе в один прекрасный момент окажется, что всё пропало.
Нет ничего, что можно было бы достать из ящика и похвастаться. В лучшем случае это будет наивное и милое устаревшее говницо, слепленное из кусков кода, которое решало ту проблему, которую сейчас решает новая тулзня.
Написание технических IT статей — из той же оперы. Кто хочет писать о том, чем не воспользуются не то что следующие поколения, но даже люди, которые откроют эту же статью через год-второй?
Программирование — это все равно что стоять на конвеере и засовывать морковку в барабан, который упакует ее в ящик, который тут же погрузят в фургон и ты никогда не увидишь его. Программирование — это бесконечный и вездесущий процесс рихтовки, который никогда не прекращается, потому что как только он прекратится, программу утилизируют и выборосят на свалку, или если очень повезет, то выставят за витриной на потеху публике.
Вспомните первые огромные дискеты. Вспомните первые монохромные, пузатые мониторы. Несколько лет назад это всё было мейнстримом, от этого захватывало дыхание. Сейчас же вся эта рухлядь вызывает лишь саркастическую ухмылку.
Программирование — это работа в колхозе, плоды которой ты сам никогда не пожнешь. Ты будешь раз за разом выходить в поле, чтобы полоть не свои грядки и выращивать чужие помидоры, которые съешь не ты, но зато с улыбкой на лице — потому что ты программист.
>Блин. Ну ведь если логгер по спецификации не записывает ошибку если она повторилась (аля консоли в браузерах), то работает он нормально. Я порою слушаю разговор двух девочек. которые 10 минут разговаривают друг с другом и не понимают, что они совсем о разном говорят. Зачем тратить столько времени, если можно всё быстро и точно выяснить?
Всегда проигрываю с таких аутистов. До таких даунов не доходит, что люди общаются не для того, чтобы что-то друг до друга донести, а чтобы именно пообщаться, получить эмоции. Аутичные корзинки до 25 лет прожили по крылом у мамки, и теперь в шоке от мира этих ужасных и непонятных людей.
Я верю в эволюцию. С приходом эры автоматизации процент творческого труда среди необходимого людям увеличивается. Как показывают те же Д.Пинк, М.Чиксентмихайи, назову ещё малоизвестного автора Л.И.Ибраева, в любой труд, кроме уж самых монотонных (но таких всё меньше) можно вложить творческое содержание. Даже в самых малопривлекательных типов труда есть примеры людей, искренне влюблённых в этот труд. Эти люди счастливее, чем их менее мотивированные товарищи по работе. Достаточно это осознать, и люди захотят стать такими, как они. Конечно, одного желания здесь мало - если ты к какой-то деятельности испытываешь отвращение, то при всём желании её не полюбишь. Но это значит, что, наверное, надо сменить деятельность, даже если это будет означать понижение зарплаты и отказ от каких-то материальных ценностей.
Если человек считает дни до каникул, это означает, что у него что-то не так с режимом или содержанием труда. Наша система несовершенна, и часто можно видеть, что у людей с этим режимом что-то не то и они считают дни. Но она непременно усовершенствуется, потому что это выгодно для всех - и для работодателей, и для рабочих - чтобы этот режим труда был оптимален.
Заметьте, я говорю именно "режим труда", а не "режим труда и отдыха". Оптимальный режим - это, наверное, некоторое чередование видов труда. Когда я думаю о будущем, мне представляется, что люди будут работать (плюс учиться) не 8, а 24 часа в сутки - то есть даже во сне им будут приходить новые идеи об усовершенствовании чего-либо. Это идеал, от которого, конечно, далёк и я сам. Скажу одно - самыми счастливыми были те периоды моей жизни, когда я утром просыпался, полный новых идей, и сохранял это вдохновение до самого вечера, с трудом отвлекаясь по необходимости на что-то ещё, и когда в течение дня не было даже мысли о том, что надо отдохнуть.
А если нападет физическая усталость - надо осваивать техники релаксации, которые эффективно спасают от неё.
Кому кажется это слишком радикальным - подумайте, а в чём, по-Вашему, заключается отдых? в лежании на диване? Никого почему-то не удивляет, если человек весь свой отдых посвящает игре в шахматы, хотя это требует от него немалых умственных усилий. Идея в том, что полезный труд ничем не хуже.
Кстати, я, конечно же, не хочу избавить человечество от культуры - от чтения книг, просмотра фильмов и т.д. Но книги и фильмы тоже бывают разные. Есть тупые, от которых тупеют мозги. А есть мотивирующие на новые достижения. От первых можно отказаться совсем.
Я верю в эволюцию. С приходом эры автоматизации процент творческого труда среди необходимого людям увеличивается. Как показывают те же Д.Пинк, М.Чиксентмихайи, назову ещё малоизвестного автора Л.И.Ибраева, в любой труд, кроме уж самых монотонных (но таких всё меньше) можно вложить творческое содержание. Даже в самых малопривлекательных типов труда есть примеры людей, искренне влюблённых в этот труд. Эти люди счастливее, чем их менее мотивированные товарищи по работе. Достаточно это осознать, и люди захотят стать такими, как они. Конечно, одного желания здесь мало - если ты к какой-то деятельности испытываешь отвращение, то при всём желании её не полюбишь. Но это значит, что, наверное, надо сменить деятельность, даже если это будет означать понижение зарплаты и отказ от каких-то материальных ценностей.
Если человек считает дни до каникул, это означает, что у него что-то не так с режимом или содержанием труда. Наша система несовершенна, и часто можно видеть, что у людей с этим режимом что-то не то и они считают дни. Но она непременно усовершенствуется, потому что это выгодно для всех - и для работодателей, и для рабочих - чтобы этот режим труда был оптимален.
Заметьте, я говорю именно "режим труда", а не "режим труда и отдыха". Оптимальный режим - это, наверное, некоторое чередование видов труда. Когда я думаю о будущем, мне представляется, что люди будут работать (плюс учиться) не 8, а 24 часа в сутки - то есть даже во сне им будут приходить новые идеи об усовершенствовании чего-либо. Это идеал, от которого, конечно, далёк и я сам. Скажу одно - самыми счастливыми были те периоды моей жизни, когда я утром просыпался, полный новых идей, и сохранял это вдохновение до самого вечера, с трудом отвлекаясь по необходимости на что-то ещё, и когда в течение дня не было даже мысли о том, что надо отдохнуть.
А если нападет физическая усталость - надо осваивать техники релаксации, которые эффективно спасают от неё.
Кому кажется это слишком радикальным - подумайте, а в чём, по-Вашему, заключается отдых? в лежании на диване? Никого почему-то не удивляет, если человек весь свой отдых посвящает игре в шахматы, хотя это требует от него немалых умственных усилий. Идея в том, что полезный труд ничем не хуже.
Кстати, я, конечно же, не хочу избавить человечество от культуры - от чтения книг, просмотра фильмов и т.д. Но книги и фильмы тоже бывают разные. Есть тупые, от которых тупеют мозги. А есть мотивирующие на новые достижения. От первых можно отказаться совсем.
Что я делаю не так?
Первый сценарий
В качестве первого упражнения откройте привычный для вас текстовый ре-
дактор,редактор IDLE) и сохраните следующие ин-
струкции в файле с именем script1.py:
# Первый сценарий на языке Python
import sys # Загружает библиотечный модуль
print(sys.platform)
print(2 100) # Возводит число 2 в степень 100
x = ‘Spam!’
print(x * 8) # Дублирует строку
Я так сделал. Потом он пишет:
Сохранив этот текстовый файл, вы сможете предложить интерпретатору
Python выполнить его, указав полное имя файла в качестве первого аргумента
команды python, введя следующую строку в системной командной строке:
% python script1.py
win32
1267650600228229401496703205376
Spam!Spam!Spam!Spam!Spam!Spam!Spam!Spam!
И в этом случае также вы должны использовать командную оболочку, кото-
рая предоставляется вашей операционной системой – в окне Командная строка
(Command Prompt) в W indows, в xterm или в подобных им программах. Не забы-
вайте заменять слово «python» на полный путь к исполняемому файлу интер-
претатора, если переменная окружения PATH у вас не настроена.
Если все было сделано правильно, эта команда запустит интерпретатор Python,
который в свою очередь последовательно, строку за строкой, выполнит
инструкции в файле, и вы увидите на экране результаты выполнения трех ин-
струкций print – название платформы, результат возведения числа 2 в степень
100 и результат многократного дублирования строки, который мы уже видели
выше (о двух последних операциях более подробно рассказывается в главе 4).
Но мне тут блять выдает ошибку. Почему? Что за ебаный в рот. Это же сука самый первый пример, что здесь может быть не так? Я скачал питон 3.5 с сайта, установил его, открыл IDLE и скопировал туда код с учебника, закрыл, схоронил и попробовал его вызвать. Какие нахуй блять ошибки. Уже час сижу, скоро расплачусь.
Что я делаю не так?
Первый сценарий
В качестве первого упражнения откройте привычный для вас текстовый ре-
дактор,редактор IDLE) и сохраните следующие ин-
струкции в файле с именем script1.py:
# Первый сценарий на языке Python
import sys # Загружает библиотечный модуль
print(sys.platform)
print(2 100) # Возводит число 2 в степень 100
x = ‘Spam!’
print(x * 8) # Дублирует строку
Я так сделал. Потом он пишет:
Сохранив этот текстовый файл, вы сможете предложить интерпретатору
Python выполнить его, указав полное имя файла в качестве первого аргумента
команды python, введя следующую строку в системной командной строке:
% python script1.py
win32
1267650600228229401496703205376
Spam!Spam!Spam!Spam!Spam!Spam!Spam!Spam!
И в этом случае также вы должны использовать командную оболочку, кото-
рая предоставляется вашей операционной системой – в окне Командная строка
(Command Prompt) в W indows, в xterm или в подобных им программах. Не забы-
вайте заменять слово «python» на полный путь к исполняемому файлу интер-
претатора, если переменная окружения PATH у вас не настроена.
Если все было сделано правильно, эта команда запустит интерпретатор Python,
который в свою очередь последовательно, строку за строкой, выполнит
инструкции в файле, и вы увидите на экране результаты выполнения трех ин-
струкций print – название платформы, результат возведения числа 2 в степень
100 и результат многократного дублирования строки, который мы уже видели
выше (о двух последних операциях более подробно рассказывается в главе 4).
Но мне тут блять выдает ошибку. Почему? Что за ебаный в рот. Это же сука самый первый пример, что здесь может быть не так? Я скачал питон 3.5 с сайта, установил его, открыл IDLE и скопировал туда код с учебника, закрыл, схоронил и попробовал его вызвать. Какие нахуй блять ошибки. Уже час сижу, скоро расплачусь.
В голос с твоего ника. Пафосный дохуя, а прочитать ошибку "НЕТ ФАЙЛА В ДИРЕКТОРИИ" ниасилил? Бида-бида.
Лалка, ты запускаешь файл в папке C:\Users\Huesos, а файл лежит у тебя в папке десктоп она же РАБОЧИЙ СТОЛ, понятненько?
Ну не ругайся, объясни. Я же как младенец сейчас. Мне указать полностью путь надо или что? Я не понимаю
слишком Pafosно)))))
Всё анончики! Получилось! Кавычки хуевые в примере были, спасибо вам. Добра, я еще вернусь))
В питонотред зайди. Ещё не такого насмотришься.
Чет грустно с тебя стало.
Долбоеб
File->New File
Ctrl+V Ctrl+S
назови YaPizdochos.py
F5!!!
...
PROFIT!
откуда такие дауны берутся вообще?
Зачем джва с половиной года учить 5 языков программирования. Несколько баз данных, весь веб, ведроиды и еще (ТОП КЕК) Установка виндовс 7.
Какой-то бред и каша технологий, да еще и за 2 года. Это получится человек, который знает все в IT но не может работать, т.к. знания поверхностные. Как ты собрался работать удалено, например администрируя MS Windows Server? Или удалено ставить винду?
>Зачем джва с половиной года учить 5 языков программирования
А что в вузах 5 лет изучают?
Ну, полагаю, что такой микс всего подряд может помочь найти конкретную отрасль, которой хотелось бы заниматься. Как иначе ньюфагу понять, что ему по душе?
>Это получится человек, который знает все в IT но не может работать, т.к. знания поверхностные
Можно углубляться в технологию, которая придется по душе во время обучения. От того и плясать.
Проблема прокрастинации стоит у меня довольно остро, как бы ты поступил на моем месте? Я не защищаю эту идею потому что, само собой, нихера не разбираюсь в айти. Если верить а я не очень верю, честно говоря информации на сайте, 1/4 студентов работает уже после первого года обучения.
Only in english? Such shame with my madskills, mb something nice with russian language or only way is dictionary + this book?
В вузе ставят базу (каркас) и убирают люфт в мозгах. Дальше на каркас может надеваться что угодно.
If you don't possess english on at least technical level - you have nohing to do in high-tech.
В оп-посте есть картинка с Таненбаумом. Ты ее хотя бы пытался разглядывать, или сходу в тред писать начал?
конечно смотрел, я уже просил книгу по архитектуре, мне посоветовали какую то дичь, в которой не нашел ничего связанного с моим вопросом, поэтому максимально конкретизировал реквест в попытке №2.
Как уже сказали, ВУЗ дает базу.
Раз нужна удаленная работа, то тебе половина их курса не нужна. Ты можешь углубиться прямо сейчас в тот же JS или Java. Ты так же можешь и сам выучить что-то, чтобы работать после года обучения, а то и за меньший срок.
Как бы я поступил? Я бы пошел в универ(обычный русский) от незнания, что делать и ньюфажиства в IT, через год понял вектор и начал самообразовываться в конкретный ЯП и работать, учась. Что я собственно и сделал.
Если полный нуб в IT, то удаленно получится только программировать, в большинстве случаев. Можно еще в разработку сайтов, дизайн или копирайтинг, но это немного другое. Кароче выкидывать денег за непонятный курс я бы не стал, хотя делаю это в ВУЗе, лол.
Кстати, он на английском? У тебя с этим как?
I know it, but I'm noob and have many time to learn before i will try to get a work, but this stuff i want learn now, so if u have not much worse book but in russian...
if not - ok, i'll try
fix much time*
Нет, курс на русском, по сути, это сорт оф универ с варинтами занятий 5/7 или 1/7, с контролем преподавателями и всей остальной атрибутикой. С английским у меня довольно хорошо, за исключением произношения. Могу читать что угодно, кроме худ. литературы. Хорошо воспринимаю на слух.
>Ты так же можешь и сам выучить что-то
Я тоже сперва так думал. В смысле, да, круче самообучения еще ничего не придумали, но не все могут мотивировать себя на рабочее усилие. Я решил не врать себе и признать проблему.
No excuses. Open and read, make summary during the reading. Do exercises. This is one of the classic books about computer internals.
Ну если не настолько хорош в самодисциплине для саморазвития и не настолько плох, что кинешь все и забьешь на эти курсы, при том, что потратил деньги, то дерзай. Если получится - хорошо. Если нет - потратишь кучу денег и времени.
А вообще я рандомный анон из интернета и не в праве давать такие советы. Думай сам.
Yes. Moreover, you'll also get the answers for the questions you didn't think about.
ok, than thank you
Запрети глобальные переменные с помощью «declare» и вперёд.
http://fprog.ru/2009/issue1/eugene-kirpichov-fighting-mutable-state/
Самое удивительное — ответы хабрачитателей в каментах. Детский сад, честное слово. Помню, я занимался БИ, занятия проходили в здании средней школы, и однажды тренер объединил две группы в одну... так вот, с учениками 4-6 классов найти общий язык мог только он один, я вообще в дальний угол зала ушёл. Здесь такое же впечатление. Каменты ниасилил.
Error: Size of 'put' argument of 'random_seed' intrinsic at (1) too small (10/12)
>занимайся от души, деньги сами придут
Начни с книг Брайана Трейси, деньги в США приходят от продаж в этой стране — с откатов
У него одна из лучших книг по архитектуре.
Строго говоря, да, но я хочу написать метод, который проверяет данный экземпляр на соответствие со всеми остальными экземплярами.
Запили в классе WeakHash, в который объекты будут добавлять себя при инициализации.
K&R
Схуябы? Слот-то класса. Static или как там они в диезе зовутся.
Ситуация: в моей говноконторе нет никаких (ни в каком виде) интернетов, нет даже нормальной локальной сети (только самопальные огрызки в некоторых кабинетах на 3-7 машин каждая, никакой систематики). Разработку буду вести, скорее всего, один, но то на одной машине, то на другой, то дома. Есть флешки, на машинах разные ОС (в основном вин7 и Дебиан). С предыдущим проектом тупо копировал его весь с компа на флешку, с флешки на комп, заебался вусмерть, хочу человеческой жизни. Что меня спасёт?
Если нет интернетов то все равно жудешь копировать на флешку-со флешки, если не хочешь разрабатывать сразу на флешке.
Зачем тебе распределенная VCS я не ебу.
Меркуриал поднялся - пробуй его.
>все равно жудешь копировать на флешку-со флешки
Это ясно, но одно дело Ctrl+C, Ctrl+V, "Заменить все", "ой блять старые поверх новых записал"; и совсем другое -- push/pull с грамотным слиянием, определением конфликтов, бранчами и т.д.
>Меркуриал
Пойду почитаю.
Дана матрица 8x8 из нулей и единиц, и нужно понять, есть ли область нулей ограниченная единицами. Пишу на питоне, сижу уже второй час туплю.
да, 1 курс да, тупой
Кароч если есть такая матрица:
1 1 1 1 1 1 1 1
1 0 0 0 0 0 0 1
1 0 0 0 0 0 0 1
1 0 0 0 0 0 0 1
1 0 0 0 0 0 0 1
1 0 0 0 0 0 0 1
1 0 0 0 0 0 0 1
1 1 1 1 1 1 1 1
То, все нули -- это область ограниченная единицами.
Какая-то тупая задача.
Решается оче просто:
Быстро: если все крайние столбцы и строки заполнены единицами и внутри есть хоть один нуль, то область есть(не спрашивай где, лол)
Медленно: если первая часть из предыдущего условия невыполнена, то нужно ебать каждый ноль клеточным автоматом(если сосед 0 и крайний, перейти к следущей области, иначе к соседу-0, до тех пор пока таких соседей не будет(тогда область существует)).
>Быстро: если все крайние столбцы и строки заполнены единицами и внутри есть хоть один нуль
>если первая часть из предыдущего условия невыполнена
Очевидно, что число вариантов матрицы, содержащей нулевые области и при этом имеющих хотя бы один 0 на крайнем столбце/строке значительно превосходит число вариантов только с единицами на краях.
Для случайных входных данных предварительная проверка на все крайние единицы и ноль в центре выглядит пустой тратой времени.
Потому что, по некоторым причинам(которые разжигают холивары) они завоевали достаточную популярность, чтобы можно было найти работу.
из других Япов, на которые можно найти работу, можно иметь ввиду ПХП и жаваскрипт. Но там есть один большой минус, при обучении попка будет подгарать от всех этих хитрых конструкций и внутренних костылей, соответсвенно шанс выучиться выше на Питоне\Рубях, все остальное просто дело вкуса.
Ну и точка вхождения в Жаву,Си, Сишарп, еще выше, и жопка будет сильнее подгорать. А на питоне могут писать кто угодно,а на рубях даже аутисты.
Потому что синтаксис простенький и куча информации в интернете.
Находишь ноль не с краю, проверяешь его соседей, если сосед - ноль, проверяешь его соседей и так далее, пока не найдешь ноль на краю, или не кончатся соседи. Все проверенные клетки или их координаты пишешь во вспомогательную таблицу, чтобы знать, проходил их или нет.
Если ноль на краю, то повторяешь сначала на еще не проверенной части массива.
http://lldb.llvm.org/tutorial.html
Что еще за "breakpoints"? Я просто хочу отследить поэтапно как программа считывает откомпилированный код C, например.
Есть откомпилированный файл test.out, написанный на C.
Как мне его дебагнуть с помощью lldb?
если в терминале прописываю lldb, то вроде как бы вхожу в среду "lldb" и все последующие команды выполняются внутри lldb программы.
Ну блядь. Когда тут просят подсказать, на чем начать КОДИТЬ, у них спрашивают, что именно человек собрался КОДИТЬ, и от этого уже отталкиваются. Я сразу назвал, для чего мне нужен кодинг, соответственно, мне нужен самый удобный для этих целей ЯП. А то.
>В: У меня горит лаба/курсач
Вроде того. Препод-мудак прогулял 7 из 8 пар, а узнав о существовании рубежной аттестации, решил провести контрольную, дав задачи вроде "спроектировать на uml информационную систему просмотра видео онлайн ака ютуб"/"спроектировать сайт поиска работы и резюмэ ака хэдхантер" и т. д. У меня есть полтора дня, чтобы научиться это делать. Самый короткий из найденных учебников - 188 страниц, явно не осилю, да и не нужно это. Дайте каких-нибудь годных гайдов на пальцах, где доступным русским языком страницах на 20-30 объясняют основы и дают примеры подобных задач с решениями. Спасибо заранее, аноны, надеюсь на вас.
>проверка координат курсора на принадлежность ко всяким ебанутым фигурам
https://en.wikipedia.org/wiki/Point_in_polygon
>как вообще программно задаются подобные фигуры
Тут краткий обзор разных подходов: http://theory.stanford.edu/~amitp/GameProgramming/MapRepresentations.html
Ну, слишком уж общая там информация.
Допустим, у меня есть область, которую даже с учетом упрощений задать можно вершинами, эдак, тридцатью. Как это лучше сделать? И это ещё удобный пример, некоторые участки придется задавать чуть ли не сотней вершин. А участков таких, ну, может, штук 100. Наверно сильно скажется на производительности реализация подобных расчётов.
Или сделать массив с сеткой ультрамаленьких размеров, проверка координат в котором будет однозначно сообщать нам id территории, на которую навели курсором?
>Или сделать массив с сеткой ультрамаленьких размеров, проверка координат в котором будет однозначно сообщать нам id территории, на которую навели курсором?
Почему-то больше всего понравился именно этот вариант. То есть, тупо сделать две карты, одна графическая, другая цифровая, где каждый байт соответствует отдельно взятой координате. Разумеется, можно делать не 1х1 попиксельно, а в меньше масштабе, ибо точность до одного пикселя не нужна.
платиновый вопрос - нахуя нужный nosql? ебались придумывали реляционку и ведь ее же всюду можно впихнуть
нахуя вощем го знатоки
Как без регистрации и смс быстренько написать программу, которая бы подбирала рандомные числа из 4 знаков (все 4 знака — цифры) и подставляла их в нужное окошко?
А проблема такова:
Дело в том, што я, даун эдакий, давно ещё зашифровал резервную копию своего гейфона, а теперь мне СРОЧНА именно она и нужна.
Пароль точно помню сделал из 4 цифр.
В нете прошарил в поиске подобных программ, но годноты не нашёл.
Спасибо.
Из программирования максимум што делал — считал сумму квадратов чисел в порядке возрастания. На чистом Си
Десять тысяч вариантов можно и ручками перебрать. Да и вообще, зачем использовать рандом, если тебе нужен цикл из десяти тысяч итераций? Рандомом будешь всю жизнь подбирать. Наиболее сложный этап — это именно программно выцепить нужное тебе поле ввода. Хотя, думаю, можно посмотреть в сторону простейших макросов, дабы не париться с хуками.
Сначала в /s насрал, теперь здесь, ну что за люди. Если ты хочешь минимум ебли, то используй какой-нибудь скриптовый кликер мышкой. Например, вот этот: http://crapware.aidf.org/page/clickermann Напишешь скрипт для ввода чисел и клика по кнопке в цикле, и все.
Открыл, читаю, спасибо!
> найти работу
Помоему рекомендация никак не связана с поиском работы. И рекомендуется (ньюфагу) именно начать с питона а не задрочить его от корки до корки. Тоесть поковырять несколько недель чтобы начать писать простейшие программы, и уже имея некоторое примитивное представление что такое вообще программирование выбрать интерестный ньюфагу ЯП. Возможно моду стоит более точно сформулировать совет. Если ньюфаг уеверен что ему нужен именно С# (к примеру) то пердолиться с питоном мало смысла.
Гугли CAP теорему. В общем в nosql жертвуют небольшим количеством надежности системы ради скорости и маштабируемости. ACID обеспечивает надежность, но у него проблемы с скоростью, и к примеру в сервисе типа соц сети где большая нагрузка ACID может просто не обеспечить требуемой скорости. А так как сильно большая надежность не нужна то ее можно пожертвовать ради скорости. Но если у тебя к примеру банковская система, то туда уже nosql не лезет, так как нужна максимальная надежность, и только ACID, только хардкор.
В частности, для биндинга переменных я использую "<=", а для проверки равенства "=" вместо "=" и "==" соответственно. Мой вариант мне нравится, но второй всем будет привычнее(да и присвоение — наиболее частая операция, так что экономия знака имеет смысл). Стоит ли менять эти операторы?
спасибо!
думал наоборот, что в носкл жертвуется еще и скорость в угоду упрощения проектирования(чую опять я тут неправ) тк был уверен что реляционки оычно супернизкоуровневы и суперматематичны чтоле
поиск по nosql всегда медленнее. вот изменение nosql может быть быстрее.
Хаскеллу и лиспу вместе взятым.
Возьми fossil лучше. Один бинарник, идеально для флешек. Если дорастешь до git, есть экспорт туда.
ну я так понял это больше для чего то портативного(еще в рекламе видел веролеты боевые)
не знаю куда все летят
Смирнов который? Там мало и без примеров нормальных. Или это ты наотъебись написал запрос для гугла?
Например, здесь:
void asd(const int a) {
// ...
}
Может между функциями?
> если я хочу делать сайты
php, python, ruby, javascript, go, java/c#, sql, scala, d, erlang
> дизайн сайтов
html-вёрстку, css, javascript, фотошоп
> онлайн-сервисы
см. первый пункт после php. До кучи можешь выучить soap.
> мобильные приложения
Java, c#, c++, swift+objective-c с учётом специфики платформы.
Как сравнить два HWND на masm32?
так вот .IF hwnd1==hwnd2 ругается, видать они длинные слишком. Неужели городить cmp/jne?
А хули оно тогда не работает? Просто смп-то компиль железно пропустит, независимо от того, че там сравнивают. или нет?
Конст для не-указателей в сишечке имеет мало практического смысла. Для указателей это жирный хинт компилятору и тем, кто вызывает твою функцию.
Не знаю масма, но подозреваю, что два значения из памяти сравнить нельзя, одно должно быть в регистре, т.к., это ограничение самого x86.
БЛЯ ПОДСИСТЕМЫ КАКИЕТО МЫ ШО Т3 КРУЗАК В ИВИ ОНЛИНИ СОБИРАЕМ БЛЯЯЯ О НИСЁТ ПИЗДЕТСССССССССС
Ну так это разные вещи совершенно.
В x86 у инструкции может только один memory operand. Положи один из hwnd в регистр, и все будет.
>В: У меня горит лаба/курсач
Вроде того. Препод-мудак прогулял 7 из 8 пар, а узнав о существовании рубежной аттестации, решил провести контрольную, дав задачи вроде "спроектировать на uml информационную систему просмотра видео онлайн ака ютуб"/"спроектировать сайт поиска работы и резюмэ ака хэдхантер" и т. д. У меня есть полтора дня, чтобы научиться это делать. Самый короткий из найденных учебников - 188 страниц, явно не осилю, да и не нужно это. Дайте каких-нибудь годных гайдов на пальцах, где доступным русским языком страницах на 20-30 объясняют основы и дают примеры подобных задач с решениями. Спасибо заранее, аноны, надеюсь на вас.
К тебе приедет пативен. Он спросит, здесь ли проживает рандом хуев. Ты скажешь нет и тебя отпустят.
Насколько я понял, надо знать кучу вещей, и одному это не осилить - например как основную логику взять джанго, сверху добавить джаваскрипта, еще выше хтмл/цсс, сбоку еще какую-то субд?
Какой фреймворк/язык идеально подходит для сайта с видосиками?
Проверяешь через системные апи и интринсики наличие нужных тебе фич. Пользуешься таблицей указателей на функции, чтобы красиво и без проблем выбрать нужную. Пока функцию не вызовешь, процессор о содержащихся в ней инструкциях ничего не знает, т.е., если что-то не поддерживается, оно не сломает ничего.
Можно генерить код в рантайме под конкретные параметры задачи. Вызывать именно так, после установки read/execute на область памяти. Для кодогенерации посмотри на llvm, например.
Если делать ифы и джампы, это будет долго и размер исполняемого файла будет слишком большим.
Обычно конпелятор считает, что исполняемый файл будет выполнятся на самом тупом проце, если ты не скажешь ему обратное флагами типа-msse, -msse2, -msse3 и т д. Например, на любом 86_64 проце первые две будут всегда, и компилятор включит их сам.
Перфоманс критикал проекты собираются под конкретую архитектуру. В твоем примере, скорее всего, есть несколько одинаковых либ, собраных с разными наборами команд. Какую из них использовать, оно решает в рантайме.
В джаве и дотнете сть еще штуки типа jit, ngen, native. Это когда программа при первом запуске один раз компилируется под текущий процессор, использую все его фичи, а все следующие раны запускается этот экзешник.
но ваще я не сильно шарю в байтах, уже 4 года ушел из этой хуйни. Так шо лучше погугли на аглицком.
Анооон!
Но нахуя, если у vs 2013 и 2015 есть бесплатная community-версия со всеми фичами прошки?
С этим согласен, просто речь не о том была.
Если просто список фамилий то нет. Если они у тебя зарегестрированы и с каждым профилем связана фамилия то да.
Интеловский цпп конпилятор, по-моему, собирает несколько версий функций, и потом в рантайме определяет характеристики процессора и вызывает нужные функции. Это, в принципе, несложно сделать даже без ифов, тупо сохранив все адреса вызовов функций в таблицу и потом перезаписать их при старте на нужные адреса.
Ещё PureBasic что-то подобное может делать, но он говно.
>python
И сразу же вопрос. На входе страница json в utf-8. Пишу его в файл. В полученном файле вперемешку встречаются / и '/'. Как заставить питон конвертировать / в '/' ?
Хоу ту ду ит? Может есть какой нибудь учебничек с разбором онных задачек?
Инфибо: в Паскаль, гугл не особо помог
Даже не знаю чем помочь. Попробуй в /pa/ спросить, там наверное могут быть люди умеющие графическими редакторами пользоваться. Или в /s/. Тут доска посвященная программированию. Подводный камень же в том что ты не можешь ничего прочитать на своем, перевернутом на 90 градусов листочке?
Так-то смотреть на прикреплённую необязательно, тут скорее реквест на учебник по паскалю
Скидывай вк, помогу
Пытаюсь осилить SICP. Дошел до раздела 1.2.3. Порядки роста, тут в задачках косинусы, синусы и логарифмы. Я уже не помню, что это такое, так как последний раз открывал учебник лет 8 назад и учился на отъебись. В тексте все чаще встречается адовый математический язык, перечитываю некоторые абзацы по несколько раз, постоянно гуглю незнакомые термины, вспоминаю правила раскрытия скобок, операции с дробями и т. д.
Очевидно, что мне нужно повторить школьный курс по матеше. Скачал учебники с 5 по 11 классы и охуел. Собственно вопрос: кто-нибудь может посоветовать годную книгу, где компактно собраны необходимые базовые знания по математике и алгебре?
мимогуманитарий
>Очевидно, что мне нужно повторить школьный курс по матеше. Скачал учебники с 5 по 11 классы и охуел.
С чего там охуевать? Если выкинуть задачки, их все можно прочитать за рабочий день. Видимо, у тебя просто IQ недостаточен. Это - нормально, 9 из 10 людей такие.
За 8 часов прочитать 7 учебников по 200 страниц? Да ну нахуй, я медленно читаю.
а что можно в этом DOS делать? всегда хотел попечатать белыми буквами на черном фоне, как трухацкер.
Я в курсе о существовании R, но к чему его упоминание? Предлагаешь сделать и стрелку, и "=" операторами биндинга, а "==" равенства? Нерационально как-то.
Нихуя, задачи в отдельных задачниках. В учебниках, которые примерно по 200 страниц, объяснения и примеры. В рабочее время я работаю, книги читаю по вечерам и на выходных.
Синтаксис - традиционный, семантика - что-то новое. Если все, что ты можешь предположить, - это новый синтаксис, то не надо.
Я буквально недавно качал учебник по геометрии, 7-11 класс, он читается за вечер целиком.
Да ты акробат, однако.
Да хуй знает, я за 5 минут фейкоакк слепил, чтобы убогого восклицательного знака не было сверху, мне норм, ничего не требует уже полгода.
Ясно, спасибо. Просто решил по хардкору вкатиться в разработку приложений с GUI, но никак не могу выбрать между VS и Qt. Хотел попробовать Code::Blocks с gtk+, да только там цирк с конями вместо вменяемой установки под Шиндоус. Что посоветуете, аноны?
Спасибо, попробую.
Ну если кресты, то у Qt тупо нет альтернатив, разве что gtkmm пад линуксом. Но на винде только кьют.
Альзо у тебя большие проблемы с пониманием вопроса, судя по
>VS и Qt
Какое отношение фреймворк имеет к иде?
Не-не-не, я не сравниваю фреймворк с ИДЕ, мне просто нужно что-то, что можно быстро настроить и начать пользоваться.
>просто нужно что-то, что можно быстро настроить и начать пользоваться.
Это всегда плохая идея, но тогда тебе нужен очевидный кьюткреатор.
Все, что мне нужно сделать - небольшая программа с GUI для создания конфиг-файла для другой программы. Там и элементов должно быть всего ничего, пара слайдеров, несколько radio-buttons и десяток чекбоксов, так что от быстрого изучения ничего плохого, думаю, не случится. Спасибо за совет.
Лол, только сейчас вспомнил о питоне. Так увлекся выбором, что забыл о наиболее простом и быстром варианте. Спасибо тебе, анон.
Где нанять програмистишек или типа того?
Есть адекватный план, проект по пунктикам расписан, визуально набрасал как будет выглядеть и прочее, но сам реализовать не умею. А напрягать друга не хочется, он ведь долю большую захочет.
Ты случаем не один из тех, кто имеет мега-ценную идею, о которой никому нельзя рассказывать?
Молодец, что и ты это понимаешь.
Тогда ты также должен понимать: фрилансеру похуй на сам проект, фрилансер выдаст тебе код и пойдет пить пиво или искать новый проект. Защищать права на этот код тебе будет попросту не от кого — единственный, кто его будет иметь и будет в нем заинтересован — ты.
>Как тогда защищать права на код и прочее?
Ты же понимаешь, что твой проект - хуета? Что он нахуй никому не нужен и даром?
Народ, может кто подскажет.
Я использую Sublime text 3, хочу чтобы у меня компилировались файлы .f90
Я скачал mingw, поставил, изменил путь переменной Path, делал все как по мануалу.
Файлы .c компилируются, но почему-то .f90 не компилится, пишет ошибку пикрелейтед.
Помогите, пожайлуйста
Если регулярно будешь учить, то не поздно. Чтобы быстрее - php html css
Ты ж тупой программистишка. твоя реализация нахуй никому не нужна без нужных людей.
Пишу приложение на функциональном ЯП scala. Как реализовать правильно MVC в такой ситуации:
Юзер что-то печатает. Контроллер говорит модели, что изменилось. Модель меняет объект, входящий в неё и упдатит Вью. Всё, вроде бы, логично. Проблема в том, что есть концепция immutable состояний. Получается, поменялась часть модели, эту часть надо заменить. Модель с новой частью - новая модель. Получается, модель надо пересоздать. Контроллер со ссылкой на новую модель - новый контроллер. Но ведь это ненормально.
Что делать?
Ну хуй знает, я в этом говне не разбираюсь, но странно, что ты ожидаешь, что g++ будет твой фортран компилить. Это же ++ компилятор. Тебе нужен какой-нибудь gfortran
Тебе нужно чтобы работало и читалось или соответствовать догмам?
Линзы делай, заодно прочувствуешь всю адекватность крудошлепным задачам.
> Контроллер со ссылкой на новую модель - новый контроллер
Схуяли? Контроллер для того и нужен что ему можно разные модели подсовывать.
function sum(a,b){
return a+b;
}
console.log(sum(2, 3));
>> 5
Если ты из этих курсов не понял эту вещь, лучше смени курсы. И вообще, learn.javascript.ru же.
Блять, не тот тред, не обращайте внимания.
Обычно руби передается таким образом.
Это похоже на Go.
Через два года нужно уже идти работать параллельно с универом (я на первом курсе). По идее, надо было уже давно определиться, по какому вектору развития идти (веб; компуктеры, мобилки(?)). Я выбрал вектор дегенератианый, не знаю нихуя.
Спасибо.
Ты выбрал самый поехавший вектор, никому ты не будешь нужен со своими крестами.
Окей, гугл, я его еще не выбрал. Вообще, до работы у меня еще почти два года, если меня, конечно, возьмут куда-нибудь (если я возьмусь сам за себя, потому что сейчас я просто аут, но не совсем тупой, обучаться способен), то есть вроде бы есть возможность и на плюсы время потратить.
Хочу по практиковаться в этом деле, пока у меня "отпуска" 2-3 месяца.
ну или реквестирую список нематематических задачек.
>Поцоны, а какие задачи есть в Ентерпрайзе и около-него?
Напиши письмо аналитикам. Напиши письмо в суппорт. Напиши письмо админам. Напиши письмо клиенту. Прочитай документацию. Прочитай ее еще раз. Напиши документацию. Исправь одну строку. Задокументируй это. Задокументируй это в конфлюенсе партнера. Иди на митинг. Страдай.
Почему? Это же охуительно и универсально. Правда я другой анон, я исключительно для себя развиваюсь, сейчас раскурил плюсы и opengl.
А теперь к сути проблемы.Необходимо теперь сделать так: При запуске компьютера при входе в систему есть несколько учётных записей: администратора и пользователей.Когда они при входе в систему вводят логин и пароль нужно что бы эта информация автоматически считывалась и отправлялась бы в ту базу,а именно логин и пароль,а так же время входа.При входе пользователя информация должна только отправиться туда и программа запускаться не должна.При входе же администратора информация должна отправляться в базу и запускаться тот блок что на первом скриншоте(ну это можно просто прописать автозапуском) .
Основная проблема в том что я просто даже не представляю как сделать так что бы в базу автоматически поступала информация о входе того или иного пользователя в систему.Так называемый "прозрачный режим".Проще говоря,как автоматически отправить в базу логин пароль,а так же время входа при входе в Windows?
ну это понятно, как обстоят дела с багфиксом, а по созданию новых продуктов, или внутренних инструментов. Помню пилили самопальные мониторинги, да и все. Может тут кому-чего-нибудь нужно? там Парсерговнописем, ну я хз.
Кресты еще тебя переживут.
Универсально, рили? В тырпрайзе ни крестов, ни няшной. В вебе ни крестов, ни няшной. На гейфонах своя уберняшная, для которой знания плюсов бесполезны, а на ведре жаба. Охуительная универсальность.
Ну оно должно работать как сервис, и как-то хитро перехватывать все это дело. Ну может даже парсить участки памяти.
Но можно проще, каждый заход любого пользователя пишеться в лог венды, и оттуда его можно спарсить.
ну я впринципе так и думал откуда то из реестра брать.вот только как ну и конкретно откуда
а оно и не в реестре.
В реестре хранятся настройки. Даты там быть не должно.
вот ответы из гугла
http://serverfault.com/questions/70328/where-how-does-windows-store-the-data-in-the-event-logs
Какие-то внутренние костыли для деплоя и извращенные парсеры логов часто требуется велосипедить, но для тренировки по их написанию придется выдать тебе реальные логи или реальную документацию(которой частично нет, ололо). Так что можешь не искать задачек для тырпрайза, никто тебе ничего не даст, да и не стоит душу тратить на это богомерзкое дело.
Лучше проведи отпуск с пользой. Съезди в Тай, выеби няшных катоев, найди валютные заказы и радуйся жизни.
понять бы как это ещё оттуда вытаскивать
В /s/ иди за мокрописьками.
от mingw сейчас есть компилятор фортрана,
жл
Просто берешь и прикручиваешь без задней мысли.
greasemonkey / tampermonkey | @include / @exclude
Всё тобой перечсленное серьезными вещами не назвать.
Если кому совсем делать нехуй может прям сюда запилить пример для парсинга НУНАПРИМЕР количества постов в определенном треаде.
Записался. По-моему охуенно.
На каком языке велосипедишь? Тред грузишь как веб или через АбуАПИ? Почему именно в эксель?
Я мимошел, поэтому српошу
>В: Хочу стать программистом, какой язык учить?
>О: Английский + Python/Ruby.
Это мем такой?
Ну мемный ответ, на мемный вопрос, да?
Задрали, реально задрали. Из треда в тред вам отвечают: Хаскель или лисп, либо же асм и си для низкоуровщены. Почему этого нет в шапке? Потому что модер.
>О: Английский + Python/Ruby.
Английский сейчас не нужен да. Главное знать пару десятков терминов специальных и уметь юзать гугл транслейт. А по поводу питона/руби, так это развод для ньюфагов, начинать нужно либо с асм, ибо с Хаскеля.
http://rghost.ru/43915840 Математика: Полный справочник / Мордкович, Глизбург, Лаврентьева
>>566922-кум
Есть шансы съебаться на работу в Гонконг?
Остальной Китай не интересует.
Есть.
Не получается вывести одновременно переменную, текст, переменную, текст.
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim s, t As Integer
Dim time As Double
s = InputBox("Расстрояние")
t = InputBox("часы")
time = t 3600
t = InputBox("минуты")
time = time + t 60
t = InputBox("секунды")
t = time + t
time = Math.Round(s / t, 2)
time2 = Math.Round(time / 1000 * 3600, 2)
Print time;"м/c";time2;"км/ч"
End Sub
Немного о себе: Кун 18 лет, на 3 курсе ПТУ на программиста. Знаю ОП по делфи и си++. Сам планировал пойти как Android разработчик или Web-программиста, но начал сомневаться.
>сферой
Тут непринято так говорить. Мы любим кубы, и через кубы описываем сферы. ПРосто так легче поддерживать модульность.
Бампую. Ну что же вы ананасы?
Хотел сделать отображение 60 кадров в секунду, но для этого мне необходимо выводить по кадру каждые 16.66 миллисекунд. Воспользовался для этого таймером, но секунда состоит из 1000 миллисекунд и не делится дальше. В итоге я получаю 58/59 фпс при 17 мс на фрем и 62/63 фпс при 16 мс на фрейм. Как быть?
для вывода графики можно напрямую синхронизацию по кадру взять
для игровой логики можно и более круглую цифру взять, в принципе все равно сктолько раз в секунду состояние обновлять
для анимации тут сложнее, но если ты все равно будешь пытатся привязать к развертке, но по таймеру, кадры в любом случае пропадать будут из за несоотвествия состояния фреймбуфера
поэтому рекомендую все таки по зазвертке, а значения таймера считывать и интерполировать а не пытатся квартизовать по нему время
Не бывает такого точно фиксированного фпс. Не планируй кадры, просто старайся поддерживать средний фпс примерно на нужном значении. И вообще считать фпс - зло.
Тебе человеческим языком линкер написал, что ты не указал нужные либы внезапно -lgfortran. Алсо, почему g++? В gcc compiler driver - gcc, его и вызывай.
Может кто помочь? Стоит на виртуалке Маверикс, поставил ХСоде 5.1 (6.1 не запускал симулятор айфона). Теперь еле запускается, но вот с такими артефактами. В чем проблема?
А он тебе какой друг? Под хвост няшитесь? Проблема может быть именно аппаратная!
Поясни за свою сферу. По работе приходиться порой писать, но глубоко не вникаю. Каковы перспективы и твои планы в частности?
Тогда используй частоты, кратные vsync.
тогда сделай EXT_swap_control SwapInterval(1), дегенерат
по игроблядски говоря, VSync включи
он у тебя будет во время SwapBuffers до следующего кадра засыпать
ну, если это гл
если директ, там можно и вовсе строку горизонтальной синхронизации при перерисовке считывать, ну и там отдельная функция которая до начала следующего кадра ждет
палишь рынок труда. оцениваешь, кого будут нанимать в ближайшие два года. всякие хипсторские языки типо растов-хуястов не учитываешь. изучаешь синтаксис языка и не пизди, что ты знаешь плюсы. я на них пять лет уже пишу и до сих пор порой удивляюсь и идёшь работать.
это если поступать как всякие уебаны и думать, что всё определяется знанием синтаксиса языка, который вообще изучается за один день (не считаем тонкостей). нормальные же люди учитывают предметную область.
если ты дохуя специалист в телефонии, то ты будешь в профите на любом телефонном проекте в не зависимости от языка и стэка технологий.
если умеешь в матан и линейку, то смело сможешь в CAD'ы и тд и тп
Да, можно и так, но он про языки программирования спрашивал.
Называется Human Resource Machine.
Для начала определись нравится ли тебе возиться с визуальной составляющей. Я вот в начале карьеры разрабатывал под андроид и меня невероятно выводила из себя ебля с формочками, расположением интерфейса итп, поэтому и ушел в серверную яву.
Даже не знаю.
Мне не нужен форс vsync'а, да и вообще я в данный момент sdl ковырял, засыпание вручную реализовал.
>дегенерат
На белт, быдло.
И даже про автодополнение есть, ну надо же.
Файлы для подписи апплет пытается скачать через приложение, приложение проверяет наличие залогиненого юзера и шлет апплет нахуй, т.к. апплет охуел и решил использовать свою сессию с блэкджеком и шлюхами а не сессию с залогиненным юзером.
Вопрос - как заставить апплет использовать сессию приложения или сделать их сессии общими?
В гугле гулглил, ничего толкового не нашел.
у сдл там свой всинк, по крайней мере у второго
а без всинка ты никогда синхронизации программы с тем что в кадре рисуется не сделаешь
Сдл у меня не второй, а синхронизация мне не нужна, учитывая особенности проекта. Мне нужно простое ограничение фпс, дабы избежать лишней перерисовки. Реализовал ожиданием лишних мс, нагрузка на цп снизилась. Потом просто поковырялся для подбора лучших значений. Из интереса.
Дебил, в консоле ошибки глянь.
Нужно для загрузки одинаковых фотографий на сайт (avito). И сколько раз можно добавлять этот байт, чтобы фотографии всегда были уникальными?
Бло, там всё на ангельском и 30 дней только. Есть на трекерах уже ломаный? И куда нажимать, чтобы нужные действия произошли?
Стоит ли брать читалку, если рассчитываешь использовать только для книг по прогрмрвонию
Ап. Програмач-помогач.
В папке лежат 1.jpg 2.txt
dir /b>file.txt
выводит
1.jpg
2.txt
полные имена
надо на выходе иметь текстовый файл с
jpg
txt
В линуксе можно заюзать awk. Точку использовать как field separator и вывести $2. Но можно и под виндой:
https://stackoverflow.com/questions/21927944/how-to-run-an-awk-commands-in-windows
Единственное, что я не знаю как в батниках пробегаться по всем файлам в каталоге, это тебе уже самому.
https://superuser.com/questions/31464/looping-through-ls-results-in-bash-shell-script
Тебе нужно найти такое же, только для shell'a винды. Удачи.
угу
хотя нет, эс с подкаталогами хавает, в каталоге файлы перебирать форфайлс без этого параметра и так будет.
Я очень сомневаюсь, что тут еще кто-то на десятой сидит.
И как ты скопируешь из киндла в онлайн компилятор наприер?
Ты извращенец такие вещи на батниках писать? Возьми нормальный скриптовый язык и не еби себе мозги.
Скрипт генерации rarjpeg с лурки. Вместо рар подавай переименнованный txt с нулевым байтом.
Я вот тут подумываю в катиться в уеб-погроммирование, сам юниксовый админ средней руки.
Познания в ЯП ограничиваются курсом Паскаля еще ажно в школе и скриптами питон/баш.
В связи с этим платиновый вопрос - куда смотреть? Что учить? Пейтон, говорят, помирает и слишком медленный, тыкал джаву - просто пиздец какой-то в плане синтаксиса после пейтона (а вот хеллоуворлдить на Scala мне понравилось, прям как-то даже интуитивно понятно), внезапно понравился Lisp - он какой-то... простой что ли, просто пишешь и все, главное про скобочки не забывай.
В общем, понятное дело, что надо понемножку попрбовать и то, и другое, чтобы понять, к чему душа лежит, но, может, опытный анон мне подскажет направление, чтобы я не терял попусту время?
Спасибо.
после питона везде пиздец.
Смотри по вакансиям сейчас, Руби и Питон имеют одинаковое количество вакансий. У пыха в два раза больше. Но это только часть проблемы.
Обычно заказчик хочет сэкономить и взять Фронтендщика и бекендщика в одном лице.(да и у них обычно заказы не такие сложные чтобы держать бекендщика отдельно). Так что тебе полюбому нужно дрочить ЖаваСкрипт, или хотя бы фреймворк (ангулар например) чтобы удовлетворять влажные фантазии заказчика.
Насчет помирает и слишком медленный, это говорят про все языки. ПХП вот никак не помрет.
Но тебе как сисадмину будет проще долбить Питон и Руби, и сможешь в случае фейла перекатиться обратно в админство или в бекенд.
Так как Руби это Чеф и Паппет, которые есть в каждой серьезной конторе. А питон Ansible которые есть в другой половине менее серьезных контор. Сможешь хоть конфиги писать.
с другой стороны, Если задрочить жавускрипт, бекенд можно на node.js писать.
Можно так. Можно немного наоборот.
Первый кубик определяет пару:
1-2
3-4
..
11-12
Второй кубик определяет чётность.
> Так вот, в этом замуте с диапазонами, какая вероятность выпадения определенного значения?
Сам посчитать что ли не умеешь? Кубики - норсв с равномерным распределением. Если кубики занумерованы, то существует строгая биекция между парами чисел на кубиках и гранями д12. Тогда и вероятности любого исхода одинаковы.
На, держи: http://pastebin.com/DviMJPXS
Давно хотел пощупать этот newlisp, а тут как раз ты.
Сохраняй сей скрипт с расширением .lsp, качай отсюда вишмастер http://www.newlisp.org/index.cgi?Downloads ??? ПРОФИТ
Теперь хоть будет что рассказать посонам про лисп в продакшоне.
у тебя 36 равновероятных комбинаций
тебе нужно 12 равновероятные
занумеруй их нахуй типа 1:1 это комбинация нумер 1
1:2 комбинация 2
6:6 комбинация 36.
это при условии что ты их различаешь между собой
таким образом при комбинациях[1-3] получаем 1 на К12, при [4-6] 2 на К12..... [34-36] 12 на К12
есть ряд переменных могущих принимать значения в диапазоне
скажем а1, а2, а3, каждая может быть от 0 до 3
мне нужны все возможные пермутации
можно конечно сделать вложенные циклы но это коряво.
обучите папскому методу, желательно на пестоне.
Лол, гонконгские либеральные свиньи его гарантировано наебут.
Да мне срать на питонопарашу, пик я для примера привел. Я вообще о таких местах спрашивал.
нет, переменные переставлять не нужно. Сами переменные тоже не нужны.
Нужны все L=[a1,a2,...,an], где a принадлежат некому диапазону(для простоты одному и тому же)
edX по 50
в Harvard extension тыщи 2 лол. Зато такой то VERIATS
незнаю, правда, дают ли там сертификаты общего хараткера, а не относительно узкие скилы
тогда сделай скип фпс какой нибуть руглыфй по таймеру, 10мс ровно сто раз в секунду будет, ровненько
а на фпс насрать тогда будет
Ну хуй знает, я сама себе сертификаты печатала, а говорила, что платные курсы проходила, кек. Работодатели не перепроверяют, верят на слово. А вообще да, они очень помогают.
Странно, нахуй бы они нужны тогда.
Одно дело Harvard или Wahrton какой, чтобы можно было смотреть на интерьвьюера как на говно. И похуй что ты тупой, а в Бостоне был только во влажных снах.
Потому что помогает устроится. Я сама язык не очень знаю, но вот такие самодельные сертификаты и гитхаб с переделками чужих проектов очень помогают, даже если на какие-то вопросы не сможешь ответить.
На здоровье:)
Потеря времени. В популярный опенсорц пулреквесты шли. Тогда будет понятно, что ты не просто аутист с борщом, а был способен разобраться в чужом коде, сделать патч и (самое главное) этот патч кто-то принял.
Вермя есть - чтобы проебать? Никто твои проекты смотреть не будет, а вот строчка о том, что ты работал с projectname будет смотреться солидно.
Вообще, я могу тебе дать идею. Фронтэнд для cling. Qt? Почему бы и нет. Солидно будет ояебу.
Вкатываюсь с десктопной разработки в веб-макакинг, неясен один нюанс, а именно:
Видел проекты, написанные на Руби/Пайтоне/Пхп/другом_языке, в которых отдельные вычислительные части переписаны на С++. Понятно что это делается не от скуки ради, а производительности для, но я не совсем представляю как это все будет работать на сервере.
Пару раз доводилось размещать чужие пхп-проекты на серверах хостера. Поползав немного по контрол-панели нашел у него пункты, отвечающие за подключение на хостинге дополнительно Пайтон и Руби-компонентов - т.е. сервер по дефолту работает на пхп, но можно подключить поддержку дополнительных языков. С++ я там в упор не нашел, хотя это наверняка относится только к конкретному поставщику услуг, у других возможно и он будет.
Собственно, вопрос. Если сферический проект написан на языкенейм и частично С++, то нужно предварительно узнавать у хостера поддерживается ли С++ на его сервисе? Или это обычное явление и практически любой хостер легко подключает его поддержку по первой просьбе? Может поддерживается по дефолту и на меня посмотрят как на идиота?
Прошу прощения, но настолько глупые вопросы мне и правда некому задать.
Арендуй себе ВПС и пиши на чем угодно, хоть на брейнфаке. А если у тебя больше трех сайтов, то выйдет даже дешевле хостинга.
Ясно.
Ну про размещение собственных проектов говорить пока еще рано. Мне просто было интересно как работают подобные мультиязычные приложения на сервере и в порядке ли вещей запросы подобного для хостера? Или все же не выебываться и писать все на одном языке?
Классический хостинг сейчас нужен для совсем даунов, не умеющих в линукс. На VPS за $3 в месяц в digital oceanможно держать десяток сайтов-визиток, и еще останется место для собственных экспериментов и всяких мелочей типа прокинуть ssh-туннель. Соответственно, на С++ ты можешь хоть весь бэкенд написать.
Понятно, спасибо. А как быть со случаями, когда ты проект просто пишешь и пересылаешь заказчику в архиве, а тот уже сам его пристраивает на хостинг? Не принесут потом мне его со словами "Хотели разместить на хостинге1, но там сказали что не поддерживается - понесли на хостинг2, там нас тоже послали. Ты чо за халтуру наворотил?"?
Исчерпывающе, еще раз спасибо.
бамб же блять
>пермутации
Совсем уже ебанулись со своими английским. Папский метод - list-монада. В пестоне, как ни странно, list comprehensions.
>>568431
ОК, неплохо. Но это же оно сделает мне сразу заготовку всех возможных вариантов.
Есть какойто вычурный способ рожать их на лету, как это делают вложенные циклы?
ну
for i in range(0,3):
....for j in range(0,3):
........L[i,j,,,n]
пермутации это щито поделать. первый раз в жизни учу комбинаторику и то по ангельски
Но ведь в данном случаем вероятность наступления второго события зависит от того, что произошло в первом событии. Разве тут не должно как-то по другому считаться?
лел, а чем тебе не угодили плюсы.
Чтобы понять общую концепцию программирования он давольно хорош, адекватное абстрагирование и от байтоебства и от высокоуровневой параши.
50 это давольно много, по 20 страниц если каждый день будешь читать, то это превосходно. даже за тот 21 день с выходными ты прочтешь 420 страниц, т.е книгу за месяц, вполне себе адекватно ящитаю.
int y = 3;
y = --y - y--;
Рассуждения были такие:
1) --y = 2;
2) y = 2-2 = 0;
3) y-- = 0 - 1 = -1
Итого y = -1
Проверил в эклипсе, правильный ответ 0. В чём я ошибся?
1) --y = (y = 2, expr1_value = 2)
2) y-- = (y = 1, expr2_value = 2)
3) expr1_value - expr2_value = 2 - 2 = 0
4) По рукам за такой код даже в примерах.
Расскажите, антоши, почему тут семёнов ещё кличут. Про илюш и леночку уже знаю, а про сенёна не знаю надо в шапку сборник личностей в зк запилить.
Живой нюфаг! Ловите его.
>леночку уже знаю
Мне тогда расскажи. Семён это саемперсун.
http://lurkmore.to/%D0%A1%D1%8D%D0%B9%D0%BC%D0%BF%D0%B5%D1%80%D1%81%D1%83%D0%BD
То же самое что и структура, отличается наличием приватных/публичных методов и всей хуятиной с наследованием.
Если ты про плюсы то ничем не отличается, в первых версиях ключевого слова class вообще небыло, использовалось только struct, добавили просто для удобства. Единственное отличие что в структурах по умолчанию все публичное, а в классах приватное.
Ты кавычки проебал после аргумент параметра /c
Питон, пхп, жс. Выбирай любой и иди в тематический тред.
Конкретно здесь имелись вижу Леночка+Семен из БЛ.
Кошерно? Тем более по свифту только доки, а мне, как нубу, надо будет разжёвывать всё (тем более ООП).
Не пизди, наверняка дохрена разных туторов, правда на инглише. Objective-c глянь.
Начинай с common lisp
*panda напиши на modpr собака yandex.ru
==============
Я не знаю лисп. И желательно что-то популярное чтобы если у меня что-то не получиться можно было подсмотреть в нете.
Ультапримитивное подмножество запили.
>И желательно что-то популярное чтобы если у меня что-то не получиться можно было подсмотреть в нете.
Популярнее интерпретаторов лиспа только физбаз и хеллворлд.
>Ультапримитивное подмножество
Гугляться какие-то суставы.
>физбаз
Вообще нихуя не гуглиться.
Ладно забрал интерпретатор лиспа. Спасибо.
fizzbuzz
Тебе всё равно придется жрать говно, потому что только для яблопидоров практически никто не пишет, а для кроссплатформщины выберут уж точно не свифт.
> а для кроссплатформщины выберут уж точно не свифт
Тащемта на свифте можно писать под .Net и JVM (RemObjects Silver). Я не знаю насколько там для серьезных проектов все норм, но хеллоуворлд (змейка) спокойно накатилась на андроид телефон.
obj c задрачивать получается?
Алсо кто мне может разжевать код один, правильно ли я понял ооп obj c
Что мне там перечитывать?
Тухлые проекции твои про мамку, говорю. Не к месту и без оснований.
Анон спрашивает, какой проект ему стоит пилить для своего пустого резюме. У кого пустое резюме? У того, кто еще не работал, не? На что я ему советую не ебать мозг и сделать пару патчей в существующий опенсорс, будет быстрее и лучше выглядеть.
>без задней мысли
>ну просто вкатываешься в openCV и внезапно делаешь пару патчей, которые до тебя никто не придумал делать
>кто еще не работал
Гениально. Сам-то наверное по той же тропинке к успеху пришел?
>ну просто вкатываешься в openCV и внезапно делаешь пару патчей, которые до тебя никто не придумал делать
Ты вот типичный трясущийся от страха диван, который уверен, что опенсорс делают какие-то там снобы, которые сидят и ждут, как бы обоссать новичка.
На деле в любом опенсорсе полно тупых древних багов, которые влом пофиксить, а также длинный список фич, которые влом реализовать. Пишешь мейнтейнеру и спрашиваешь, так мол и так, новичок, куда приложить силы. Если он не мудак, то напишет тебе что, как и где. Если мудак - то проект не стоит того (но можно постучать другому мейнтейнеру). Ты по сути предлагаешь бесплатную рабочую силу, никакой мотивации посылать тебя нет.
Конечно, если ты не спрашивая ни у кого, выкатишь пулреквест с патчем на 10000 строк, который перепидорашивает интерфейс так, что у десятков тысяч людей поломается код, то тебя пошлют.
Ну ладно, извини.
Сап, анон, я хочу в программирование, учу C#, ну как учу, читал летом книгу и на этом всё. Хотел бы практичный язык, который легко или интересно усвоить. Или просто... эх, я не знаю. Мне лень читать книгу, хотя из неё всё ясно. Вот кодить нет желания, потому что как начну - ошибка на ошибке. Мне 16, btw, может причина в моём возрасте?
нет ты лентяй
>кодить нет желания
А что ты именно собирался кодить? нельзя же начать кодить просто что-то, недостаток мотивации.
Есть данные в формате JSON из вконтакта .
немного кривые наверное, но тем не менее.
там первым в "кортеже" идёт инфа о человеке (город и имя), (хотя наверное имя даже лишнее. Мне нужен только город.)
а после этого идёт список всех аудиозаписей человека (с пометкой по каждой аудиозаписи - жанр, название песни и исполнтель)
В итоге думаю получить карту музыкальных предпочтений РФ. (выборка людей - это просто группа на 40000 тысяч человек из вконтакта)
хочу завернуть это в красивую обёртку.
Ну или просто в обёртку.
но если погуглить визуализацию данных, то выйдет очень большой пласт инфы - как раз тот случай, когда чем больше - тем хуже. не знаю куда смотреть.
В общем посоветуйте , плз. что делать.
по конкретике :
- допустим я получил JSON выборку. Мне их декодировать в какую-то базу данных? или просто сохранить как JSON файл.
- инструмент для визуализации собственно.
еще час есть
1, 2: дописываешь 0 к первому куску адреса (т.е. умножаешь его на 16), складываешь результат со вторым в вендокалькуляторе.
3. Заменяешь нулями справа сколько-нибудь цифр (не меньше 1), считаешь смещение вычитанием из исходного числа, считаешь сегмент отрезанием правого нуля (делением на 16). Проверяешь способом, который выше.
Так как блокировки продолжаются и превращаются в перманентные, то надо бы что то накатить
Спасибо бро.
Ща буду гуглить.
===============
Вот только такое GGL не понял.
не гуглится как само по себе,
так и в контексте ... c D3
тебе кажется, что не выучил. Я тоже иногда так думаюхотя мой уровень и правда - дно, но как вспоминаю, что даже не понимал из чего состоит url, и нахуй там знаки вопроса и т.д., то понимаю, что в принципе научился многому. Я макака, но даже мои знания, для не посвященных людей, это магия.
Нормально. Только когда ты пойдешь с питона на нормальный язык у тебя будет жопная боль от возросшей сложности. В этот момент главное вытерпеть и выучить язык, после чего он покажется тебе легче питона. А иначе можешь до конца жизни застрять на питоне, а это верный путь в сорокалетние борщехлебы.
А пхп еще более востребован тогда уж. Но учитывая конкуренцию сорок питонистов на одно задание и общую унылость и однообразность их работы.
Главное придумать отмазку.
Спасибо, добра тебе
Новая профессия. Это такой сисадмин, который пытается из кусков опенсорсного говна склеить с помощью самописного скриптового или декларативного говна рабочую систему.
Ты чем заниматься то хочешь? Пилить интернет чатики для вирта или создавать приложения на эпол для вызова шлюх онлайн?
Да хуй знает, просто хочу прогать, разрабатывать любые приложения, ебашить задачи, растить бороду, винить мать в своих проблемах, пить смузи, тусить с индусами, пиздеть в снепчате с Брином. Куда в таком случае податься?
И соси хуи без работы или поддерживая говнокод в виде мешанины из кучи гемов, да.
Древняя мудрость гласит: Нельзя пить смузи, не запивая его спермой заказчиков.
Значит нужно есть больше овощей, после них сперма приятная, не приторная, но и не горькая.
мимо-ruby on rails-девелопер с двухлетним стажем
По рельсам, если серьёзно, работы нормально нет. Только поддержка уже написанного говнокода.
Допустим, рендер вывести в отдельный поток, а обработку действий пользователя оставить в основном — хорошая идея или плохая? Почему?
Сразу второй вопрос. Где можно подробно почитать про "эффективное программирование", скажем так? Пишу на плюсах и понятия не имею, в каких случаях чем пользоваться, когда присваивать, а когда сравнивать напрямую и так далее. То есть, с точки зрения логики у меня вопросов не возникает, но с точки зрения компилятора и процессора всё может быть иначе. Чем руководствоваться?
Все правильно делаешь.
Начни хоть с чего-то, прекрати скакать от одного к другому. Дальше будет лучше.
В чём именно плюсовость? С виртуальными методами, ссылками, перегрузкой операторов и инкапсуляцией?
А биты, байты и прочее это где читать? В книгах по рубям/свифтам/объект сям нет такого.
Да. А что?
Это ты еще асм поучить не пробовал блять, ебаный рассадник всякого говнища.
Я намекаю на..Эй, это ты меня оскорбить пытаешься? :(
Читать о битах и байтах надо применительно к какой-нибудь задаче. Скажем, есть вот «Операционные системы» Таненбаума, там типовые задачи на уровне битов и байтов разобраны (выравнивание в памяти, совместный доступ к данным из нескольких потоков, синхронизация с помощью ассемблерных команд и т.д. и т.п.)
Ты опять выходишь на связь?
И iOS/веб макаке в перспективе (пока я нулевой) это надо ДО погружения или после?
>И iOS/веб макаке
А ты на правильном пути, а как насчет дискретной матеши? У тебя ок с ней? А что, кстати, по архитектуре процессоров современных? Ты сперва основы изучи
Хуёво с ней, но я школьник в 12-ом классе не СНГ школы решил дропать школу, учится на проходной балл и ебашить программирование, английский и математику. Смысла мне в математику сейчас залезать нет, ибо я инглиш ебашу всё свободное время, сейчас хочу добавить сюда программирование.
Пистон.
>Почему свифт не брать?
Ловушка узкой специализации, обсуждали летом, вот только треды утонули.
>А что с яблопидорами
Всё с яблопидорами, закончили. Настоящего Макинтоша нет и не будет. Вместо него — средний по цене ноутбук для повседневных задач.
У меня органическое поражение мозга и эпилепсия, и окулист посоветовал мне идти к неврологу. На той неделе пойду. А еще сказал, что органы зрения в порядке, и проблема в чем-то еще.
У кого-то была такая проблема? Как это вылечить? Я хочу кодить, блджад.
Это наверное опухоль. Давай я скажу, почему так решил. У тебя проблемы с глазами. Но ты вместо того чтобы спокойно слушать доктора, идешь сюда, и спрашиваешь какуюто хуйню, хотя тебе специалист сказал уже пиздовать к специалисту. Так что блять чтото тебе на мозг явно давит изнутри.
Потому что у меня бугурт и я уже не могу ждать, пока за неделю-две пройду полное обследование. Вдруг здесь есть такие же /b/ратишки, которые пояснят.
Личное мнение или что? У меня допустим макбук, айпед. Собираюсь 7 ифон покупать.
Нет, бро, ты ошибся. ПР полон весьма образованных людей, кодящих на своих ЯП как боги, но не могущих найти работу изза глупых работадателей. А для проблем есть бе или медач
>кодящих на своих ЯП как боги
Это на каких? Лисп и хаскель? У нас тащемта многие уже с 3-4 курса работают, и причем не они искали работу, а работодатели набирают себе самых талантливых.
Личное, конечно же. Работал на Power Mac с механической клавиатурой, а современные яблоклавиатуры — мембранные. Что не мешает подключить любую другую, но тем не менее.
5 лет на макбуке, полёт нормальный, мне нравится. Ифоня нравится всегда, внезапно не ощутил не одной проблемы с iPad Air и iOS 9.x. Ну так что насчёт направления, я ведь "просто так сижу" (учу всё в куче, что хуже если бы я просто атк сидел).
Руби на рельсах уже не перспективен, по свифту нет книг с вниканием во все аспекты (есть видео уроки охуенные, но смотреть видео уроки - быть дауном), у обж-си синтаксис свой. Мне ведь по идее надо первый ЯП выбрать для себя, что бы с него стартануть. Питон не хочу, ибо заниматься им в дальнейшем не планирую.
>есть видео уроки охуенные, но смотреть видео уроки - быть дауном
>Мне ведь по идее надо первый ЯП выбрать для себя
Приятно слышать мнение иксперта.
Видео это как лекции, книги это книги. Нормальные люди потребляют всё вместе, дауны страдают ПАТАМУ ЧТА ПАТАМУ
Я и есть пидорас с ЛОРа. Кек
Особенно смешно это потому, что в соседнем же треде эти пидорасы просят ВИДЕО по матану, потому что книги для них ОЧЕНЬ СЛОЖНЫЕ НАДО НАГЛЯДНО и с удовольствием скачивают лекции по матану и физике, записанные в 360p, прося ещё.
Короче, какую среду ставить и какую библиотеку использовать?
Начни с sdl.
Visual Studio
Начиная с 2012 студии графон прикручивается костылем, как ты и описал, но можно скачать 2010-ю. Там можно создать приложение WindowsForms из коробки.
>Руби на рельсах уже не перспективен
А тем временем на Апворке 376 открытых на данный момент заказов по Рубям на Рельсах, а так да, не перспективен.
Да эта чепуха, ящитаю, идет от неубитого внутри маминого траля. Любой дебил поймет, что предмет надо изучать по нескольким источникам.
Мне видео смотреть неприятно, например. Предпочитаю текст.
Кодоки, пользуетесь ли какими нибудь опенсурсфри, короче бесплатными штуками для составления мандкарт? Меня притомило бумагу изводить, а искать не могу, потому что уже оче устал сегодня, а завтра спросить не смогу потому что забуду
Бумага всё же лучше. Таки осязательно-предметный контекст помогает подвязывать заметки в мозгу лучше.
1. пишешь-запоминаешь
2. пишешь в определённом месте на бамажке. запоминаешь, что вот в том месте, есть инфа, которая поможет найти другую инфу
3. тд
Твоё ПИШИШЬ ЗАПАМИНАЕШЬ — говно, которое нужо презирать ещё на уровне школы.
Тогда хоть ты мне ответь. Чем же так плохи Эклипс и Нэтбинс, что их тут клянут на чём свет стоит?
Без понятия, я не пользовался ими, ведь я всего лишь ассемблеропитонщик, учащийся на чужих костылях, у меня другие инструменты(кровать и кружка с кофе)
Ананасы, каковы шансы найти работу 22-летнему пиздюку, который имеет навыки продвинутого сишкоблядства (голое железо, юниксы и т.п.), ооп, бидон, хорошие знания электроники и цифровой обработки сигналов? Можно хоть где-нибудь, даже на каком-то заводе за пару сотен у.е. (но чтобы работа была хотя бы интересной).
Спрашиваю, потому что всю учебу в универе провел копаясь в узкоспециализированной, но интересной хуите, временами попивая пивко и живя за деньги бати. Теперь не знаю, что делать - все одногрупники забили на специальность и подались в веб-хуиту и энтерпрайз; за месяц я нашел 3.5 подходящие вакансии, да и в тех нужен опыт. Неужели всё так плохо и мне пора учить php?
Если уверен в своих знаниях, бери трактор и в гейропу.
Гаскiль.
Лел. Если в клетке ij стоит 1, то вершины i и j соединены ребром, 0 - ребра между ними нет. Если граф неориентированный, то направления у ребра нет, то есть рисуешь без стрелочек. Если граф ориентированный, то если в клетке ij стоит 1, то рисуешь стрелочку в направлении вершины j. Если 1 стоит в клетке ij и в клетке ji, то между ними будет ребро с 2 стрелочками в оба направления.
> Если 1 стоит в клетке ij и в клетке ji, то между ними будет ребро с 2 стрелочками в оба направления.
Ну или 2 ребра с разными стрелками, зависит от учебника.
МАТРИЦА ОМЕЖНОСТИ НУ ПРОГРОММИСТЫ ААХАХАХА
лiсп
не сказать, что он плох, специфичен.
Специфичные как нигде указатели, отсутствие сборщика мусора и вообще низкоуровневые дебри отпугнут любого новичка.
Прочитал у Крисушки что на ассемблерных вставках куда легче учить асм чем по какому-либо учебнику. Я пока не пробовал, и не знаю, правда ли это, но намереваюсь понять. Мне вот интересно, это к любым людям отношение имеет или только к аутистам
Мне они всем угодили, только я заинтересовался имено няшной сишкой, все потихоньку и постепенно
Начни с Руби он Рэйлс.
>Специфичные как нигде указатели
Лолшто? Я думал, они везде одинаковые. А в чём отличие плюсовах указателей от других языков?
начинающий плюсоёб
Наверно тот антоша имел ввиду арифметику указателей, благодоря которой можно к примеру пройти массив в 1 строчку кода или писать низкоуровенную хуятину.
Ещё он мог иметь ввиду то, что в плюсах указатель не связан с данными как в других безопасных языках и на одни данные можно наплодить 2000 указателей.
Короче, не бойтесь нюфажи утечек памяти и юзайте умные указатели.
Бамп вопросу.
Какую книгу посоветуете? Желательно чтобы книга была с упражнениями.
Больной ублюдок.
Categories for working mathematician.
Нет задач, лучше erlang или скалу подтянуть.
Ребята, посвятите за интеллектуальную собственность. Вот к примеру, у меня есть идея сайта, но пока я буду его пилить и доводить до ума, есть шанс что идею спиздят более продвинутые разработчики. Может есть в правовом поле некий патент на полезную модель в цифровом мире. Ведь большие компании подают в суд на друг друга за плагиат.
>Кто говорил про 300+ открытых тредов на апворке по рубям - там копание в гемах/говнокоде/старых проектах сделанных индусами.
Так ты ж мельком по максимум 10-20 заказам пробежался и сделал из этого скороспелые быстрорастворимые выводы.
Я пока дойду до джуниора на рубях - кол-во заказов типа "копание в гемах/говнокоде/старых проектах сделанных индусами" возрастёт в разы.
> си мне кажется тратой времени, когда есть обж-си
У них разные области применения и подходы. Си тащемта простой как пробка, вся сложность в нём только в том, что программисту приходится много думать о том что в других языках реализовано под капотом.
Не, на одеске всегда так было. Нормальный клиент один из 30. Набираешь пул из клиентов и забиваешь на ленту.
Я начинающий, для меня любой язык это как платформа целая, а не синтаксис и кол-во функций стандартной библиотеки.
Это не так, не пизди
Где можно взять где-то файл с 50000 - 70000 тысяч рандомных слов. Желательно неотсортированных. Надо для исследования структуры данных. Мб есть у кого подобное? Заранее благодарю за помощь.
Просто нужно, чтоб без знаков препинания и всякого мусора было. Мб уже кому-то такая хуйня понадобилась и он намутил такую штуку
Нашёл это, но https://gist.github.com/h3xx/1976236
смущают всякие #!comment blabla.
Можно ли убрать эти строки как-нибудь программно?
К сожалению, познаний в фильтровке нет, поэтому спросил совета у вас.
Сравнение производительности разных префиксных деревьев поиска.
Ничего не будет, забей хуи.
бамп
Требовать будешь от мамаши шлюхи. Сам выбирай, а иначе требуем чтобы пошел нахуй.
Да я в этой теме такой нюфаня, что я выбираю 100 процентов какую-то максимальную хуйню.
В разделе возврат функций расскажите как работает этот код, зачем возвращать функцию, почему нельзя просто вернуть currentCount++?
skills = {"Power": 0,"Magic": 0, "Speed": 0}
В питоне.
Ну и смотря что тебе надо, так-то и на павершеле дофига чего можно делать.
Ну ФОРК же, ОТВЕТВЛЕНИЕ. Это нормальная практика, что я буду форкать фреймворк, вместо того, чтобы попросту создать свой репозиторий и туда уже залить сайт на фреймворке?
Всем похуй. Где не похуй, пользуются мавеном и прочими системами сборки с прописыванием зависимостей и версиями. Так что смысл имеет, если ты пропатчил фрейворк и хочешь пользоваться патчами до того как они попали в апстрим.
Понял, спасибо за ответ.
AutoHotKey. Но я его не юзал, ибо autoit'а хватает с головой.
А можно отключить кеширование или удалять это говно более простым способом, чем вручную?
Ебучее говно, даже удаление .udd и .bak файлов из папки с дебагером не помогает. Открывается старая версия прогарммы. Где он все это говно складирует?
Тогда Haskell
Ну и сиди без работы, умник, блядь. Охуеть, об фронтэндпарашу ему пачкаться норм, а об джаву - нет, но мнение™ все равно имеет.
Ну так я список написал специально для этого. Я не хочу джпвой не заниматься.
А разве нельзя сразу вывести все ключи списка, без использования переменных?
Но уже спасибо за помощь.
print(skills.keys())
Какой же ты даун, как ты вообще в программирование попал без капли логики?
Ладно, сам уже загуглил
В .udd хранится анализ и имена, не код. Вангую, у тебя exe не линкуется, и ты просто всегда отлаживаешь один и тот же exe. Удали все .exe, .obj, .o, .a в папке с проектом и перекомпилируй. Покажи, что компилятор и линкер написали.
>Покажи, что компилятор и линкер написали.
Ничего не написали, компилируется нормально, программа на ассемблере. Когда удаляю все файлы и перекомпилирую, то все равно открывается старая версия.
Собираюсь пройти курсы: HTML/CSS, JavaScript, Python (или PHP, или Ruby, или Java, я хочу начать с Питона). Питон учить первым из них или последним? Какие ещё их курсы стоит пройти? jQuery, SQL?
Так не бывает. Пути перепроверь.
Есть три характеристики и 30 поинтов, которые можно/нужно потратить на них.
Я запихнул характеристики в словарь, по принципу "ключ" - характеристика, а её описание - количество поинтов.
Запилил меню.
Почему-то характеристики не выводятся, если в коде
skills = {"Power": 0,"Magic": 0, "Speed": 0}
points = 30
choice = None
while choice != "0":
(отступ)\tprint(
(отступ)\t"""
(отступ)\t0 - Exit
(отступ)\t1 - Show skills
(отступ)\t2 - Use some points
(отступ)\t3 - Take some points
(отступ)\t"""
(отступ)\t)
(отступ)\tchoice = input("Your choice: ")
(отступ)\tprint()
(отступ)\tif choice == 0:
(отступ)(отступ)\t\tprint("Good luck!")
(отступ)\telif choice == 1:
(отступ)(отступ)\t\tprint(skills.keys())
(отступ)input("The end")
Стоит elif с условием, а не else.
И да, позволю себе пару тупых вопросов по пайтону:
1.Правда ли, что списки и кортежи Пайтона являются полноценным эквивалентом массивам из других языков?
2.Правильно ли я понимаю, что в Питоне нет констант, как таковых и любую переменную можно изменить в процессе работы кода?
Есть три характеристики и 30 поинтов, которые можно/нужно потратить на них.
Я запихнул характеристики в словарь, по принципу "ключ" - характеристика, а её описание - количество поинтов.
Запилил меню.
Почему-то характеристики не выводятся, если в коде
skills = {"Power": 0,"Magic": 0, "Speed": 0}
points = 30
choice = None
while choice != "0":
(отступ)\tprint(
(отступ)\t"""
(отступ)\t0 - Exit
(отступ)\t1 - Show skills
(отступ)\t2 - Use some points
(отступ)\t3 - Take some points
(отступ)\t"""
(отступ)\t)
(отступ)\tchoice = input("Your choice: ")
(отступ)\tprint()
(отступ)\tif choice == 0:
(отступ)(отступ)\t\tprint("Good luck!")
(отступ)\telif choice == 1:
(отступ)(отступ)\t\tprint(skills.keys())
(отступ)input("The end")
Стоит elif с условием, а не else.
И да, позволю себе пару тупых вопросов по пайтону:
1.Правда ли, что списки и кортежи Пайтона являются полноценным эквивалентом массивам из других языков?
2.Правильно ли я понимаю, что в Питоне нет констант, как таковых и любую переменную можно изменить в процессе работы кода?
0.а)Разве None не универсальное пустое значение?
0.б)Указал choice = 100. После этого не заработало.
1)Словари тоже можно назвать эквивалентами массива?
2)Спасибо.
> choice = 100
А проверяешь ты на 0 и 1. Что должно заработать-то? При чем тут None? Запили нормальный код на ideone/pastebin/gist.
Словари хранят пары ключ/значение и не хранят порядок элементов. Списки хранят элементы и запоминают их порядок. Но если ты пришел с PHP, то, возможно, для тебя это эквивалент.
Лол, я нуб, который некоторое время покоряжился в Паскалем и все.
>Что должно заработать-то?
Все опции. Работает только 0. Кроме единицы, остальные даже не дописаны.
>При чем тут None?
Так это условие для цикла. У Доусона указано, что его нужно объявлять пустым, если будет использоваться в цикле.
Вот код. https://ideone.com/7ytWu3
И да, такой вопрос: булевые значения True и False во всех компиляторах регистразависимые?
add(X,[],[X]).
add(X,[H|T],[H|NewT]) :- add(X,T,NewT).
yoba. -- утверждение "yoba" верно.
yoba :- peka. -- "yoba" следует из "peka".
Твой код определяет предикат add(X, A, B) который верен тогда и только тогда, когда B это A с дописанным в конец элементом X. Определяется это индукцией по размеру A - если A пустой то add(X, A, B) верно когда B = [X], а если A не пустой, то add(X, A, B) верно когда add(X, A', B') верно, где A' и B' - A и B без первого элемента.
map это красно-черное дерево, или что-то подобное. unorder map какой-то из вариантов хеш-таблицы.
Ага, где-то тут уже слышал. А как на русском нагуглить?
https://ideone.com/4ztzEe
> остальные даже не дописаны
Дописывай.
> У Доусона указано, что его нужно объявлять пустым
Это некрасивый подход. Там две проверки на 0.
> Вот код
Вот форк https://ideone.com/4ztzEe Твоя проблема была в том, что у тебя на машине 3 питон, а книга про 2, так?
> булевые значения True и False во всех компиляторах регистразависимые
В нормальных языках программирования все идентификаторы и ключевые слова регистрозависимые.
Бамп.
http://pastebin.com/sXPpL1wp
Вроде получилось, но нужен последний рывок.
Задача про 4х уебанов которые хотят плыть на лодке через реку, два человека в лодке, некоторые не могут грести если в лодке другие люди и тд и тп. Это вроде получилось сделать.
Но нужно чтобы каждый из них греб хотя бы один раз, ну чтобы не получилось что один хуй(которому похуй с кем грести) их всех перевез.
А это сделать не получается. Пытаюсь в рекурсию передать лист учитывающий сколько раз кто греб вида [_,1_,_,_] но помоему я обсираюсь со скопом.
ебать я бестолково объяснил
>Дописывай.
Мне говорили, что нужно поэтапно писать и тестить код.
>Это некрасивый подход. Там две проверки на 0.
Понятно.
По поводу кода:
1.Нет, это точно трешка, т.к. использовались print("Yoba"), а не без скобок.
2.Но я не понимаю, почему тогда при вводе 0 происходил выход из цикла, если input принимал значение неверно!
3.А функция raw_input сохранилась в 3-ей версии?
4.И коль уж сыплю идиотскими вопросами: в чем разница между функцией и командой? Как я понял, функция всегда возвращает значение и это главное отличие. Так ли это?
http://docs.nvidia.com/cuda/cuda-c-programming-guide/index.html
Там же видео для совсем новичков.
1. Никто не запрещает в 2 ставить скобки.
2. Потому что ты сравнивал со строкой в условии while.
3. Нет, в 3 она называется input, а тот input, который мог выражение посчитать и вернуть int, убран нахуй.
4. Не знаю, что ты понимаешь под словом "команда" команды в ОС, а в языках программирования - функции и операторы, точнее операции, точнее statements
алсо не пойти ли тебе в питон-тред?
>>571078
DOSBox.
1.Понятно. Но так или иначе, я учусь по этой книге:
https://vk.com/doc92204332_320825877?hash=0f7bfba177ee694fad&dl=b7dcb51474b5505132
2.>Потому что ты сравнивал со строкой в условии while.
Все, понял. Я не заметил, что у меня не высвечивалась фраза "Good luck!".
У меня просто не включался сам цикл if.
Осталось только понять, как ты это сделал. Например, указал значение True. Т.е. 0 - всегда False?
3.Ну т.е. в 3-ей версии, заместо raw_input надо писать int(input()).
4."Программы, которые вы писали до сих пор, представляли собой длинные, целостные серии команд."
Цитата из той книги.
В Пайтон треде последние два поста мои и на них никто не ответил. Вот, решил сюда перебраться. А что, я мешаю?
пикрелейтед - ошибка.
Гуглил, там вроде в path нужно было прописать директорию, в которой будет лежать qmake.exe и все равно нихуя.
бобра
Какие функции нужно использовать и где почитать как они работают?
Функция создать; функция найти; функция которую передеаешь в функцию найти, в твоем случае - оценка максимальности; функция удалить.
А если максимальных несколько? А если ни одного? А если матрица из одного элемента? Какой язык? Какой курс? Имя, пол и возраст преподавателя?
бамп
Бамп вопросу.
Бамп вопросу.
Разобрался сам.
Павно?
первое с for
for x:=6 to 30 do
writeln (x);
второе с while
x:=-11
while x<30 do
begin
y:=abs(x);
writeln (y);
x:=x+1;
end;
Это копия, сохраненная 20 ноября 2015 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.