[ /b/ /u/ /rf/ /dt/ /vg/ /r/ /cr/ /lor/ /mu/ /oe/ /s/ /w/ /hr/ ] [ /a/ /ma/ /sw/ /hau/ /azu/ ] [ /tv/ /cp/ /gf/ /bo/ /di/ /vn/ /ve/ /wh/ /fur/ /to/ /bg/ /wn/ /slow/ /mad/ ] [ /d/ /news/ ] [ Главная | Настройки | Закладки | Плеер ]

 [ Скрыть форму ]
Имя
Не поднимать тред 
Тема
Сообщение
Капча Капча
Пароль
Файл
Вернуться к
  • Публикация сообщения означает согласие с условиями предоставления сервиса
  • В сообщениях можно использовать разметку wakabamark
  • На данной доске отображаются исходные имена файлов!
  • Разрешенные типы файлов: text, video, code, image, pdf, flash, vector, music, archive
  • Тред перестает подниматься после 500 сообщений.
  • Треды с числом ответов более 100 не могут быть удалены.
  • Старые треды перемещаются в архив после 40 страницы.

No.29820 Ответ [Открыть тред]
Файл: SQL.PNG
Png, 15.62 KB, 393×305 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
SQL.PNG
Что-то не нашёл треда, посвящённого SQL в общем, посему запилю новый.
Oracle, MySql, MSSql, PostreSql, Sqlite и прочие реляционные СУБД are welcome.
304 posts are omitted, из них 43 с файлами. Развернуть тред.
>> No.45456 Ответ
>>45455
Какбы есть enum http://postgresql.ru.net/manual/datatype-enum.html для фиксированного набора значений. Часто редактируемый список я бы запилил в отдельную таблицу, а в исходную пихал бы ключи из этой таблицы вместо значений.
>> No.45458 Ответ
>>45456
Спасибо. Подумаю над этим.
>> No.45459 Ответ
Файл: VFjAIehz55k.jpg
Jpg, 66.08 KB, 800×761 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
VFjAIehz55k.jpg
А можно ли в PostgreSQL сделать так, чтобы индекс таблицы заполнялся по умолчанию?
В духе: 1, 2, 3, 4...
Ничего не могу нагуглить.
>> No.45460 Ответ
>>45459
Sequence, google it.
>> No.45465 Ответ
>>45460
Спасибо.
Добра тебе.
>> No.45466 Ответ
>>45458
Почти всегда используют отдельную таблицы для значений.
>> No.45486 Ответ
Так что там на счет гуидов вместо Ид в мс скл? Какие подводные камни?
>> No.45487 Ответ
>> No.45489 Ответ
>>45486
Но зачем?
>> No.45509 Ответ
>>45489
Удобно синхронизировать базы всяких филиалов, например. Чтобы не делать композитные ключи в духе (филиал, айдишка).


No.44030 Ответ [Открыть тред]
Файл: Install+gentoo_908c58_4993192.png
Png, 231.90 KB, 640×510 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
Install+gentoo_908c58_4993192.png
Посмотрев доску по диагонали, я не нашёл ничего, посвящённого bash-скриптингу, посему быть. Спокойно, господа инженеры, сиё я осуществляю исключительно в целях самообразования и без малейшего шкурного интереса, а только лишь искреннего трудолюбия и развития ради, поэтому не переживайте по поводу существования более эффективных скриптовых языков. Здесь я, человек, который категорически отказывается связывать свою специальность или профессию с информационными технологиями, добродушный фритард-гуманитарий, буду просить помощи в написании одного проекта, на который я решился. Также приглашаю всех неравнодушных на беседу в этот bash-тред, и рекомендую эту требующую упорства настольную книгу:
http://www.tldp.org/LDP/abs/html/
http://www.tldp.org/LDP/abs/abs-guide.pdf

Итак, проект огромен, я неопытен, а значит, вопросов у меня будет много; но не всё сразу. Вот, первый, на ночь глядя:

