1. C# / Говнокод #16513

    +143

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    private void bSaveLog_Click(object sender, EventArgs e)
            {
                String x = Game.choosen().name;
                String y = "Data\\" + x + ".txt";
                FileInfo file = new FileInfo(y);           
                DirectoryInfo di = Directory.CreateDirectory("Data\\");
                if (file.Exists == false)
                {  
                        file.Create();
                        using (StreamWriter sw = file.AppendText())
                    {                    
                        sw.WriteLine("Hello");
                        sw.WriteLine("And");
                        sw.WriteLine("Welcome");
                        sw.Flush();
                        sw.Close();
                    }
                }            
            }

    Помогите советом мудрым, почему при записи в файл выдаёт "Процесс не может получить доступ к файлу..."? Как сделать правильно?

    Запостил: 312312, 10 Августа 2014

    Комментарии (176) RSS

    • Помогите-с-говнолабой тред?
      Ответить
      • даю поцсказку - ты получаешь джва(!) потока с файла (один не то что не используешь, даже не записываешь в переменную). Когды пытаешься заиметь второй - оп - оп - оп- оп! Опа гангам стаил!
        Ответить
    • > Помогите советом мудрым

      ниже распластаться не мог, да?
      Ответить
    • > choosen

      Выбраанный?
      Ответить
    • Помогу, легко. Иди на стековерфло, купи там себе гуся и еби мозги ему.
      Ответить
      • Это статья, вообще говоря. Скотоложество.
        Ответить
        • Вдруг гусь уже в возрасте согласия?
          Ответить
          • он про тебя, а не про гуся
            Ответить
            • Я тоже в возрасте согласия. Но не соглашусь!
              Ответить
              • А если гусь тебя заломает?

                (18 часов думал, йопта!)
                Ответить
      • зачем покупать то, что там дадут бесплатно?
        имо на оверфловочке полно рыцарей, жаждущих помочь бесплатно (см. кармадрочерство)
        Ответить
        • Да пусть остается, веселит нас периодически своими лабами и криками о помощи
          Ответить
          • мне кажется эти лабы вообще никто не смотрит. подошла мне тут одна девушка с работы, и попросила помочь, говорит, что им дали задание сделать программу, которая будет показывать текст на какое-то время на экране, а потом он будет исчезать, и его надо будет ввести.
            я не понял, что нужно выводить, поэтому сделал генератор русского, английского, спецсисволов, и цифр по выбору, с произвольной длиной. сделал на windows forms форму, где я по сути не текстовое поле отображал, а рисовал нагенерированную последовательность символов в произвольном месте панели, с проверкой, чтобы она за границы не выходила, и повесил все это на backgroudworker.
            когда я ей это отдал исходники, она мне показала, что до этого они делали формочку, с button1 по нажатию на которую вызывался MessageBox.Show("hello world");
            и за нее она получила 4. как?
            Ответить
            • но не 5 же

              Так она на программера учится? Если да - пизда нашему будущему
              Ответить
              • > Если да - пизда нашему будущему
                Да почему. Нам больше рабочих мест :)
                Ответить
                • то же верно.
                  Ответить
                • > Нам больше рабочих мест :)
                  скоро их некому будет занимать - а мы выйдем в тираж, старперы
                  Ответить
                  • я молод и красив.

                    Но с другой стороны я хочу кодить что то возвышенное, а не меседжбоксы...
                    Ответить
                    • > Но с другой стороны я хочу кодить что то возвышенное, а не меседжбоксы...
                      1. идти в науку. Конечно, у институтов есть тоже сайты, но можно работать с любимыми физикой и математикой.
                      2. идти в охранники/сисадмины, писать на работе всё, что угодно на хаскеле и холиварить на ГК.
                      Ответить
                      • 3. Идти к вендору. В том-же M$ Research - не соскучаешся.
                        Ответить
                    • вывод текста на канвасе через вебджиэль? те же яйки, тока снизу
                      Ответить
                      • нет, через System.Drawning. а что, мне надо было им еще графический движок свой написать?
                        Ответить
              • не знаю, но она сказала, что C# не ее, и решила удариться в субд (:
                Ответить
                • зелено - действительно. Субд то проще. ага
                  Ответить
                  • не сказал бы, SQL это как какой-нибудь XSLT. там мозги по другому работать должны, чтобы его хорошо понимать. я когда писал XSLT преобразования, для конвертации документов экселя в XML, то я долго и нужно трахался, пока не нашел там цикл, и далее у меня все говнопреобразования были написаны через цикл. а для некоторых наоборот, это довольно просто.
                    Ответить
                    • так зелено - сарказм же
                      Ответить
                      • ой, а я не догадался

                        я имел в виду, что некоторым людям императивное программирование тяжело дается, а функциональное норм
                        Ответить
                        • Ты издеваешься, да? ФП ≠ исчислению кортежей. Не говоря уже о тьюринг-неполноте языка запросов.
                          Для меня, например, пролог - death on two legs. А скуель - за милую душу. Правда, я не очень практиковался в хитровыебанных оракловых оконных-статистических функциях, а так придумать монструозный запрос, который одним запросом делает всё, и кофе варит - плёвое дело.
                          Этому можно научить даже обезьяну. Джойн - когда справа соответствия нет, строки не будет, если надо, чтобы была - приписываешь левый.
                          Ответить
                          • так пролог же логический а не функциональный, или я путаю?
                            Ответить
                            • Логический и декларативный. Суть спича не в этом. Я вёл к тому, что мне тяжело даётся не-императивное, но кортежи вообще примитивны и шаблонны.
                              Ответить
                              • иногда ещё нужно, чтобы даже монструозный запрос выполнялся за требуемое время
                                но в любом случае, объема знаний требуется меньше, чем, скажем, освоить банальный с++
                                Ответить
                                • сам говорил, дьявол кроется в мелочах, а чтобы хорошо разбираться в какой-то одной СУБД знать стандарта ANSI мало.
                                  Ответить
                                • Для индексов и оптимизации можно нанять отдельного человека, чуть дороже обычной кодомакаки. Макак тоже можно обучить тривиальной оптимизации.
                                  В любом случае, такая модель полностью рабочая. Никаких семи пядей во лбу для проектирования запросов не требуется обычно.
                                  Ответить
                            • логический и нифига не функцианальный
                              Ответить
            • > и за нее она получила 4
              Как можно получить 4 за кнопку, по которой показывается MessageBox?!
              Ответить
              • Бывает. У нас как то чувак при решении задачи коммивояжера на 15 вершин генетическим алгоритмом положил на 10 (!) минут комп с 4 ядрами и 8 ОЗУ. 4, че
                Ответить
              • нет, она получила 4 за то, что я отдал. мне кажется, что за это по сравнению с тем, что они делали раньше не меньше 5 должно быть.
                Ответить
                • Вероятно препод догадался, что девочка не собственноручно писала исходник...
                  А то после MessageBox'ов использование BackgroundWorker'ов подозрительно.
                  Ответить
                  • и поэтому 4? :)
                    Ответить
                    • За сиськи он обычно 5 ставил. Ну или по оценка == размеру.
                      Ответить
                    • Резултат-то есть. А она наверняка не спросила:
                      - Почему 4??? о_0
                      Если-бы спросила, то наверняка 5 поставил.
                      Ответить
            • > и за нее она получила 4. как?
              очень просто: сами преподы ни в зуб ногой, поэтому смотрят, что какая-то неведомая ебаная хуйня, которая вроде бы делает похожее, но под шаблон не попадает - и в зависимости от степени красоты глазок рисуют оценку.
              Ответить
              • то есть, если ты знаешь больше препода, и можешь решить поставленную задачу не как он наговнокодил, а как надо - нужно больше рюшей добавлять, чтобы получить хорошую оценку?
                Ответить
                • именно, именно! причем преподы нередко бесятся, когда студенты оказываются умнее их. с такими нужно принимать градус их тупизны и ласкать их чсв.

                  мне это напоминает случай из моей жизни (поди, уже рассказывал): училка, когда я был еще мелюзгой и учился читать, вызвала моих родителей с претензиями, мол, ваш ребенок нихуя не читает, тогда как все остальные бойко читают уже аж по слогам. мои родаки в шоке: дома перед первым классом меня спецом обучили, чтобы хорошо читал. оказалось что: меня, умеющего складно читать вслух, заставляли читать по слогам, а я отказывался, потому что это прошедший этап и было уже сложно и не имело смысла.
                  Ответить
                  • Без чтения по слогам потом жопа - не сможешь бить слова на слоги для переносов и т.п. ;)
                    Ответить
                    • ну дык я уже это прошел и не желал возвращаться к этому снова )
                      Ответить
                    • Хм... Так в голове же ритм играет, читать по слогам потом само собой получаются, благо 1 слог = 1 выкрик, меньше 1 слога не выкрикнешь.
                      Ответить
                    • Приходит такой на экзамен вступительныый, ему - разбейте слово вертолет на слога

                      ве - ртоле - т

                      Я просто по слогам в детстве не читал, вместо этого изучал французский
                      Ответить
                      • Это куда такой вступительный? В институт Склифосовского?
                        Ответить
                  • тоже было такое. я по слогам читал в 3-4 года. В школе притворялся)
                    Ответить
                    • а у меня одноклассник по слогам читал до 3 класса, при чем гундосым голосом. каждый раз, как он читал хотелось встать и втащить ему, чтобы заткнулся. слава богу я после 3 класса ушел из той школы :)
                      Ответить
                      • зря. Может он до 11 по слогам читал. Половил бы лулзов

                        Дал бы ему кликуху - парсер
                        Ответить
                        • и нихуя смешного. Я знаю пару таких. В слух могут только по слогам. Новейшие программы развивающие чего там, хуле.
                          Ответить
                      • > каждый раз, как он читал хотелось встать и втащить ему, чтобы заткнулся
                        Знакомое ощущение. Каждый раз, когда плохо читающим говорили что-то прочитать, так противно было сидеть и слушать этот ужас.
                        Они и так медленно читали, растягивая тот же текст на долгое время, но им ещё для тренировки давали куски побольше.
                        Ответить
                  • у нас кстати в школе учительница информатики была тупой :(
                    когда вылезал BSOD, она говорила, что компьютер перегружен, ему нужно минут 10 отдохнуть.
                    и она постоянно листала свой учебник по информатики, когда она на уроке вычитывала, что нулевой сектор жесткого диска находится в центре, я ей задал вопрос "а у компакт диска где?", после чего она ответила "ой, а я не знаю", уткнулась в книгу и зависла на 10 минут, пока не выдала "ну, тут не написано".
                    за то потом была месть и унижение на экзамене 11 класса, когда у нас уже был адекватный учитель, и он мне до экзамена дал книгу с вопросами "на, готовься, у нас будет серьезный экзамен", я как идиот 3 месяца учил бейсик и паскаль, когда настал час икс, мне попался билет "вычитание в двоичном коде", которое я тупо забыл. другим правда куда более сложные вопросы достались - проинсталировать какой-то софт (next,next,next), или таблица умножения в эксель.
                    короче мне тупо тройку нарисовали, хотя, пока все 2 года в ворде печатали текст я один из всего класса на кубейсике рисовал машинку, и делал анимацию, чтобы она ехала по дороге. обидно
                    Ответить
                    • >>когда вылезал BSOD, она говорила, что компьютер перегружен, ему нужно минут 10 отдохнуть.

                      накрывала его пледом и ставила рядом чай и лимоном

                      >>проинсталировать какой-то софт

                      это уже не прогерство, это администрирование систем

                      >> , и он мне до экзамена дал книгу

                      Энциклопедию профессора Фортрана?)
                      Ответить
                      • >> это уже не прогерство, это администрирование систем
                        ну не всем же софт писать. должен ведь кто-то мозг ебать политиками безопасности, и запрещать людям работать с твоим софтом, пока ты им не распишешь все лицензии на все сторонние библиотеки, и не скажешь, сколько точно твой софт должен жрать оперативки и мегагерц процессора в процессе работы.
                        Ответить
                        • > ну не всем же софт писать. должен ведь кто-то <...> запрещать людям работать с твоим софтом
                          Для поддержания баланса природы Бог создал программистов (создают программы) и антипрограммистов (админов, программы удаляющих)?
                          Ответить
                          • конечно же. я уже затрахался честно говоря.
                            люди требуют софт, я его пишу, выкладываю инсталятор куда-то, чтобы они могли его использовать, но тут вмешивается админы, когда просишь им предоставить доступ к этому каталогу на сетевом диске "а вы согласовали с нашим отделом его использование?"
                            Ответить
                            • Согласен с твоими админами.
                              Ты - написал, а им - отвечать. Я 2 года убил чтобы у нас пропихнуть эту тему...
                              Зато теперь хоть спать по ночам можно с чистой совестью.
                              Ответить
                              • пффф, они в любом случае не будут ни за что отвечать, просто хочется пальцем в жопу залезть.
                                Ответить
                                • Либо они обеспечивают ServiceDesk. Если у вас ITIL внедрён.
                                  Просто так нико и пальцем не пошевелит, чтобы ещё и в чужой шоколадный глаз лезть.
                                  Ответить
                                  • да знаешь, был бы у нас IT коллектив женский, я бы сказал недоеб.
                                    почему я должен объяснять, из-за чего я не использую hint maxdop 1 в запросах? да потому, что парралелизм. почему я должен обосновывать, почему я использую кластерный индекс в таблице по полю с гуидом? да потому, что нет у меня фрагментации.....
                                    они за это тоже отвечать будут? наверное нет.
                                    Ответить
                                    • >>да знаешь, был бы у нас IT коллектив женский, я бы сказал недоеб
                                      чеж ты такой безответственный? Устранил бы проблему самотоятельно
                                      Ответить
                                      • Надо быть осторожней с рабочими ухаживаниями, а то можно потом себе проблем нажить...
                                        Ответить
                                        • например?
                                          Ответить
                                          • Это ты мне?
                                            Ответить
                                            • Кто здесь?!!
                                              Ответить
                                              • Древовидная структура... Даже в разметке нет ид родителя...

                                                Много всего может быть. Если даже на работе бывает что люди не срабатываются, представь, сколько может быть вариантов в ещё более близких отношениях...

                                                Это из личного опыта, а не из "общего мнения" в интернетах.
                                                Ответить
                                                • поставь бормандскрипт
                                                  или stylebot (это под хром)
                                                  и пропиши
                                                  div.entry-comments ul .hcomment ul {
                                                      margin-left: 0.5em;
                                                  }
                                                  
                                                  div.entry-comments ul .hcomment ul .hcomment ul .hcomment ul .hcomment ul .hcomment ul .hcomment ul .hcomment ul .hcomment ul .hcomment ul .hcomment ul .hcomment ul .hcomment ul .hcomment ul .hcomment ul .hcomment ul {
                                                      margin-left: 0.5em;
                                                  }
                                                  
                                                  span.hidden-text {
                                                      display: none;
                                                  }
                                                  
                                                  div.entry-comment-hidden span.comment-text {
                                                      display: block;
                                                  }
                                                  Ответить
                                                  • Спасибо.
                                                    Через грязную обезъянку в аврору вставил.
                                                    Теперь у меня стало на одну обезъянку больше :)
                                                    Ответить
                                                    • Не за что. Можешь еще для удобства так прописать
                                                      li.hcomment {
                                                          border-style: solid;
                                                          border-top-width: 1px;
                                                          border-right-width: 0;
                                                          border-color: #000000;
                                                          border-bottom-width: 1px;
                                                          border-left-width: 1px;
                                                      }
                                                      Ответить
                                                    • Можно ещё посмотреть моё говнецо (бедный userscripts.org, где ты?) http://pastebin.com/xZhegAHC
                                                      Запилено для навигации по комментариям (hjkl и товарищи, справка по кнопкам - в начале скрипта), но позже добавлено растягивание по ширине и возможность переключения перемещения по времени/пространству.

                                                      Есть и достойные звания постов ГК моменты, такие как выборка по селектору и парсинг дат при каждом нажатии управляющей кнопки. Надо бы переписать...
                                                      Ответить
                                                      • Я так на твоих скриптах жабий крик выучу) Щас посмотрим.
                                                        Ответить
                                                        • // ==UserScript==
                                                          // @name govnokod-username
                                                          // @namespace govnokod
                                                          // @include http://govnokod.ru/*
                                                          // @include http://www.govnokod.ru/*
                                                          // @version 1.0.0
                                                          // @grant none
                                                          // ==/UserScript==
                                                          
                                                          var NAME = 'Царь';
                                                          var nick = $('#expand-trigger').text().match(/Привет,\s(.*)!/);
                                                          if(nick) $('.entry-author>a:contains(' + nick[1] + ')').text(NAME);

                                                          Вот тогда ещё один полезный скрипт.
                                                          Ответить
                                                          • Охохо, да у вас царьчанка
                                                            Ответить
                                                          • Кстати, выходит иначе ник получить нельзя? Только вырезайкой из угла?
                                                            Ответить
                                                            • Ещё на странице настроек ник был...
                                                              А дальше надо читать исходники ГК, может вдруг специально для таких случаев запилили API.
                                                              Ответить
                                  • >>Просто так нико и пальцем не пошевелит

                                    это который Стивен Сигал?
                                    Ответить
                    • > вычитание в двоичном коде
                      Легко же выводится на бумажке, не?
                      Ответить
                      • да, но тогда я ЗАБЫЛ, как оно делается, тупо потому, что проходили мы это в 8 классе, экзамен был в 11, а учил я совсем другое. можно подумать, ты каждый день на бумажке вычитаешь в двоичном коде
                        Ответить
                        • У меня такого вопроса даже не возникло бы. Что-что, а двоичную арифметику, или там регистры-сдвиги, полусумматоры я помню изумительно. Хотя, по факту, не притрагивался с тех пор, как меня лет десять назад выгнали из инста.
                          Ответить
                          • А я вот про barrel shifter и аппаратные умножители только совсем недавно прочитал...
                            Ответить
                    • >у нас кстати в школе учительница информатики была тупой :(
                      >короче мне тупо тройку нарисовали
                      Студентики бутхуртят из-за оценок. Ну-ну.

                      Hint: вычитание можно заменить сложением к инверсии и последующим инкрементом.
                      Ответить
                      • а что тебя так возмущает? человек преподает информатику, и даже плохо знает, то, что в книге написано.
                        да вот скажи мне, как может оценки по информатике ставить человек, который не знает, что у процессора есть тактовая частота, но, что это частота, с которой тактовый генератор моделирует импульсы, человеку который это знает?
                        я не понимаю, как можно учить детей, чего ты сам не знаешь?
                        Ответить
                        • Заява слишком прохладная.
                          С одной стороны, это тебе кажется, что это такая очевидная вещь, типа термопасты между радиатором и процессором. Да и, по большей части, не нужно такое углублённое знание. Ну, частота и частота? Если ты это знаешь, ты сразу морская илиточка и тебя за это на руках носить должны?
                          С другой стороны, информатика может быть без процессоров вообще, на квантовых процессорах или на аналоговых вычислителях.
                          Ты так сейчас скажешь ещё, что информатику может преподавать только тот, кто лично писал драйвера на ассемблере, остальные не труЪ.
                          Тактовый генератор моделирует импульсы. Ебанулись все!
                          Ответить
                          • > моделирует импульсы
                            Модерирует. Танцуют все!
                            Ответить
                          • эм, нет-нет, я не ставлю себя выше нее, а устройство компьютера входит в учебную программу.
                            приведу пример - идет урок:
                            -итак, в компьютере есть центральный процессор. основной его характеристикой является тактовая частота...
                            -Мария Ивановка, а на что влияет тактовая частота?
                            -на производительность системы
                            -а каким образом?
                            -не знаю. запомните главное, измеряется она в мегагерцах, и чем их больше - тем лучше.

                            и вот чему конкретно учит она? учебник, больше которого она не знает я и сам прочитать могу. почему-то ни у одного учителя не возникало затруднения ответить на вопрос по теме, который ему задавали, который выходит за рамки того, что написано в учебнике, а у нее нет.

                            ну ок, генерирует :)
                            Ответить
                            • > на производительность системы
                              > измеряется она в мегагерцах, и чем их больше - тем лучше
                              Ну и что она не так сказала?

                              Тащемта зависимости между тиками генератора и выполненными инструкциями на современном железе почти нет - кеши, конвейеры, паралелельное исполнение...

                              И всё, что можно сказать - чем больше частота, тем быстрее будет работать (и то в пределах одного семейства процов).
                              Ответить
                            • Пока что это слегка выглядело как бугурт в духе "я царь кококо, я знаю, что такое кэш у процессора, как могут учить и оценивать люди, которые этого не знают?". В самом деле, как? Ответ: совершенно нормально.
                              Тебе ведь в курсе школьной физики не рассказывают про бозоны? Если ты знаешь, молодец, но это не даёт тебе офигительных оправданий на все случаи жизни.
                              Ответить
                        • > но, что это частота, с которой тактовый генератор моделирует импульсы
                          Ага, а потом эта базовая частота умножается PLL'кой для тактирования части модулей, которые могут работать быстрее... Ты об этом тоже тогда знал? Нет? Ну так и нехер учителя ругать за незнание столь низкоуровневых подробностей.
                          Ответить
                        • >а что тебя так возмущает?
                          А где видно что меня что-то возмутило?

                          ВОЗМУЩЕНИЕ у того кто тут накатал длиннющий псто о нехорошей училке гнобящей юные таланты низкими оценками. не спорю она могла быть реально тупой. встречал таких.

                          Непонятно как можно жаловаться на низкую оценку, если не умеешь складывать/вычитать в джвоичной системе. По сути процесс вычитания с займом из старшего разряда мало отличается от других систем.
                          Вариантов море - можно даже считерить вычесть в десятичной и подогнать под результат.
                          Ответить
                          • К слову об училках. У меня вот в институте бугурт был по переводу флоатов в двоичную систему. Я написал в порядок 127+2=129, а надо было 128+1=129 (или наоборот, не помню уже). Затащить преподшу в машинный зал и выебать показать в дебаггере, что всё ок мне не удалось, книжке Юрова она тоже не верила. В итоге четверка и пересдача ;)

                            Вот тут можно и пожаловаться.
                            Ответить
                            • Был у меня случай - выхожу к доске, матан, препод новый. Говорит - найди предел.
                              А предел элементарный. Ну я и написал сразу ответ. Он мне - а решение где?
                              Пришлось расписывать в три шага. Пишу, а препод все недоволен. Я в ступоре, не могу понять че он хочет от меня. Ответ то уже написал, и он правильный. И тут препод выдает - зачеркните сикось накось (в дроби сократить аргументы). Я зачеркиваю. Он - нет, это крест на крест. Я от охуевания чуть световое перо (или как оно там называется?) не выронил, и спрашиваю - а как это, сикось накось? Он - ты что, тупой? Двойку поставлю!

                              Больше к этому преподу я к доске не выходил.

                              А в другой раз мне оценку по лабе снизили, изза того, что переменные назывались не x1 x2..xn как в книжке.

                              Так я понял, что в жизни есть моменты, когда логика и здравый смысл идут нахуй.
                              Ответить
                            • Меня не допустили к экзамену по Яве... т.как я сдавал заочно, и на лекции не ходил: просто взял методичку с лабораторными работами, и написал код, который там требовалось. Нормально оформил, с комментариями, даже приложил мейкфайл, Ант скрипт и Сконс скрипт, т.как не знал, как препод это собирать будет: ну так, на всякий случай.
                              Препод был молодой, энергичный, по сравнению с остальными: он умел пользоваться электронной почтой. Я спаковал все лабы в один архив и отослал. На следующий день мне звонят из деканата, и секретарша напутствующим голосом объясняет, что нужно было послать в другом формате архива (изначально был tar.gz).
                              Поматерился, послал zip.
                              На следующий день препод пишет уже, что нельзя было файлы складывать в директории, и что нужно было прислать только Ява файлы. Меня это потихоньку начинает распирать, ну я и спросил, в чем заключается сложность чтения только "Ява файлов".
                              Вобщем, урод, не принял ни одной лабы, даже не заглядывая. Три штуки серебряников выброшены впустую :(
                              Ответить
                          • нет, я не жалуюсь на оценку, я наоборот всегда получал задания, которые были сложнее тех, что получали все остальные, и соответственно за них 3 не получал. я просто так сказать расслабился, и тупо подзабыл что и как, к сожалению я забывчивый.
                            и еще раз повторюсь, вычитание в двоичном коде последний раз было в 9 класс. через 2 года экзамен и мне достается этот вопрос, а голова у меня была забита паскалем и бейсиком.
                            вот недавно например, мне потребовалось написать макрос на VBA, и я осознал, что я тупо забываю синтаксис языка :(
                            Ответить
                            • Чем быстрее забудешь - тем легче тебе будет жить.
                              Ответить
                  • >случай из моей жизни
                    Ты им алгоритм сбил.
                    На таком уровне развития положена только консоль и stdio.h. Без всякий ГУЕв и потоков ;)
                    Ответить
            • > делали формочку, с button1 по нажатию на которую вызывался MessageBox.Show("hello world");
              > и за нее она получила 4. как?
              По-моему, ничего плохого, если это первое занятие.
              Странно было бы получить сразу задание написать нечто уровня стерторовского минусатора.
              Ответить
              • > уровня стерторовского минусатора.
                а вы - генетические алгоритмы, ии....
                Ответить
                • >>а вы - генетические алгоритмы, ии....
                  так это был 4ый курс
                  Ответить
                • Генетические алгоритмы, ии - какие-то неуместные задания на изучение callbackов, кнопочек и прочей гуйни.
                  Ответить
                  • Пф., генетические алгоритмы...
                    WPF приложение с красивой анимацией затмит "генетические алгоритмы" :]
                    Ответить
                    • Алгоритмы не заменят опыт работы с гуями (кроме алгоритмов работы с гуями).
                      Ответить
        • скажи еще, что это плохо? каждый получает, что хотел, ты - решение вопроса, они - карму.
          Ответить
          • Да я лучше на АИБ народ просвящать буду, чем на оверфловочке. Впизду карму.
            Ответить
            • ну, я например там ни разу ничего не писал, тупо проблема->гугл->первые 2-3 результата это ссылки на стаковерфлоу с решением.
              Ответить
              • Причём ответы (кроме вопросов по новым технологиям) эти даны как минимум год назад.

                Попробуй вопрос на самой оверфловочке написать. Получишь 2-3 страницы. И чуть ли не каждый день появляются новые. Большинство вопросов закрываются как абсолютно полные (вплоть до заголовка) дубликаты.

                Оверфловочку можно закрывать. Все ответы уже даны.
                Ответить
                • > Все ответы уже даны.
                  Подскажите быстрый парсер WDF (wvxvw data format)?
                  Как запрограммировать моего робота на дружбу с инопланетянами?
                  У заказчика древний комп. Как переписать мой алгоритм с квантового компьютера на электронный?
                  Ответить
                • зелено - весь код уже написан, программисты не нужны
                  Ответить
            • >я лучше на АИБ народ просвящать буду
              А смысл? Одни раки.
              Лучше создавать пиар ГК :)
              Ответить
              • > Одни раки.
                Ну почему, есть и адекваты, многие даже спасибо говорят и няшек кидают :)

                Учись во всём видеть позитив, guest.
                Ответить
              • кто то уже пытался на уютненьком статью пилить, дерзай гость
                Ответить
                • Ага, и вот всё, что пока получилось:
                  http://lurkmore.to/Обсуждение:GameDev.ru
                  http://lurkmore.to/Копипаста:Вован#.D0.93.D0.BE.D0.B2.D0.BD.D0.BE.D0.BA.D0.BE.D0.B4
                  http://web.archive.org/web/20111112160240/lurkmore.ru/govnokod.ru
                  Ответить
                  • ну и пиздец же у вас творился без меня
                    Ответить
                    • Да что Вы знаете о пиздеце!

                      http://archive.today/MQZw1
                      Ответить
                      • Этот чувак подозрительно похож на одного чувака, который спиздил мою гитару и отчислился с нашего факультета... Хм...
                        Ответить
                • Она там была несколько лет назад, потом выпилили по причине цугундерности.
                  Ответить
                  • Рекурсивный цугундер, выпиленный по причине цугундерности:
                    http://web.archive.org/web/20071027145914/lurkmore.ru/Цугундер_Бутовский
                    Ответить
                  • неудивительно что випилили, ведь там не было про меня статья - говно. Хаосострастист пропиарил себя и тараса
                    Ответить
                    • Странные порядки в этой вашей Лурочке: выпиливают говно за то, что оно говно. Вот на Говнокоде его наоборот копят, чтобы оно перепрело и стало удобрением.
                      Ответить
                      • Мопед не мой. Я вообще думаю, что не нужна статья про говнокод на лурке, ибо не такое это и масштабное явление. 10 завсягдаев, а остальные заходят явно не коменты читать,.
                        Ответить
                        • Зато на ГК начали постить пони ещё до того, как это стало мейнстримом. Разве это не масштабное явление?
                          Ответить
    • меня волнует вопрос - так сделал свою говнолабу автор треда? отпишитесь, молодой человек
      Ответить
      • да, я думаю он в студии навел на file.Create(); и посмотрел, что она возвращает
        Ответить
        • Не посмотрел.
          Ответить
        • и че? Думаешь помогло?
          Ответить
          • мне бы помогло. я бы даже на MSDN зашел, и посмотрел там примеры.
            чо, разве зря их индусы писали?
            Ответить
            • мне бы помог один запрос гугла. Но он - не ты и не я.

              переживаю за парня. как там он...
              Ответить
              • >>мне бы помог один запрос гугла.
                нет, RTFM! для кого их писали??
                >>переживаю за парня. как там он...
                какой ты заботливый, прям как жена
                Ответить
    • String text = "I will not waste chalk";
      
      String filePath = Path.Combine("Data", "game.txt");
      FileInfo fInfo = new FileInfo(filePath);
      if(!fInfo.Exists)
      {
      	DirectoryInfo dInfo = fInfo.Directory;
      	if(!dInfo.Exists)
      		dInfo.Create();
      	File.WriteAllLines(filePath, Enumerable.Repeat(text,100));
      }
      Ответить
      • А зачем столько проверок? Они же все в методы создания встроены

        .       String text = "I will not waste chalk";
                String filePath = Path.Combine("Data", "game.txt");
                new FileInfo(filePath).Directory.Create();
                File.WriteAllLines(filePath, Enumerable.Repeat(text, 100));
        Ответить
        • 1) Автор не пишет в файл, если он уже есть
          2) Вызов проперти Exists намного быстрее, чем попытка создания папки.
          Ответить
          • 1) а, ну да. Бес попутал
            2) а разве там не стоит сразу проверка не существование в самом методе создания?
            Ответить
    • показать все, что скрытоВъебал анальнейший-преанальнейший минуууууууууууууууууууууууус
      Ответить
    • показать все, что скрыто
      
      
       		 g@@@@@44444*********9444@@@@@@@@@@@Mggg__
      	       g@M"	    _an**"""""""**Vw=G______"%%@@@@@gg_
      	     ,@@`	 a^"  __a=~v-vvv~~,___	       _____`"*@gg_
      	    a@@       _M" _m*"` _______     `""""""""""`    "	"9@g_
      	    @@	    a" ,m"_ar*"'`     -,	 ,amv****-~,	   9@g
      	   @@	     .* u"		C	  ,~	    "\	     @
      	  d@	       '    __gg____		  `		     @y
      	 g@		,g@@@@@@@@4@@gg_	  C   ______	     9@g
             g@@.>~.	   __  a@""@@@@@@__  "9@g	  ,g@@@@**4@@_	      "@g_
           g@"$-*"""	   *Y, @@@@*""**4@@@g__$@C     ggg@@@@@@@@@@*" "'" ""Mg`8@g
         g@",`  ,g@@@@@@@g_	    _g@     ""@M"      `"@@"		    *n_"C"@@
        g@'	 p@"	,`"@@@ggggg@@"			 8]	 ,_  _gM@@@@g ' 'C8@
        @@	j@     8@_    `"""'			 8@g_	 3@g@@@`,  `"	 ][@
        @L	8@  _g@@@@@gg_		    _gMMy	  "9@g_    `""' 8L	 j8@
        @k	3@ d@@@@   "@@@gg_   *""""" @"``___	    '@@g_	@@C  n"  Q@
        "@C $  9k    @@_    "8@@@@gg_     @g_fM4@@M	   g@""" "n.   a@@@  _m*3@"
         "@g N,      9@@gg_  8@ `""9@@@gg__"	       8gg@M	    _g@@@d@k   a@%
          "@@g_'	"@@@@@@@@g_	`"8@@@@ggg____  ""`   ___gg@@@@ 8@@@   @@
            "@g_	 '@g `"@@@@gg__   @L  `"""4@@@@@@@@@@@@@@@@"  @C @@@  3@
      	9@_	  `@g  3@"9@@@@@@g@	   [@	  @@	 4@y  @kg@@@  [@
      	 9@	    8@gd@   '"9@@@@@@@gggggd@gggggd@gggggg@W@@@@@@@@  [@
      	  8g	     "@@g	 @""9@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@F  [@
      	   @g	       "@@g_	d@     '""@@@@@@@@@@@@@@@@@@@@@@@$@   3@
      	   `@g_		 "@@@g_j@'	  @C  ``"3@@"""8@""j@'j@g@@   3@
      	     9@g_ ~__ ~._  `"@@@@g_	  @C	 8@   g@^ p@^ "@@M     @C
      	       "@@g "9m_ "Nq_  "*@@@@ggggg@______@____@@gg@@@@@M"      @L
      		 "9@@g_`"Mm_`"Nq_   """"*4@@@@@@@@@@M@@4*"""'	       8k
      		    "9@@g_ ""Mm_"*w__	    ~~~~ aaa~~	      _/       $@
      		       `"@@gg_  "*WG_"*w~.____		___am*"    /   [@
      			   "*@@gg    `"*-~<.__	       `       __M"    3@
      			       "9@gg_	      `""'** ------**""`       d@
      				  `"@@ggggg__			     ,d@
      				      ""9@@@@@gg__		  __g@"
      					     `""*4@@@@MggggggggM@@@@"
      						     `""""""""""'
      Ответить

    Добавить комментарий