Раньше я дебажил и плакал. Но с тех пор как я прочитал книгу Роя Искандеровича Ошерова "Искусство автономного тестирования" моя жизнь изменилась к лучшему, я познал настоящую радость всепрдбывающую! Как же это здорово жить без ошибок! Надо просто по другому взглянуть на проблему! Спасибо вам, спасибо... Спасибо и вам, Стивен Спилбергович МакКонакал, за ваши мудрыя советы: главный технический императив разаработки ПО -управление сложностью - я помню!... _____________ Общество анонимных дебаггеров на Кактусинской, 25 - и ты свободен!
Здесь я буду медленно пилить себе видеоплеер. Windows 7+, DirectX11, CoreAudio, WIC, FFMPEG это вот все.
>>21459 каким способом? обычно сортируют фаелы по папкам на винчестере а не в плеере вот винамп. у него список или таблица. что еще там могло быть у мплеер из коробки элементов интерфейса что ли нет? в дефолтном в основном не устраивает что он не сохраняет положение и линейные размеры
>>21460 >каким способом? Вывести отфильтрованный список песен из коллекции отсортированный по алфавиту или году или исполнителю; или по количеству прослушиваний — когда у тебя двадцать гигов музыки, сложно запомнить, что прослушано, а что — нет. >обычно сортируют фаелы по папкам на винчестере а не в плеере Дед, так уже никто лет десять не делает. К тому же, пластинки идут монолитом и песни описаны в CUE. >вот винамп. у него список или таблица. что еще там могло быть Там могло бы быть представление песни/альбома и представление коллекции. Там могли бы быть заголовки граф у таблицы по клику на которые производилась бы сортировка плейлиста. Там могли бы быть человеческие шрифты, цвета и элементы управления окном, не приколоченные гвоздями к разрешению экрана 800х600. Там могло бы не быть дурацкой имитации железного проигрывателя в отдельном окне (у тебя на скрине сверху), которое, к тому же, является основным, т.е. его хрен скроешь. Там могло бы не быть зоопарка отдельных окон, к которому прилагался костыль в виде галки «Перемещать окна вместе» (или что-то подобное). Там могла бы быть интеграция с сайтами для поиска тэгов, текстов песен и рекомендаций чего ещё скачать с торрентов. В общем, всё, что имел и не имел АмароК в третьих кедах. >у мплеер из коробки элементов интерфейса что ли нет? Какие элементы ентырфейса ты ожидаешь увидеть у консольного плеера? Сообщение слишком длинное. Полный текст.
jasno, очередной дегрод. ну, нужно было удостовериться
>>21455 Спасибо!
Эти ваши новые опенглы и директиксы какие-то сложные. Вертексы, буферы, шейдеры. В общем курить тут и курить. Посему добавил не кнопку, а арию. Уже приятней. На выходных доведу это до ума, прямым х займусь уже на следующей неделе. > 3 files changed, 80 insertions(+), 21 deletions(-)
Сегодня я без дев машины, так что удалось только по-прикидывать гуй.
Анон, как дела? Продвигается создание?
>>21437 > Остро не хватет кнопки закрыть Не нужна нам такая. На горячие клавиши всё!
>>21570 Завлен интересной работкой пока. >>21587 Мышью удобнее если сидеть развалившись на стуле.
фуллскрин: вход/выход
Треду заметок по zf быть здесь. В бложек я такое писать стремаюсь, поэтому буду использовать автобус как записную книжку.
Plugins themselves need to be instantiated and registered with the front controller, which can be done with Zend_Controller_Front::registerPlugin(): $front = Zend_Controller_Front::getInstance(); $front->registerPlugin(new FooPlugin()); This can be done at any time during the request. However, only hooks that are triggered after the plugin is registered will be called. Смишная шютка. Учитывая, что вопрос "как подключать плагины к специфическому модулю" и "как написать ACL для более чем одного модуля" и по сию пору остаются мультиплатиновыми для этого школоподелия.
>>10300 http://devzone.zend.com/1224/front-controller-plugins-in-zend-framework/ Отжиг целиком.
ZendFramework это уродливый отпрыск родившийся из идиотской мечты об ЭНТЕРПРАЙЗЕ на php. И не один ZF такой. На сам PHP гнать нечего. Он свою функцию выполняет на отлично.
Где то читал шутку про си, о том, что вот де, я уже вдолбил 60000 строк на сях и наконец то могу вывести на экран пиксель через SDL. Видимо недоумки из страны аутофелирующих слонов решили, что это не шутка. <?php namespace Album; class Module { public function getAutoloaderConfig() { return array( 'Zend\Loader\ClassMapAutoloader' => array( __DIR__ . '/autoload_classmap.php', ), 'Zend\Loader\StandardAutoloader' => array( 'namespaces' => array( Сообщение слишком длинное. Полный текст.
>>10593 >The ModuleManager will call getAutoloaderConfig() and getConfig() automatically for us. Я обожаю этих умственно-неполноценных. Нет, правда. Хорошо, что хоть функции эта параша вызовет сама (а не придется лезть в ядро этой блевоты и вставлять вызовы руками). Зачем во второй версии было убивать все то хорошее, что было в первой? Где неудобный и ублюдочный (но все равно более интуитивно-понятный) скрипт "zf <command>"? Чем вообще занимается их, кхм, фреймворк (если блядь, его "аутолоадинг" нужно "подключать" через танцы с бубном)(это, блядь, учитывая, что косой автолоадинг был в первой, а в эрэнэрке выше пятерки он вообще есть по дефолту и инициализируется в одну строчку)? Напиши мегабайты блевоты на эрэнэрке и получи на экране "Hello World"? Почему Зенд развивается в сторону от ужасного к катастрофическому (сказать, что эти ... э... фреймворки плохой и хуже чем плохой - значит перехвалить этот отстой и безбожно переоценить таланты его "аРХИТЕКТОРОВ")?
>First off, none of the Zend team has much if any experience of Java Что я могу со своей стороны сказать - а зря. Ява бы помогла понять, что эрэнэрка в нее превращается.
Как и на любом сайте с хуйней - каменты куда интереснее контента. Вот допустим черномазая обезъяна вылезла со своим охуительным мнением. 1. Зенд замечательный - Нет. Он ебанутый. Об этом написали все, кто знает больше одного фреймворка. 2. Он не для новичков - Это правда. В куче говна без четкого понимания, что к чему и зачем разобраться довольно сложно. 3. Он лучше всего подходит для бла-бла-бла энтерпрайза. - Блядь, нужно совсем сколоться чтобы доумиться писать энтрепрайз солюшен на зенде - он слишком сложен в освоении (чего блядь только стоит фичка со скачиванием скелетной структуры из интернета и выпиливаение зенд-тула, который видимо эти боги энтерпрайза не осилили) и, я уже это чувствую, нихуя не просто в применении (если нам нужно столько ебаться с добавлением одного сраного модуля - сколько же ручного еба будет когда модулей будет больше одного?). "customized structure" - пока я вижу чтобы там даже рядом была customized structure. Точнее, не понимаю, чем этот бред наркомана отличается вороха случайно раскиданых по случайным папкам файлов на php. Он для тимлидов. - Он для людей, которые хотят растянуть разработку на тысячелетия (и превратить поддержку в адовый геморрой). Так как переусложненная структура, обилие ОБЯЗАТЕЛЬНЫХ РУЧНЫХ ПРАВОК КОНФИГОВ это вам не ханюлочки. Я так и вижу, как обезъяны вроде раджеша пикрелейтед радостно за 100$ в час ищут в каком из конфигов SomeFunction названа someFunction или SomeFnuction Сообщение слишком длинное. Полный текст.
Одинокий герой пишет свой лисапед-CMS. Блог разработки вылаживает на хабре, который уже зарекомендовал себя в качестве лучшего юмористического ресурса по ит-тематике. Смешного пишут много, особенно товарищи с умными лицами рассуждающие про всякие паттерны и прочую мудоту. >Чтобы написать что-то стоящее нужно подробно изучить уже существующие фреймворки и cms, почитать что такое ооп, почитать gang of 4, почитать Фаулера, затем попрактиковать что вы почитали. Мне интересно, тот кто это написал, отдавал себе отчет в том, кто и как писал все те охуительные уберцмс на пхп, которыми они на данный момент пользуются? Вротпресс - поделие мериканского школотрона, битрих - поделие русского птушника, зенд - слепая калька с иноязычних библиотек. В чем сакральный смысл хуесосить похапенка тем, что он пишет кривые лисапеды? Это же плоть, кровь и говно пхп! И уж тем более, оказывать медвежью услугу, предлагая использовать уже готовые "библиотэки" на эрэнэр.
Долго тебя еще ждать?
Привет, Чио-чан! Как разрабатывать Android приложения на компьютере с Core 2 Duo и 2 Гб ОЗУ? Увеличить не могу, ибо материнская плата Asus P5GZ-MX поддерживает вроде 2 Гб, максимум. Да, на производственной практике требуют + мне сказали, что это тема для диплома. Делать приложение на практике тоже не вариант, поскольку мне там можно брать только ноутбук с 1,6 ГГц "Целероном" и 4 Гб ОЗУ, но! На нём установленна 64-бит Windows 10 с кучей приложений в автозагрузке, что он тормозит намного сильнее моего домашнего компьютера. Права администратора не дают. Так, господа и товарищи анонимы, как мне быть? Я думаю, что можно, наверное, просто как сайт сделать мобильное приложение, но это не соответсвует техническому заданию. Купить новый комп нет возможности.
Пиши в любом текстовом редакторе, хоть в блокноте, потом из консольки компиляй и скидывай через тележку на телефон APK, чтобы эмулятор не запускать. Все просто же ж. А вообще надо было на завтраках экономить, сидел бы аки царь за нормальным комплюктером сейчас. Я в школе так делал, например.
>>21402 Если Android Studio не запускается или сильно тормозит, то попробуй писать в Eclipse со старым ADT и запускать из него систему сборки Gradle как внешний скрипт. Если ты ОП того треда из /s/, то, возможно, стоит купить исправную системную плату или починить эту, чтобы не оказаться в самый неподходящий момент с компьютером, который перестанет включаться.
Её запускают даже на таком железе: https://stackoverflow.com/a/43953041
>>21408 >Если ты ОП того треда из /s/ В том-то и дело, что купить плату под LGA 775 можно, но стоит ли тратить на неё сбережённые по крупице средства со стипендии? Если уж и брать железо, то, наверное, нужно что-то поновее, но тогда и процессор заново нужно брать (примерно 1500 рублей), материнскую плату (3500 рублей) и ОЗУ (2000 рублей). Хотя оперативную память всё равно неплохо бы увеличить. Текущая материнка не может в четырёхядерные процессоры, да.
>>21410 >>21408 >>21403 Благодарю за ответы.
I need your help!! how do i make a gobal switch variable for the game engine to act as the master game test switch? to switch from the different video modes i have created code: http://4ch.maidlab.jp/16bee.zip irc://irc.rizon.net/project16 irc://4ch.maidlab.jp/16
i am having issues with uploading code to sourgeforge i can host the git respiratory
[20:05:50][/dos/z/16] [sparky4@compy4]$ git push origin master Password: error: src refspec master does not match any. error: failed to push some refs to 'ssh://sparky4q@git.code.sf.net/p/project16/code'
https://sourceforge.net/p/project16/code/ci/28e927f66582ce8d4437da3f0d5045f98a3ce9e3/tree/ http://4ch.maidlab.jp/gitweb/?p=16.git;a=summary ^^
ageru
>you play as a cute synthetic robotic loli whit a massive white tshirt on who just "woke up" Best thing ever!
>>8267 even cuter than koishi's adventure
the game took a dark turn now
this thread is old as fuck
разговор окончен
>>21311 Добра тебе, некродебиляша :3
Пишу принципиально новый движок для борды. Спрашивайте ваши вопросы. Тред в /b/ удалили :(
>>21167 Я бы добавил ещё случайные поворот символов на небольшой угол и искажение символов по размеру (сжатие, растяжение). У тебя пока одинаковые символы во всём наборе. Ну и банальщина: смысл подобных мероприятий в том, чтобы усложнить распознавание примитивными техническими средствами сохранив при этом удобство работы нормальных пользователей. Ну а если уж ты насолил человеку, занимающемуся компьютерным распознаванием образов профессионально, то созданием капчи тут, очевидно, не отделаться, так что этот edge case можно не рассматривать — см. дихотомию «Моссад — не Моссад». Ну и я бы больше внимания обращал на фронт, ибо сферический в вакууме бэк никому не интересен, тем более, что его клиенту не видно.
>>21167 Если хочешь безопасности, то делай не просто контуры символов, а разноцветные контуры с переливающимся цветом, мусорными линиями схожих цветов и переливающимся фоном с цветами схожей яркости, чтобы при переводе в чб фон сливался с контурами символов. Но это скучная капча. На твоём месте я бы попробовал изобрести свою мемную рекапчу на хешах. Кроме того, чтобы вайпалки не вайпали просто так, хорошо пошаманить над правами доступа и прочей верификацией открытия страницы в браузере. Например, жс, дающий дополнительный хеш с солью на сервере. Для безжсных можно сделать хитрее: открывать капчу в айфрейме, а капчу генерировать матрицей символов 10×10 с цсс-правилом выравнивания первого символа в начале вьюбокса. То есть обычный пользователь видит условные шесть символов, а вайперу нужно будет найти эти шесть символов из сотни.
>>21171 Последние ухищрения легко решаются простым скриншотом страницы браузера, со всякими электронами реализация ломалки капчи будет проще, чем реализовать саму капчу. Это касается как хитрого жс, так и айфреймов. В 2011 году ЕФГ реализовал похожую защиту капчи с хешем, у многих из-за этого отваливался постинг, но зато кто-то написал вайпалку на adobe air, где был встроенный вебкит. В современных реалиях капча - дань традиции и защита от script kiddie, не стоит тратить много времени на ее взломоустойчивость.
>>21174 >В современных реалиях капча А она когда-то для чего-то другого была нужна?
>>21174 Всё так. И если хочешь защитить что-то капчей — воспользуйся той же рекапчей, но по назначению, а не как обычно: одна капча на сессию, а не на каждый пост.
Рекапча это банально и скучно. Если уж делать свой движок для борды, то есть нечто заранее ненужное, то есть делать просто ради самого процесса деланья, то вполне уместно самому с нуля сделать какие-то фановые фичи. Например, свою капчу. Но я согласен, можно было более креативно подойти. Распознавать выражения лиц, анимешных персонажей, решать задачки по матану или го.
>>21177 Рекапча вполне себе разгадывается. Толку от нее нет, вред один.
>>21252 Рекапча если и разгадывается, то только индусами или топовыми нейронками, оба за бесплатно работать не будут. И это главный фактор, отсеивающий 99% вайперов. Алсо рекапчу нужно правильно использовать, уже вроде писал, что если рекапча будет одна на сессию, то обычным пользователям нечего бояться, особенно если с лимитами на постинг по времени поиграться.
>>21253 http://iichan.hk/d/res/247134.html#247394
Бампаю свежим скрином и ссылками: https://hexchan.org/b/ https://github.com/hexchan/hexchan-engine
Я, кажется, почти имиджборду с нуля на nodejs: www.22ch.ru. Заходите, если что. Решил изучать веб разработку по пасте про python.
Открывается долго в первый раз после простоя, потому что это бесплатный уровень heroku
Там что-то нѣтъ нифигушеньки, окромя дисклэймера.
>>20582 Вот это интересно. С чего открывал? Работает в современных браузерах.
>>20589 Firefox говорит «server not found», TOR говорит ошибку джаваскрипта и голый дисклеймер.
>>20590 Спасибо, что не пленился описать и даже заскринить. Что касается ошибки на скрине - очевидно эта версия тора ещё не поддерживает AbortController, который я использовал для отмены поллинга, при выходе из треда. На счёт server not found - даже не знаю. Вчера обновлялись DNS, так что сайт был некое время лишь частично доступен. Может в этом дело. Или оно продолжается? Я там настроил https вчера. Правда пока без редиректа.
>>20592 Firefox поддерживает AbortController только в варианте Firefox Quantum (версия 57 и новее), который отличается тем, что поддерживает только те расширения браузера, которые основаны на API WebExtensions. Но так как в сообществе пользователей Файерфокса были популярны расширения, основанные на предшествующем API и притом не портируемые на новый API (например, по адресу https://bugzilla.mozilla.org/show_bug.cgi?id=1427928 популярность одного только API управления сеансами, отсутствующим в WebExtensions, оценивается примерно в миллион пользователей четырёх популярных прежних расширений), то многие пользователи (миллионы их!) остались на версии Файерфокса, непосредственно предшествовавшей Quantum (на версии 56.0.2) или на получавшем долговременные обновления ESR-варианте Файерфокса (на версии Firefox ESR 52.9.0). Нынешняя версия TOR Browser также основана на Firefox ESR 52.9.0.
>>20594 Блин, жаль. Надо над этим подумать. Секундочку, Mithgol the Webmaster, трипкод, использование ять, знание о нюансах файерфокс, в окрестностях ычана... Ты что настоящий Mithgol?!
>>20595 Лол, только заметил? Спасибо Моконам, которым не нравилось его злоупотребление трипкодом и стиль письма.
>>20596 так это правда? Ну и ну. Я будто прикоснулся к истории интернетов.
>>20597 Я тоже рад видеть его на бордах.
Приготовился отражать лучи поноса и ненависти. Давича спрашивал в Б Ычана о масштабах...в результате пришел к решению. Предлагаю анонам скооперироваться, и сделать бродилку по карте из Бесконечного лета. По-моему, потенциал есть. В последствии можно будет примотать квесты и экшон. Пилю на Юнити. Дальше Ландшафтного дизайна не продвинулся, поэтому пришел за мудрыми советами. Собственно, интересно ли это анонам? На данный момент, нет ровным счетом ни хуя. Опыт программирования - маленький. 3д моделирования - нет вообще. Если желание, и больше, пожалуй, ни хуя и нет. Поддержите, или закидайте говном.
И добавлю: Сеня, мы всё проебали.
>>20346 Видео по какому адресу имеется в виду? https://youtu.be/cgLzWD7saOk ? https://youtu.be/Hf3LLyckWxk ? Там большая проблема с тем, что 3D реально 3DPD получаются. Им надо найти хорошего 3D-моделиста женских лиц, способного не доводить до такого эффекта.
>>20434 https://youtu.be/Hf3LLyckWxk Всё же, надеюсь, у них получится сделать более-менее адекватно. От данной модели Слави до сих пор кошмары.
>>20434 А чего всё так ужасно выглядит?
>>20481 >Пилю на Юнити
Ну и хули?
>>21067 Ну и ничего.
>>20481 Дѣло въ том, что OP въ репликѣ >>10866 сообщилъ ужъ пять лѣтъ назадъ: опыта 3D-моделированія нѣтъ вообще.
Как там у вашего проекта дела продвигаются? в ожидании
>>21094 >этот пик Ужоснахъ. Лучше уж забросить разработку, чем выпускать такое.
А вброшу сюда по старой памяти, пока ещё не дошел до публичного релиза. http://zefiris.su/calc/slider/
>>20201 Можно было просто запретить конвертить павер саммона в элементального, что очевидно. Зато теперь нельзя халявных саммонов с амулета так просто конвертить, так как цена как у нового, причём не рандомного, а определённой стихии, эх. Кстати, совет: пиши на реддите ченжлоги и пости wip, а то заметил, что почти уже никто там не постит, хоть напомнишь о своей игре и привлечёшь внимание.
>>20202 Бесплатных - артефактом вызывал, артефактом и конвертируй! :D У меня сейчас полтора месяца не было обновлений на живом сервере, а тестовый обсуждали в дискорде. Вот выкатил 0.0.7 - отписался у себя в субреддите. На основном отпишусь, когда будет более-менее готово всё, а не меняться каждый день.
Регулярно такая ерунда.
>>20457 прекратилась хоть за последню пару недель?
>>20523 Буквально на днях. Спасибо.
Как эту лабуду решать?
>>21007 Вроде, понял. Avzim или Mizva
Усё сломалось.
>>21120 Отбой. Это у Хрома рендеринг канваса сломался.
Спустя почти год дропаю, увы. Позавчера слетели кеши-куки и прочее после обновления, сейв с 33 уровнем пропал.
В этом треде я буду документировать процесс разработки своей игры! Umi world это пошаговая песочница стратегия, вдохновлённая серией civilization. Создайте свою империю в мире, где все покрыто огромным океаном, и лишь малые клочки суши изредка появляются над водой. Стройте города, исследуйте моря, налаживайте логистику между островами, отвоевывайте куски суши и защищайтесь от цунами, вероломно захватывайте конвои союзников или покупайте у них корабли - огромное количество разных действий и случайных событий формирует уникальный геймплей в каждой новой игре. Пока что готов дизайн, разработка только начинается. Демоверсия планируется к новому году
Д1 Собственно сама игра будет представлять из себя пошаговую стратегию, как это уже было сказано. Мир будет представляться в виде гексов. Игрок начинает на случайно сгенерированном острове размером в несколько гексов, возможны другие небольшие острова рядом. Задача - налодить как можно больше населения, иметь как можно больше производственных мощностей, строить как можно больше чудес света. Очень похоже на циву, но различие кроется в другом - цива, в отличие от УВ более спортивная и соревновательная. УВ же предоставляет игроку больше отыгрыша мирного государства. Основной геймплей состоит из строительства зданий в городах, распределения людей между зданиями, распределения людей по заданиям, исследования мира и принятия решений в большом количестве ивентов, возникающих либо случайно либо нет. Игроку придется исследовать океаны, отстраивать города, добывать сотни разных ресурсов чтобы позволить выжить своему государству. Естественно много людей на небольшом острове не уместится, тут надо либо переселяться, либо делать более вместимое жилье, либо жить на воде. А не забывайте что этих людей нужно ещё и кормить! Можно выращивать культуры на полях, можно заниматься собирательством на начальных этапах, можно ловить рыбу и охотиться. От выполняемых задач и случившихся событий будет формировать культура народа. Много воюете - получайте значок воинственных - будет испорчено отношение с другими странами, но войска будут сражаться лучше итд итп.
Новый год прошел. Интересно было бы взглянуть на демку =)
キタ━━━(゚∀゚)━━━!!
- wahaba + wakaba 3.0.9 + futaba + futallaby -