Мой скрипт работает посредством вызова функций - множество отдельных мелких функций запрашивают от пользователя данные пошагово и интерактивно, и возвращают переменные одной большой громадной функции (как я понимаю, в настоящих языках программирования её называют main(), я прав?). Как грамотно реализовать навигацию по функциям? Т.е. если исполняется в таком порядке:
F()
{
f1
f2
...
fn-1
fn
}
и интерпретатор сейчас, скажем, исполняет подфункцию f3(), то как заставить его исполнить подфункцию f2() -- скачок назад, но так, чтобы по завершению f2() снова следовало исполнение f3()?
Посмотрев доску по диагонали, я не нашёл ничего, посвящённого bash-скриптингу, посему быть. Спокойно, господа инженеры, сиё я осуществляю исключительно в целях самообразования и без малейшего шкурного интереса, а только лишь искреннего трудолюбия и развития ради, поэтому не переживайте по поводу существования более эффективных скриптовых языков. Здесь я, человек, который категорически отказывается связывать свою специальность или профессию с информационными технологиями, добродушный фритард-гуманитарий, буду просить помощи в написании одного проекта, на который я решился. Также приглашаю всех неравнодушных на беседу в этот bash-тред, и рекомендую эту требующую упорства настольную книгу:
http://www.tldp.org/LDP/abs/html/
http://www.tldp.org/LDP/abs/abs-guide.pdf

Итак, проект огромен, я неопытен, а значит, вопросов у меня будет много; но не всё сразу. Вот, первый, на ночь глядя:

Мой скрипт работает посредством вызова функций - множество отдельных мелких функций запрашивают от пользователя данные пошагово и интерактивно, и возвращают переменные одной большой громадной функции (как я понимаю, в настоящих языках программирования её называют main(), я прав?). Как грамотно реализовать навигацию по функциям? Т.е. если исполняется в таком порядке:
F()
{
f1
f2
...
fn-1
fn
}
и интерпретатор сейчас, скажем, исполняет подфункцию f3(), то как заставить его исполнить подфункцию f2() -- скачок назад, но так, чтобы по завершению f2() снова следовало исполнение f3()?
Сообщение слишком длинное. Полная версия. 26 posts are omitted, из них 2 с файлами. Развернуть тред.
>> No.45132 Ответ
>> No.45133 Ответ
А как написать такое:
FILE=./test.txt

for LINE in $FILE               ## Перебираем строки в файле
     if ( $LINE[1:2::] == "##") ## Если первые два символа это "##" ...
         $LINE >> $FILE.new     ## ...то копируем её в новый файл...
     else
         LINE="## $LINE"        ## ...или комментируем строку..
         $LINE >> $FILE.new     ## ...и копируем закомментированную строку в новый файл.

rm $FILE                        ## Делаем вид...
mv $FILE.new $FILE              ## ...что это - тот же самый файл.
Я имею в виду обработка строк, вот это всё.
>> No.45134 Ответ
>>45133
echo $LINE >>
А вообще, это лучше делать в перле. Например, твой пример.
perl -pi -e 's/^(?!##)/##/' test.txt
>> No.45158 Ответ
>>45133
grep -v "^##" $file > $file.new
Для собственных переменных, кстати, рекомендуется использовать прописные символы.
>> No.45163 Ответ
Не обращай на >>45158 внимания. Я твоего вопроса не понял.
Тут awk имеет место использовать. Например так:
awk '{ if ($0 ~ /^##/) print $0; else print "## " $0 }'
>> No.45236 Ответ
Доброны, хочу начать вести блог. Решил писать генератор статических страничек для блога на баше(чтобы не тащить всякие руби/хаскели на сервер).
Кто-то хочет заняться этим со мной?
Одному скучно. Я взамен готов тоже помогать.
>> No.45237 Ответ
>>45236
На баше слишком топорно и уныло, я конечно понимаю что русский мужик топором может срубить избу, телегу, мебель, ложки и даже блох из бороды вычесывать, но все же. Возьми лучше питухон, он во всех дистрах изкоробки.
>> No.45254 Ответ
>>45236
> генератор статических страничек
Дык его можно и на своей машине запускать, зачем тащить его на сервер?
>> No.45415 Ответ
>>45158
> Для собственных переменных, кстати, рекомендуется использовать прописные символы.

ORLY? Кем? Мне казалось, что уже лет десять модно использовать строчные.
>> No.45435 Ответ
>>45415
Ты совершенно прав, я перепутал прописные, с заглавными, со строчными.


No.45223 Ответ [Открыть тред]
Файл: database-management-system[1].jpg
Jpg, 73.00 KB, 960×713 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
database-management-system[1].jpg
Привет, анон.
Дай совет неофиту.
Нужно подобрать СУБД для работы не особо большой и не особо загруженной БД.
А главное, хочется такую, чтобы она сама, без ручной доработки, могла обеспечивать одновременную работу по локальной сети. Ну и, чтобы запросы обрабатывались в порядке поступления (если бывает иначе).
Предчувствую, что такое во всех актуальных СУБД встроено.
12 posts are omitted, из них 2 с файлами. Развернуть тред.
>> No.45306 Ответ
>>45293
Читани Фаулера по NoSql, тонкая книжица. Плюс уже сказали мускул и постгрес. Всё, больше ничего нет. Ты так рассуждаешь, будто этих субд миллион и все бесплатные, это тебе не программы для сохранения заметок для айфона.
>> No.45308 Ответ
>>45298
MSSQL Express для контраста охуенно подойдет
>> No.45312 Ответ
>>45306
NoSql выглядит как-то экзотично для моей задачи.
>>45308
Название уже настораживает, лол.

Спасибо всем.
Пожлауй, лучше ограничусь PostgreSQL и MYSQL.
>> No.45313 Ответ
>>45312
Чем тебя название настораживает? Я знаю несколько мелких коммерческих проектов, которые работают на экспрессе.
>> No.45352 Ответ
Файл: VFjAIehz55k.jpg
Jpg, 66.08 KB, 800×761 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
VFjAIehz55k.jpg
А поясните ка про постгрес.
Допустим по порядку происходят следующие события:
1. юзер1 запросил таблицу (через транзакцию1).
2. юзер2 выполнил транзакцию2 по изменению нескольких записей в этой таблице.
3. юзер1 получил таблицу.

Может ли юзер1 получить неправильную таблицу в таком случае?
Например, транзакция2 поменяла записи №1 и №300 и завершилась, а в этот момент транзакция1 читала запись №100. Как тогда транзакция2 отразится на выдаче?

Хотя я не уверен, как именно постгрес обрабатывает запрос search.
>> No.45353 Ответ
>>45352
Изменения в транзакции применяется для всех только при коммите, очевидно же.
>> No.45354 Ответ
>>45353
Т.е. будет выдана таблица без изменений?
>> No.45355 Ответ
>>45354
Да.
>> No.45356 Ответ
>>45355
Чудесно.
Спасибо.
>> No.45361 Ответ
>>45352
Почитай главу про транзакции в лекциях выше по треду.


No.45102 Ответ [Открыть тред]
Файл: грустнокот.jpg
Jpg, 205.21 KB, 1500×1317 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
грустнокот.jpg
Я работаю с битриксом. А о чем жалеешь ты?
3 posts are omitted. Развернуть тред.
>> No.45151 Ответ
>>45102
Я тоже и потом, возможно, целое полотно напишу про эту ХУИТУ.
>> No.45182 Ответ
>>45103
В таких моментах чувствуешь своё интеллектуальное превосходство. С другой стороны, этим обезьянам насрать Битрикс или не Битрикс. Даже если туда какой-нибудь MODx запили, всё равно будут Битрикс называть.
>> No.45274 Ответ
Что означает слово битрикс/bitrix само по себе?
>> No.45275 Ответ
>>45274
Каналья, я полез искать и наткнулся на статьи о битриксе, 1С и прочих российских компаниях в вики. Теперь меня тошнит.
>> No.45276 Ответ
>>45274
Вот, уже появились люди, которые подозревают, что слово может быть нарицательным. Это отвратительно, так как Битрикс выруливает на маркетинге по полной, оставаясь при совсем не таким крутым продуктом, а менеджеры тупо попадают под зомбирование. Битрикс - это название конкретного продукта(точнее нескольких сходных) и компании, его разрабатывающей. Если конкурирующие продукты начнут называть битриксами, ему это будет чрезвычайно выгодно. Программы - это рынок, и здесь программисты, являющиеся сторонниками разных программ, подходов и технологий, ведут друг с другом ожесточённые маркетинговые и идеологические войны, так же как война Tide vs. Ariel только ещё жёстче.
>> No.45277 Ответ
Начал изучать программирование с php. Иногда жалею, тем более всё-равно не пригодилось.
>> No.45280 Ответ
>>45276
Думаю, он имеет в виду происхождение названия. Как, например, одна из версий происхождения "Яндекс" - это Index, где "I" - было оторвано от слова и дословно переведено в "Я".
>> No.45281 Ответ
>>45280
дважды-три-икс, вряд ли такое слово существует.
>> No.45286 Ответ
>>45281
B-tree X
>> No.45287 Ответ
>>45276
Написали мы тут в общем битрикс на джанге/рельсах... Ну ду, имел в виду этимологию. Наверное Citrix'ом вдохновились, ну или матрицей.


No.45152 Ответ [Открыть тред]
Файл: Безымянный.png
Png, 49.00 KB, 629×935 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
Безымянный.png
Привет анон. В следующем году я хочу поступать на программиста и учиться всяким кодерским штукамна самом деле буду зубрить матан, компьютер нужен будет в основном для этого. Наверное выберу веб, потому что работы много, ну и я уже немного знаком с этой сферой. Хватит ли для учёбы моей нынешней конфигурациина пике? Или стоит купить новый компьютер?
15 posts are omitted. Развернуть тред.
>> No.45264 Ответ
>>45263
Затем, что ничего лучше нету
>> No.45267 Ответ
>>45263
Разные люди по-разному самоутверждаются. За неимением ничего лучшего некоторые успешные парни понтуются тем, что жрут говно и им это нравится пользуются ретроградными редакторами.
>> No.45268 Ответ
>>45267
Сам ты ретроград, новые версии емакса выходят до сих пор. Плюс 30 лет там столько плагинов понаписали, что ни один твой новомодный редактор не осилит.
>> No.45270 Ответ
Файл: drone-3004025.jpeg
Jpeg, 370.05 KB, 1920×1152 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
drone-3004025.jpeg
>>45152
ведущий-инженегр-погромист (веб-макака по совместительству) врывается в этот итт тред.

ОП, конфиг для учебы пойдет, однако, для комфортного существования я б докинул оперативы до 8 или даже 16 гигов благо стоит копейки : IDE нынче бывают разные и совсем жирные, и относительно легкие, а уж если для обучения/саморазвития/тестов придётся поднять виртуалку, то оператива лишней точно не будет. А так же по возможности купил бы под систему и основной софт ssd'шник на 256+ гектар.

Капча "смеясь согласны" недвусмысленно намекает.
>> No.45271 Ответ
>>45263
Посмотри лучше на что современный емакс способен:
http://emacsrocks.com/e15.html
http://emacsrocks.com/e13.html
http://emacsrocks.com/e11.html
>> No.45272 Ответ
>>45271
Круто. А его можно использовать, чтобы писать программы?
>> No.45273 Ответ
>>45272
> Вся суть.
>> No.45278 Ответ
>>45271
Но зачем? Что с этим делать? Писать код оно никак не поможет.
>> No.45279 Ответ
>>45278
Но там же тысячи-миллионы плагинов. Ты можешь устанавливать плагины, настраивать плагины, разруливать зависимости плагинов, бороться с конфликтами плагинов, обновлять плагины, удалять плагины, писать плагины.
>> No.45282 Ответ
>>45278
А в какой помощи ты нуждаешься? Каждый из этих плагинов был создан для решения какой-то проблемы связанной с написанием кода.


No.44829 Ответ [Открыть тред]
Файл: Palette.PNG
Png, 4.69 KB, 192×189 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
Palette.PNG
Привет, доброкодер, сначала я хотел спросить в /u/, но потом решил обратиться к тебе. Есть ли здесь люди, которые знакомы с решением задач, связанных с цветом, например с созданием графических приложений? А вопрос простой: как узнать чистый оттенок пикселя (hue) по произвольным RGB? В каком диапазоне этот оттенок будет, совершенно не важно. это может быть байт [0..255], градус [0..359], процент или даже странный диапазон [0..240] из системного диалога выбора цвета.
Гуглежка здесь не помогла, потому что вылезают результаты, связанные с нелинейным преобразованием HSL/HSB, а меня это совершенно не интересует. Вот и сижу, изобретаю велосипеды. Рассчитываю на твою помощь.
>> No.44830 Ответ
>> No.44833 Ответ
>>44830
Cпасибо, обязательно посмотрю, что там к чему.
>> No.45005 Ответ
Файл: slowpoke-facts.jpg
Jpg, 20.36 KB, 642×350 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
slowpoke-facts.jpg


No.44973 Ответ [Открыть тред]
Файл: yande.re-20339710-20sample-205_nenme_no_houkago-20.jpg
Jpg, 407.66 KB, 1500×1057 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
yande.re-20339710-20sample-205_nenme_no_houkago-20.jpg
Скрипт для сокращения ссылок сервисом aBird.co.
#!/bin/sh

# cURL + grep, для тех, кому не нужны лишние пакеты
curl -H 'Content-Type: application/json' -d '{ "data": {"type":"url","value":"'$(printf '%q' "$1")'"} }' abird.co/shrink 2> /dev/null | grep -oP --color=never 'https?\:\/\/\w+\.\w+\/\w+' 

# HTTPie + jq. Так красивее, короче и более читаемо.
# http POST abird.co/shrink data:='{ "type": "url", "value": "'$(printf '%q' "$1")'" }' | jq -r '.url'
Работает так:
$ abird http://dobrochan.org/s/index.xhtml
http://ab.je/at
>> No.44974 Ответ
>>44973
Для фишинга тип?
>> No.44977 Ответ
>>44974
Не, просто хороший сервис сокращения сцылок с красивым апи и вообще современный, хипстерский и написан на Express. Ну и так как им практически никто не пользуется, ссылки получаются короче, чем на многих других сервисах.
>> No.44978 Ответ
>>44973
Сокращатели ссылок нинужны.

Меня, к примеру, очень бесит, когда вместо нормальной ссылки стоит эта херня, по которой даже не понять, на какой сайт тебе предлагают перейти.
>> No.44980 Ответ
>>44978
Мм, согласен с тобой почти полностью, но сокращалки всё же могут быть полезны. Во-первых, в твиттере и других местах, где есть лимит на длину сообщения (хотя нет, ведь у них есть свой t.co, который, кстати, исправно показывает, куда он тебя перенаправит); во-вторых, во вконтактике, когда в пост или описание группы надо вставить кучу ссылок — большое количество длинных урлов делает текст безобоазным; в-третьх, при генерации QR-кодов, которые при настолько маленьком объёме данных можно сделать намного помехоустойчивее (и лучше стилизовать); в-четвёртых, при указании ссылок в печатной продукции, в наружке, в видео и т. д.; и наконец, http://ab.je/av куда лучше смотрится, чем https://en.m.wikipedia.org/wiki/Suzukake_no_Ki_no_Michi_de_"KiminoHohoemioYumeniMiru"toItteShimattaraBokutachinoKankeiwaKawatteShimaunoka,BokunariniNannichikaKangaetaUedenoYayaKihazukashiiKetsuronnona_Mono. А ещё нередко попадаются такие урлы, которые парсеры сайтов коверкают и превращают в битые, тогда тоже нужны сокращалки. Но если же есть возможность вставить ссылку по-нормальному, а не просто урлом — использование сокращалок непростительно — нефиг анализировать, куда я кликнул в какой статье, а если уж и анализировать, то другими способами.
> не понять, на какой сайт
curl shorturl не подводит. А если таки подводит и там не 302, то слать нахуй таких сокращателей.
>> No.44981 Ответ
>>44980
> curl shorturl не подводит. А если таки подводит и там не 302, то слать нахуй таких сокращателей.
Лучше в браузер добавить плагин, чтобы он разсокращал такие урлы при наведении мышкой, а то неудобно на каждую сокращенную ссылку так делать
>> No.44982 Ответ
>>44981
Это да, но курл работает везде, даже на мобильнике, а плагин — только на ББ (ну или в тормозном фаерфоксе, хз).


No.44937 Ответ [Открыть тред]
Файл: 2aJ8FfYJU5g.jpg
Jpg, 48.13 KB, 427×534 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
2aJ8FfYJU5g.jpg
Привет, доброкодер!
Не пилил ли ты свой клиент из libtorrent?
Живу на околице, скорости не ахти, а местные IP обычные клиенты находят не сразу. Хотелось бы себе прикрутить себе фичи в этом отношении, ну и потренироваться в софтостроении.
Дашь дельных советов, доброанон?


No.44166 Ответ [Открыть тред]
Файл: london-lua512.png
Png, 64.68 KB, 512×512 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
london-lua512.png
Здравствуй, доброанон. Была у меня в детстве мечта: создать свою игру. Тогда я себе это представлял слабо и туманно, в мыслях всё было просто и за недельку. Сейчас я вспомнил об этом (месяца 2-3 назад) и открыл для себя что без яп получится разве что чуть менее чем ничего. Хочется всё таки осуществить мечту, какой бы глупой она не казалась и я полез искать уроки по LUA. Но оказалось всё не так просто, десу. Термины и примеры хлынули мне в мозг сразу без описания синтаксиса и азов и что то я совсем загрустил, но не сдался.Подскажи мне, добрый кодер, с чего и где начать изучать LUA потихоньку и с подробным описанием? Какие именно статьи пригодятся для написания игровой логики с сайта lua.ru ? Что нужно знать о LUA что бы не утонуть в бесконечно непонятных новичку примеров? Познать азы желаю, так сказать. Буду бесконечно благодарен за помощь в этом нелёгком, пока, для меня деле.
20 posts are omitted, из них 3 с файлами. Развернуть тред.
>> No.44195 Ответ
Файл: talking_captcha.png
Png, 0.99 KB, 300×20 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
talking_captcha.png
>>44193
> А джависты и шарписты пишут using/try-with-resources просто так, для красоты, а не потому, что GC хер знает когда дёрнет финализатор.
Они так пишут только по той причине, что у них неудачная модель обработки ошибок и исключительных ситуаций. На сколько я помню, мы говорили о golang.
А так собсна GC для того и нужно, чтоб не беспокоиться о том, когда именно вызываются финализаторы/деструкоры.
>> No.44196 Ответ
Файл: 7jzymx.jpg
Jpg, 36.69 KB, 512×384 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
7jzymx.jpg
>>44171
> порог вхождения и кривая обучения
> C++ один из самых сложных ЯП из всех существующих.
> Если учить с нуля его, то это будет сложнее чем к хачкелю подобраться.
Прошел си, плюсы, осемблеры x86 как первые языки. Не могу понять ни хачкель, ни лисп дальше пары глав.
>> No.44197 Ответ
Файл: 1448128188107.png
Png, 0.83 KB, 300×20 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
1448128188107.png
>>44196
Просто ты уже слишком стар.
>> No.44198 Ответ
>>44197
15h. Просто я немного глупенький.
>> No.44199 Ответ
Файл: asuka15.jpg
Jpg, 19.57 KB, 410×453 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
asuka15.jpg
>>44196
> Прошел
На каком уровне сложности прошёл? Easy (говнолабы и говнокурсачи) или impossible (продакшен с кучей разнообразных платформ)? :3

Для крестов принцип easy to learn, hard to master актуален как никогда... Первое время вроде бы всё просто, не понимаешь чего это дядьки говорят, что язык сложный. А потом начинаешь юзать его на практике и собирать заботливо разложенные подводные грабли. Десятками, без шуток. Начинается депрессия, многие на этом этапе сваливают на более высокоуровневые языки. А многие из тех, кто всё-таки остался, навсегда запираются в каком-то знакомом и более-менее зачищенном от граблей подмножестве крестов и очень болезненно реагируют на всё, что за его пределами. Людей, которые прошли кресты, очень мало.

И если сейчас такие слова как alignment, pointer aliasing, heap corruption, implementation defined, undefined behavior, one definition rule, precompiled header не вызывают боли в сердце - у тебя всё ещё впереди... И заметь, я нигде даже не упоминал о шаблонной магии.

Да, кресты в руках мастера могут творить чудеса, недостижимые на большинстве других языков. Но стоит ли ради этого проходить через всю эту боль? Решать тебе, няша.

мимокрестоблядь-со-стажем
>> No.44200 Ответ
>>44199
> На каком уровне сложности прошёл? Easy (говнолабы и говнокурсачи)
Нахуй тогда нуен универ, если всё - говно? Окончил 11 классов, купил военник и пошёл читать книжки с доками. Я должен сказать, 6 лет - это дохуища времени, чтобы бездарно проёбывать его.
>> No.44201 Ответ
>>44200
Практика показывает, что студенческий код пригоден только чтобы сдать и выбросить (если студент, конечно, не подрабатывал где-то, где ему ревью устраивали).

Так что насчёт проёбанных 6 лет я бы согласился, но в универе всё же куче других вещей можно научиться, поэтому не впустую. Ну и сейчас можно 6 лет не тянуть, а уйти через 4 бакалавром.
>> No.44305 Ответ
>>44200
По секрету скажу, что не во всех универах лабы и курсачи --- говно. Просто люди с годными лабами и курсачами тут, видимо, не сидят.
>> No.44528 Ответ
Файл: logo.png
Png, 10.23 KB, 373×290 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
logo.png
Оставлю здесь на всякий случай
>> No.44601 Ответ
http://tylerneylon.com/a/learn-lua/
Если более-меннее знаешь английский то осилишь, зная только это уже много чего можно сделать. А если использовать love2d, то можно достойную игру запилить.


No.44597 Ответ [Открыть тред]
Файл: NB03Fcmil5o.jpg
Jpg, 34.52 KB, 482×542 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
NB03Fcmil5o.jpg
Анон, почему при выполнении перехода jmp dword ptr cs:[Offmove] сегмент кода изменяется на адрес видеосегмента? Ведь мы делаем переход внутри программы, которая выполняется сейчас. Какая разница, что ее копия хранится где-то там еще? В переменной Offmove хранится адрес на момент загрузки программы в память до ее выполнения.

http://pastebin.com/G7Z9AM0q
>> No.44598 Ответ
>>44597
Разобрался, все дело в DWORD PTR.
Теперь в этот тред можно срать и постить годноту по теме.


[0] [1] [2] [3] [4] [5] [6] [7] ... [49] [50] [51]
Пароль:

[ /b/ /u/ /rf/ /dt/ /vg/ /r/ /cr/ /lor/ /mu/ /oe/ /s/ /w/ /hr/ ] [ /a/ /ma/ /sw/ /hau/ /azu/ ] [ /tv/ /cp/ /gf/ /bo/ /di/ /vn/ /ve/ /wh/ /fur/ /to/ /bg/ /wn/ /slow/ /mad/ ] [ /d/ /news/ ] [ Главная | Настройки | Закладки | Плеер ]