[ d ] [ b / cu / dev ] [ r ] [ a / ts ] [ ci ] [ gnx / int ] [ misc ] [ dev / stat ]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог] [Главная]

Файл: 34026736.jpg -(129 KB, 1000x740, 34026736.jpg)
129 No.8901   [Ответ]
А давайте здесь будем писать "умные" термины, и объяснять что они значат, чтобы потом можно было девочкам рассказывать а они бы смотрели большими глазами и удивлялись?
Пропущено 38 сообщений и 7 изображений. Для просмотра нажмите "Ответ".
>> No.9289  
Што такое банда четырех?
>> No.9290  
Алсо вот эта паста сделала меня поперхнуться.

АНОНИМНЫЕ ЭКСПЕРТЫ, Я СЕГОДНЯ ШЕЛ ПО ИНСТИТУТУ И ВДРУГ УВИДЕЛ ПИТОНОЁБА В ФУТБОЛКЕ "I LOVE PYTHON", НУ Я РЕЗКО ПОДСКОЧИЛ К ДЕКАНАТУ, РЕШИТЕЛЬНО ЗАБРАЛ ДОКУМЕНТЫ И ПОЯСНИЛ ИХ КРИКОМ "НЕ ЛЮБЛЮ ПРЕСМЫКАЮЩИХСЯ"! ПОТОМУ ЧТО Я УГОРЕЛ ПО RUBY, ПАЦАНЫ, ДУХ Smalltalk ЖИВЕТ ТОЛЬКО В РУБИ, ГДЕ ФУЛЛ ООП, ГДЕ РУБИСТЫ ЖИВУТ МЕТАПРОГРАММИРОВАНИЕМ И ЕБУТ ОБГВИДКОВ В РОТ! ТОЛЬКО RUBY, ТОЛЬКО ДИНАМИКА, ТОЛЬКО ООП!!! ПРИМЕСИ ИТЕРАТОРЫ ОБЪЕКТЫ!! РУБИСТЫ, не учитесь со ПЕТОНОЁБАМИ, УГОРАЙТЕ в настоящем ЯЗЫКЕ, любите РУБИ, ОТКРЫТО И СМЕЛО ОТЧИСЛЯЙТЕСЬ, ПЕРЕВОДИТЕСЬ НА ДРУГОЙ ФАКУЛЬТЕТ!
>> No.9297  
>>9290
Меня всегда интересовало, почему рубисты испытывают какую-то ненависть к питонистам, несмотря на то, что питонисты вообще не обращают внимания на существование руби.
>> No.9299  
>>9297

Когда я с Питона перешел на Руби у меня открылись глаза, на каком дерьме я раньше писал.
>> No.9420  
Руби - великое благо для Питона, все хипсторы истерични туда убигают, а питоновское коммюнити остаётся удивительно здравомыслящим. Правда вот Джангу угораздило стать вторым ПХП, как следствие - все форумы были забиты "посоны как на джанге сложить два числа памагите", но джанга, к счастью, сдыхает постепенно, и волна проходит. Тут ещё Нода ЖС выскочила, вся пионерия туда ломанулась, скоро будет ваще благодать.
>> No.9421  
>>9420

Рельсы популярны уже лет шесть, это еще вопрос откуда куда хипстерье бегает. Питон впрочем всегда был парашей как и его коммьюнити. Ты кстати очередное доказательство.
>> No.9611  
Файл: Chuunibyou Demo Koi ga Shitai! - 03_mkv_20121216_1.jpg -(64 KB, 571x594, Chuunibyou Demo Koi ga Shitai! - 03_mkv_20121216_1.jpg)
64
Что такое posix и с чем его едят?
>> No.9613  
>>9611
Определенный набор стандартов на все. Едят в основном с *nix системами, но во всяких виндовсах тоже можно Posix-окружение настроить через костыли. Не все не-виндовс системы полностью посикссовместимы, например няшка-haiku лишь частично.
>> No.9615  
Файл: maid.jpg -(168 KB, 1472x2880, maid.jpg)
168
>>9611
POSIX - синоним для относительно стабильной части API Линупса и концепции Worse is Better.

работа функций отсутствующих в ПОЗИХе не гарантируется ВООБЩЕ. Но тебе и ПОЗИХ хватит для undefined behaviour. Единственный способ избежать segmentation fault - отказаться от Линупса и не писать на C/C++ вообще. На Haskell тоже не пиши, иначе девочкой станешь.
>> No.9620  
>>9615

Мне кажется, у тебя травма детства.

Правда, учитывая новые тенденции, вышупомянутый кусок api и правда нужен мало где - на все хоть сколько-нибудь используется уже давно есть удобные библиотеки-обертки. Разве что ты сам будешь эти библиотеки их писать. Поэтому и волки сыты (легаси работает) и овцы целы (через прослойку все много проще). Так что ТЫ просто не видишь ситуации вцелом.


Файл: i.jpg -(6 KB, 160x150, i.jpg)
6 No.8789   [Ответ]
Оформление кода
Особенно интересуют Си подобные языки
1. Какие стандарты используете(обязательные ли они в вашем производстве?)
2. Комментарии. Как, что и сколько комментируете? (Можно ли перебарщивать с комментариями)
3. У вас есть особый стиль? Используете ли в исходниках ASCIIart, отделяете ли каждую ф-цию строкой из дефисов и т.д.

Пишите ли вы как придется, а потом ровняете или сразу стараетесь писать красиво?
Как достичь красоты и лаконичности?
Каким редактором и какой цветовой гаммой пользуетесь?
Пропущено 7 сообщений. Для просмотра нажмите "Ответ".
>> No.8817  
>>8816
А причем тут функции? Я только про переменные говорил. Представь, что есть член класса Position и в каком-то методе тебе нужна локальная переменная с позицией. Как назвать? Лепить префиксы/постфиксы? Писать с маленькой буквы? Бред. Городить огороды ради такой простой вещи не нужно, если поле класса назвать m_Position, можно спокойно создавать другие переменные с таким же назначением не коверкая названия, плюс одного взгляда достаточно, чтобы было ясно кто есть кто. Не ошибешься, нечаянно пропустив this и не запутаешься с такими одинаковыми именами.
>> No.8873  
>>8789

Я, конечно, далеко не шри, не гуру и не джи, но вот как я делаю:

1. На работе - доморощенный, дома - другой доморощенный. Может, они как-то научно называются, но я этого не знаю. На работе фигурные скобки расставляю в K&R стиле, дома - с новой строчки. На работе названия функций и переменных в сишном коде - маленькими буквами через подчеркивание, к именам типов добавлено _t, в плюсовом - названия классов, структур, функций, методов и свойств - camelCase. Дома я что в С, что в плюсах переменные и свойства обзываю маленькими буквами через подчеркивание, методы и функции - camelCase, классы и структуры - CamelCase. Отступы на работе 4 пробела, дома 2. Вообще, в стандарте главное, чтобы его соблюдали все, пишущие данный код. Иначе код начинает выглядеть как говно.
2. Комментирую места, которые писались "чтоб быстро и работало", что их надо переписать при первой возможности. Еще неочевидные места в алгоритмах, сделанные для оптимизаций. Плюс TODO, если какая умная идея пришла, а реализовать времени нет.
3. Особого стиля нет.
4. У меня в редакторе автоформатирование, но стараюсь сразу делать красиво.
5. Читать много хорошего кода думая, писать много кода думая.
6. Vim, стандартная гамма.
Сообщение слишком длинное. Полный текст.
>> No.8878  
>>8873

Никогда не мог понять почему K&R так популярен, когда код на нем куда труднее читать чем код форматированный в стиле Олмана, особенно если там многоуровневое вложение.
http://en.wikipedia.org/wiki/Indent_style#K.26R_style
http://en.wikipedia.org/wiki/Indent_style#Allman_style
>> No.8879  
Файл: snap000621.png -(11 KB, 423x449, snap000621.png)
11
>>8878
Линуксонищим не понять. Компактнее - легче читать.
>> No.8880  
>>8879

Возможно для тебя это будет новостью, но это базовая функция подсветки не эксклюзивная для твоего виндоус добра. Алсо К&Р были виндузятники, угу.
>> No.8881  
>>8879
> это базовая функция подсветки
О какой подсветке речь? У меня на скрине линии, обозначающие блоки. Причем тут подсветка? Подсветка чего? Пробелов? И ты так и не назвал где же такая функция присутствует. Не стесняйся, желательно со скрином.
>> No.8882  
Файл: 687474703a2f2f692e696d6775722e636f6d2f37744d426c2e.png -(38 KB, 448x448, 687474703a2f2f692e696d6775722e636f6d2f37744d426c2e.png)
38
>>8881

Например, вим с плагином indent guides. Или sublime text.
>> No.8883  
>>8882
Ух, блин. Я надеялся, что в текстовом режиме это будет выглядеть максимум страшно, или покажешь какой-нибудь гуевый редактор за который настоящие линуксоиды опустят. Твоя взяла. :3
>> No.8884  
>>8881

Скрин дал не я кстати, это еще один анон. Алсо да, это называется ident guides и довольно обычная фича, хотя иногда по умолчанию отключена.
>> No.21064  
>>8789
https://www.systutorials.com/docs/linux/man/7-npm-coding-style/


Файл: 1272216377598.png -(458 KB, 900x1000, 1272216377598.png)
458 No.8105   [Ответ]
Sup разрабач

Меня вот посетила внезапно идея запилить что-нибудь доброе и светлое. Но недоподелия я не люблю, а на что-то более-менее большое и полезное меня даже с твоей помощь врядли хватит. Поэтому я просто буду отвечать тут на разные вопрос про python или про что-нибудь другое, если я это знаю\умею
Пропущено 35 сообщений и 20 изображений. Для просмотра нажмите "Ответ".
>> No.8169  
Файл: 1234459501839.jpg -(56 KB, 453x358, 1234459501839.jpg)
56
>>8168
> Я прощу тебя
ЧСВ своё за пояс заткни, ок?
> если для каждой модельки у тебя есть интерфейс взаимодействия с инстансом.
Есть. Про MVC слышал?
>> No.8171  
Файл: test02.png -(114 KB, 400x400, test02.png)
114
>>8169

В твоем изложении архитектуры MVC не то что не пахло, это последнее о чем я бы подумал.наверно потому что у тебя модель вырожденная, что бы ты не говорил

>Есть

Прощен :3
>> No.8173  
Файл: shot0166.png -(637 KB, 1280x720, shot0166.png)
637
>>8171
> В твоем изложении архитектуры
Найди мне в >>8120 слово «архитектура». Речь шла об удобстве использования методов отдельно взятого класса. Контроллер в конечном счёте использует некие данные, и берёт их из переменной класса. А метод, который может многократно вызываться в течение обработки, для каждой задачи использует одни и те же переменные класса в качестве входных данных и контейнера результата — отсюда понятность (3, а не 33 переменные), легковстраиваемость (задал исходные, вызвал и получил результат) и минимальный набор того, что нужно помнить при обращении (никаких лишних параметров методу, ненужных аннотаций и пояснений).

Да, я использую термин «переменные класса» потому, что ничего кроме как переменной эти переменные не представляют. «Полем» в моём представлении она становится, когда обрастает всякими геттерами, сеттерами или же становится объектом (или является им по умолчанию где-нибудь в других языках или фреймворках).
>> No.8174  
Файл: shot0036.png -(466 KB, 960x720, shot0036.png)
466
>>8173
Во избежание прогнозируемого узкоблобия поясняю, что контроллер может использовать таким образом много данных из множества переменных модели.
>> No.8175  
Файл: test02.png -(113 KB, 400x400, test02.png)
113
>>8173

Давай сойдемся на ничье на том что пихать все данные в один большой класс бесспорное зло. Но в твоем случае это маленькое злишко с мягкой черной шерсткой и большими бездонно черными глазенками, которому в силу особенностей твоей задачи никогда не суждено вырасти в махровое, всепоглощающее, сжигающее мозг всем находящимся рядом адское макаронное злище.
>> No.8176  
Файл: shot0004.png -(422 KB, 960x720, shot0004.png)
422
>>8175
> Давай сойдемся на том что пихать все данные в один большой класс бесспорное зло.
Давай ты прекратишь талдычить про свои блобы и проецировать своё нездоровое восприятие окружающего мира на всё, что видишь, ок?
>> No.8181  
Файл: test02.png -(112 KB, 400x400, test02.png)
112
>>8176

Просто уходи. Не разговаривай со мной. Не пиши в этот тред. Занимайся в своем php или что там у тебя чем хочешь. Только не здесь. Хорошо?
>> No.8183  
Файл: shot0003.png -(819 KB, 704x396, shot0003.png)
819
>>8181
Пока-пока!

Подучи артикли на досуге перед тем как соберёшься постить свои аватарки в приличном обществе, ладно?
>> No.8184  
>>8183

Я вот не понимаю чего ты хочешь добиться своими постами, зелененький? Тебе двоек что ли в школе наставили?
>> No.8185  
>>8184
Это Сорк что ли фхтагнулся?


Файл: ?.png -(144 KB, 476x354, ?.png)
144 No.8076   [Ответ]
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
Пропущено 24 сообщений и 8 изображений. Для просмотра нажмите "Ответ".
>> No.8125  
Файл: irisu.png -(310 KB, 736x807, irisu.png)
310
i am having issues with uploading code to sourgeforge

i can host the git respiratory
>> No.8127  
Файл: irisu^^1344225638919.png -(239 KB, 608x800, irisu^^1344225638919.png)
239
[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'
>> No.8128  
Файл: ^^koishi1342115894285.png -(115 KB, 495x504, ^^koishi1342115894285.png)
115
https://sourceforge.net/p/project16/code/ci/28e927f66582ce8d4437da3f0d5045f98a3ce9e3/tree/

http://4ch.maidlab.jp/gitweb/?p=16.git;a=summary

^^
>> No.8214  
Файл: 1250036557055.jpg -(30 KB, 450x287, 1250036557055.jpg)
30
ageru
>> No.8267  
>you play as a cute synthetic robotic loli whit a massive white tshirt on who just "woke up"

Best thing ever!
>> No.8271  
Файл: koishi1341304666738.jpg -(1331 KB, 1748x2480, koishi1341304666738.jpg)
1331
>>8267

even cuter than koishi's adventure
>> No.10919  
Файл: dark!!1389081869562.jpg -(300 KB, 743x743, dark!!1389081869562.jpg)
300
the game took a dark turn now
>> No.13003  
Файл: yangire <31378197461060.jpg -(18 KB, 500x313, yangire <31378197461060.jpg)
18
this thread is old as fuck
>> No.21311  
разговор окончен
>> No.21312  
>>21311
Добра тебе, некродебиляша :3


Файл: Сырно 1353526219073.jpg -(93 KB, 800x600, Сырно 1353526219073.jpg)
93 No.8054   [Ответ]
Я тут подумал и у меня наклёвывается идейка.
Если сделать компьютерную игру про танки. Но не просто про танки.

часть А.
1) Игрок управляет командирским танком. Другие танки следуют рядом (нет расчёта путей сложного).
2) Танки можно собирать выбирая двигатели, оборудование, оружие, шасси.
3) Перед раундом, командир заранее задаёт варианты боевого построения танков, сначала отнеся танки к классам. А после в каждом из вариантов разделив их на:

Авангард.
Арьергард.
Центр.
Правый фланг.
Левый фланг.

Сообщение слишком длинное. Полный текст.
>> No.8055  
>>8054
А если рядом будет проезжать корован, его можно будет ограбить?
>> No.8056  
>Как сложно будет реализовать часть А ?

Какая технология рендера будет использоваться (2д\3д)? И насчет "реалтаймовости" чекаво? Всмысле можно делать как мморпг про танчики (я в нее не играл, но она там вроде в реальном времени), а можно как Х-ком (turn-based).

Автобусую вопрос про корован.
>> No.8057  
>>8056
Думаю сначала 2D вид сверху.
Касаемо корованов, я подумывал о машинах снабжения. Расстрел такой машины из крупнокалиберного пулемёта приведёт к гибели экипажа. И можно будет подбирать лут.
Я ещё не продумал грузовики.
Буду раз предложениям.
>> No.8062  
>>8054
Space Empires, ага?
>> No.8063  
>>8054
Здраствуйте. Я, Стив Балмер. Хотел бы чтобы вы сделали игру, про танки суть такова... Пользователь может играть командирским танком, авангардом и арьергардом. И если пользователь играет командирским танком то другие танки следуют рядом (нет расчёта путей сложного), игра в тракторном стиле, управление на клавиатуре. Можно оперативно изменить построение нажав горячую клавишу... И игроку раз командир то сделать так что он заранее задаёт варианты боевого построения танков... А движок можно поставить так что при изменении типа построения женский голос озвучивает приказ "Вариант пятый". Голос с базы поддержки или лагеря должен быть мужским (17 лет где то). Всё должно сопровождаться аниме - вставками на командирском экране и т.п. возможности как в Naruto. И враги 3-хмерные тоже, и командир тоже 3д. Можно стрелать и т.п. Пользователь может делать что сам захочет прикажет своим войскам с ним самим напасть на дворец и пойдет в атаку. А после в каждом из вариантов разделив их на: Авангард. Арьергард. Центр. Правый фланг. Левый фланг. Так же чтобы в игре могли не только подбить но и бробить бензобак и если танк не починят то он взорвётся, так же разорвать гусеницу но пользователь может не взорваться а просто одна гусеница останется рабочей, или достать или купить запчасти. Так же построение в колону для быстрого движения. P.S. Я джва года хочу такую игру.
>> No.8586  
>>8063
Стив, зараза, допили лучше Windows RT!
>> No.26522  
тест


Файл: regex-back-matching.gif -(13 KB, 488x270, regex-back-matching.gif)
13 No.8011   [Ответ]
Привет Стив, тут такое дело - столкнулся с регекспами, вроде по большей части осилил, но вопросы остались. В частности по работе с оными в preg_replace и подобных.

Можно ли допилить регексп ((.?[ _])+) чтобы \1 возвращал на месте [ _] пробел назависимо от того, что там было? (образец сферический в вакууме, на месте .? немного более сложный кусок, но это не принципиально)

Проитерировать \2 в ((.*?)[ _])+ тоже нереально, можно только последний получить?
Пропущено 5 сообщений и 2 изображений. Для просмотра нажмите "Ответ".
>> No.8024  
Файл: b74928f2a40b65d5dd67645c89296d74.jpg -(786 KB, 1000x844, b74928f2a40b65d5dd67645c89296d74.jpg)
786
Научите меня в регэкспы!
>> No.8025  
>>8024
Да я как взялся пробовать в них разобраться - оказалось, что уже их осколочно выучил почти целиком.
>> No.8031  
>>8024
Быстрее всего регулярки осваивают чистоплюи, не переносящие мат, предложения с маленькой буквы и т.п., и при умудряющиеся сидеть на бордах.
>> No.8035  
>>8031
Потому что им приходится настраивать куклоскрипт?
>> No.8950  
Файл: Johnny Depp-40900.jpg -(40 KB, 402x600, Johnny Depp-40900.jpg)
40
Ня!
На входе есть строчки вида: "65 days, 1 hours, 41 minutes, and 53.16 seconds" или "uptime is 3 weeks, 4 days, 16 hours, 16 minutes". Каким регэкспом в js мне можно их привести к единому формату типа "WW-DD HH:MM:SS"?
>> No.8951  
Неудивительно, что в приличных местах джаваскриптеров гоняют ссаными тряпками.
>> No.9015  
анон, подскажи регэксп для php.

нужно удалить из текста все тэги, кроме некоторых
ну, скажем, надо оставить только a,b,font

делаю так:

$text = preg_replace("#</?(?!a\b|b\b|font\b|!--)[^>]*>#i", "", $text);

работает наполовину. перечисленные открывающие тэги оставляет, а вот закрывающие - почему-то удаляет
все остальные тэги корректно вырезает.

что не так?
>> No.9016  
>>9015
разобрался:

$text = preg_replace("#</?(?!/|a\b|b\b|font\b|!--)[^><]+>#i", "", $text);
>> No.17705  
В 2012 году эпическая макропаста https://stackoverflow.com/a/1732454 была сочинена именно в качестве отрицательного ответа на вопрос об употреблении регулярных выражений для разбора кода HTML.
>> No.17715  
>>17705
И выросло это из нормального совета в пугало размером с GOTO. Конечные ноды любой грамматики всё равно регулярки.

А первые комментарии к посту датируются 2009 годом, так что он никак не мог быть написан в 2012.


Файл: cats_babuska[1].jpg -(129 KB, 600x570, cats_babuska[1].jpg)
129 No.7818   [Ответ]
Хочу разобраться в парадигме ООП. В чем соль ООП?
Где описана общая парадигма ООП (желательно, ёмко, но что-бы ни в коем случае не был упущен ни один аспект).
Пропущено 31 сообщений и 11 изображений. Для просмотра нажмите "Ответ".
>> No.13947  
Бамп
>> No.13950  
>>13947
Бамп длинною в жизнь.
>> No.14010  
Программные продукты, написанные в ООП значительно проще расширять и поддерживать.
Если мы говорим о коммерческой разработке, где важен не столько сам код, сколько адекватные сроки решения поставленных задач, которые разумеется не состоят только из новых фич, то ООП продукты вырываются вперёд за счёт двух важнейших параметров в коммерческой разработке:
1. Способность модифицировать куски системы без риска разломать вообще всё.
2. Возможность переиспользовать имеющийся код, если он вписывается в решение поставленной задачи.

Функциональщики соснут тогда, когда потребуется написать действительно большой продукт с сотнями сущностей и тысячами специфичных для этих сущностей действий.
Когда мы проектируем системы, мы проектируем их отталкиваясь от реального мира. Что вот, например, есть User. User имеет ряд, специфичных для себя полей, а так же User имеет ряд специфичных для себя, действий (методов). При ООП подходе это описывать удобно, зачастую прозрачно и не вызывает боли, если есть мозг. Если мозга нет - то можно и в процедурном стиле написать что угодно, прыгая взад - вперёд через goto.
Только вот кто это будет поддерживать? Тот кто это написал? Отлично. Это определённо успех.

Отвечая кратко на вопрос ОП-куна:
ООП - это для крупных проектов, с большой кодовой базой, где работает много людей. Всё иное, вероятно, рано или поздно повысит градус энтропии до такого состояния, что разобраться в кодовой базе смогут лишь единицы.
Сообщение слишком длинное. Полный текст.
>> No.14013  
Опять двадцатилетние синьоры хуйню на чанах несут. Куда смотрит ПэЖэ?!
>> No.27716  
Файл: 56379190_p0.jpg -(840 KB, 842x1290, 56379190_p0.jpg)
840
>>14013
Лучший тред. Читал с удовольствием.
>> No.27724  
>>27716
Понастольгировал, всплакнул?
>> No.27729  
Файл: faptcha_php.png -(4 KB, 90x50, faptcha_php.png)
4
>>27724
Удивился какие жестокие нравы были в разделе. Но зато хоть люди были какие-то.
>> No.27737  
>>27729
Аноны, наверное, в ту пору горячими студентами были. А теперь они выгоревшие работяги...
>> No.27742  
>>27737
Все-таки гики-студенты, если вообще студенты. Обычному студенту объяснять другим людям что такое ООП и в голову бы не пришло, тем более сраться за корректную терминологию и даже идеологию применения.
>> No.27787  
>>27729
Устроить холивар и засыпать кому нибудь хуёв за воротник - тогдашняя норма в айтишечке.


Файл: raspberrypi.jpg -(57 KB, 600x450, raspberrypi.jpg)
57 No.7815   [Ответ]
Стивы, а есть ли среди вас счастливые обладатели пикрелейтед'а?

Собираюсь заказать, но сомневаюсь, хватит ли производительности этой штуки для моих целей.

Хочу собрать сервачок для раздачи интернета по домашней локалки (l2tp), закачки торрентов, еще нужна samba, FTP, очень желательно SVN сервер. Возможно потом захочу приделать воспроизведение инет-радио и раздачу видео телевизору по DNLA.
По USB будет подключен внешний HDD

Как думаешь, Стив, потянет ли малинка? Особенно волнуюсь за скорости передачи данных по сети
Пропущено 7 сообщений и 4 изображений. Для просмотра нажмите "Ответ".
>> No.7858  
Файл: shot0007.png -(587 KB, 1280x720, shot0007.png)
587
>>7847
> да и не верится, что на нем пойдет хотя бы 720p
Оно на моём годовалом смартфоне с ARMv7 играется, а уж здесь-то.
> не говоря уже о H10p
Аппаратная-то часть тут при чём? Чай не двд-плеер с ПЛИСинами.
> Для раздачи инета планирую вторую USB сетевую карту.
Через хаб что ли? Тогда уж разорись на таковой с собственным питанием.
> смотреть через самбу HD видео
Ты ширину своего стамегабитного канала в локалочке уже проверял на процент свободной полосы? Я конечно понимаю, что можно гонять мыльное кинцо из локалочки, но нормальное видео с годным битрейтом может и упереться, особенно если есть динамические сцены. И я даже ничего плохого не сказал о самбе, заметь.
> HDD нужен, чтобы можно было с любой машины в квартире получить доступ к музыке, видео, софту и торрентам, а на флешке это все явно не поместится.
Если уж ты такой богатый, что у тебя дома несколько машин, не жмись, и купи NAS. Самый YOBA ШIИDOШS-ШАY
> Впрочем, пожалуй действительно не потянет оно большие объемы данных.
Сообщение слишком длинное. Полный текст.
>> No.7863  
Файл: 8589589180931247656f5f771ca7440890adf5a7.jpg -(689 KB, 833x1177, 8589589180931247656f5f771ca7440890adf5a7.jpg)
689
>>7852 спасибо, на ютубе посмотреть я что-то не догадался. Судя по видео работает довольно шустро, но это скорее заслуга аппаратного декодера в видеоядре, а не цп. По сети 1080p читает, это хорошо. Если бы смог с такой же скоростью отдавать с usb hdd в сеть, было бы просто шикарно!

>>7858
>>Оно на моём годовалом смартфоне с ARMv7 играется, а уж здесь-то.
А на моем с ARMv6 слайд-шоу(но у меня cyanogenmod, а он не может в аппаратное декодирование, может в этом дело).
>>Аппаратная-то часть тут при чём? Чай не двд-плеер с ПЛИСинами.
Ну а разве не микросхемы в видеокарточке позволяют видео не тормозить? Без DXVA 720p видео нормально не воспроизводит даже 1.7Ghz atom.
>>Через хаб что ли? Тогда уж разорись на таковой с собственным питанием.
Таковой уже имеется:3
>>Ты ширину своего стамегабитного канала в локалочке уже проверял на процент свободной полосы? Я конечно понимаю, что можно гонять мыльное кинцо из локалочки, но нормальное видео с годным битрейтом может и упереться, особенно если есть динамические сцены. И я даже ничего плохого не сказал о самбе, заметь.
Локалочка-то тянет, без проблем. Там нужно порядка 3мб/сек. Вопрос именно в том, сможет ли малинка с такой скоростью читать с диска и отдавать в сеть. Получать по сети, как видно из видео выше, может.
Сообщение слишком длинное. Полный текст.
>> No.7865  
Файл: shot0020.png -(2713 KB, 1280x720, shot0020.png)
2713
>>7863
> Ну а разве не микросхемы в видеокарточке позволяют видео не тормозить? Без DXVA 720p видео нормально не воспроизводит даже 1.7Ghz atom.
Мои слова касались только hi10p, чтобы воспроизводить которое не нужен новый процессор или видеоядро. А 720р для моего атома гоняет IntelGMA, причём вполне успешно.
> Там нужно порядка 3мб/сек. Вопрос именно в том, сможет ли малинка с такой скоростью читать с диска и отдавать в сеть.
Скорости USB-2.0 я тебе уже озвучил. hdparm телепатически прогнать не смогу, извини.
> просто из спортивного интереса
А-а, вот оно что, сразу бы так и писал. Ты сможешь поставить генту, я в тебя верю.
> Ты хочешь сказать, что risc-процессор будет быстрее x86 с аналогичной частотой?
Если сравнивать RISC из 2012 года и Pentium II, то я поставлю на RISC, потому что не одной частотой производительность даётся.
> Вот спаять что-нибудь и подключить к ним и есть «заниматься электроникой»
Ммкей, гамбарре-гамбарре.
> Так там же в исходниках должны вызываться соответствующие intrinsic'и, нэ?
> GCC depresses SSEx instructions when -mavx is used. Instead, it generates new AVX instructions or AVX equivalence for all SSEx instructions when needed.
Сообщение слишком длинное. Полный текст.
>> No.7875  
Файл: f491ab53999ed215b05518fe98d7cbcd5919b503.gif -(27 KB, 267x400, f491ab53999ed215b05518fe98d7cbcd5919b503.gif)
27
>>7865
>>Мои слова касались только hi10p, чтобы воспроизводить которое не нужен новый процессор или видеоядро. А 720р для моего атома гоняет IntelGMA, причём вполне успешно.
Подожди, как это для hi10p не нужен новый процессор? Неужели современные драйвера умеют декодировать 10битное видео с аппаратным ускорением GPU? Разве его декодирование не ложится полностью на ЦПУ?

>>Дело в том, что компилятор — это не статичная прибитая гвоздями и поросшая мхом прослойка между IDE и PE. Хороший компилятор гибко настраивается, чтобы уметь транслировать код в зависимости от архитектуры целевой машины, доступных инструкций, размеров кешей процессора в килобайтах и прочая, и прочая.
Ну есть там автоматическая векторизация, которая сама все эти SSE и AVX'ы пытается прикрутить, где это возможно. Но на практике у нее это редко хорошо получается, и судя по тестам того же gcc прирост производительности порядка 10%. Все равно тяжелые куски, вроде декодирования видео, нужно оптимизировать и распараллеливать вручную, чтобы серьезную прибавку получить.

>>На нём и советую практиковаться. Остроты ощущений от VM не получить.
Ок, уговорил, поставлю:3 Кстати, почему именно генту, а не модную нынче бубунту, например?
Сообщение слишком длинное. Полный текст.
>> No.7876  
>>7875
Серверная бубунта еще ничего, если дебиан тебе по нраву, но гента постабильнее будет, да как и дебиан.
>> No.7879  
>>7875
> Подожди, как это для hi10p не нужен новый процессор?
А, извини, я погуглил и понял, что ошибся. Думал, там что-то вроде уменьшенного варианта универсальных АЛУ обычных видекарт в этих адрено, и в качестве интерфейса используется аналог VDPAU или VAAPI, а там всё захардпаяно, так что ты прав. А драйвера тут и не причём, MX-плеер же умеет играть hi10p видео, пусть и обрабатывая на процессоре. Хотя зачем hi10p на смартфонах…
> Все равно тяжелые куски, вроде декодирования видео, нужно оптимизировать и распараллеливать вручную
Ну, если ты в состоянии делать это вручную, о чём вопрос?..
> почему именно генту
Потому что она стоит в шаговой близости от того места, где должен быть баланс между гибкостью и соблюдением порядка, чтоб всё по полочкам. Если говорить конкретно о твоём примере с этой железякой, то
- обретёшь необходимые знания об устройстве ОС;
- сможешь легко оптимизировать весь софт под свою железочку;
- если что-то в один прекрасный день поломается, ты скорее всего сразу поймёшь, что, и почему;
- покроме уже упомянутой оптимизации софта под железо, собирая систему из пустоты ты в идеале получаешь для работы ось, содержащую абсолютный минимум необходимого, экономишь на размере и памяти, здесь же отвечу на твой второй вопрос «почему не бубунту» — потому что в ней ты будешь плясать от обратного, т. е. выпиливать из неё ненужное, упираясь в dependence hell. Хотя на десктоп н первое время можешь и поставить, поиграться. Но с убунтой у тебя уйдёт в разы больше времени на освоение простых вещей, чем за то время, пока ты будешь ставить (ещё только ставить!) Gentoo.
Сообщение слишком длинное. Полный текст.
>> No.7900  
Файл: sample_ac0f1c2e93c6314af6bced2eb96f24e99daf1229.jpg -(118 KB, 850x637, sample_ac0f1c2e93c6314af6bced2eb96f24e99daf1229.jpg)
118
>>7879
>>Хотя зачем hi10p на смартфонах…
Некоторые релизы лежат только в hi10p, не перекодировать же их, чтобы на телефоне посмотреть... Хотя я думаю выход железок с их аппаратной поддержкой - это лишь вопрос времени.
>>Ну, если ты в состоянии делать это вручную, о чём вопрос?..
Неа, в состоянии это делать только авторы этих программ, которые досканально знают алгоритмы, узкие места и иерархию проеката. Человеку со стороны разобраться самому в серьзных, нагруженных сложными вычислениями и алгоритмами чужих исходниках очень сложно. Не говоря уже об их оптимизации и распараллеливании.

Ок, уговорил, буду ставить генту:3
>> No.7910  
По поводу локалочки. В этой мего-плате ethernet порт подключен к процессору по USB шине. Какие ограничения это накладывает на скорость ethernet'а - думайте сами.
>> No.7913  
>>7900
> Некоторые релизы лежат только в hi10p, не перекодировать же их, чтобы на телефоне посмотреть...
Молча посмотрел на свои алиасы в ~/.bashrc для перекодировки
>> No.7914  
Файл: slou.png -(8 KB, 70x70, slou.png)
8
>>7910


Файл: 92f7f9f733421b52a6a3633f85fc6f3b_big.jpg -(129 KB, 640x480, 92f7f9f733421b52a6a3633f85fc6f3b_big.jpg)
129 No.7775   [Ответ]
Треду заметок по zf быть здесь.
В бложек я такое писать стремаюсь, поэтому буду использовать автобус как записную книжку.
Пропущено 41 сообщений и 17 изображений. Для просмотра нажмите "Ответ".
>> No.10300  
Файл: actually_we_duno_why_we_need_mudules.png -(59 KB, 649x531, actually_we_duno_why_we_need_mudules.png)
59
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 для более чем одного модуля" и по сию пору остаются мультиплатиновыми для этого школоподелия.
>> No.10301  
>>10300

http://devzone.zend.com/1224/front-controller-plugins-in-zend-framework/

Отжиг целиком.
>> No.10325  
ZendFramework это уродливый отпрыск родившийся из идиотской мечты об ЭНТЕРПРАЙЗЕ на php. И не один ZF такой. На сам PHP гнать нечего. Он свою функцию выполняет на отлично.
>> No.10593  
Файл: aG9Z7pn_700b_v1.jpg -(49 KB, 478x600, aG9Z7pn_700b_v1.jpg)
49
Где то читал шутку про си, о том, что вот де, я уже вдолбил 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(
Сообщение слишком длинное. Полный текст.
>> No.10594  
>>10593
>The ModuleManager will call getAutoloaderConfig() and getConfig() automatically for us.

Я обожаю этих умственно-неполноценных. Нет, правда.
Хорошо, что хоть функции эта параша вызовет сама (а не придется лезть в ядро этой блевоты и вставлять вызовы руками).

Зачем во второй версии было убивать все то хорошее, что было в первой? Где неудобный и ублюдочный (но все равно более интуитивно-понятный) скрипт "zf <command>"? Чем вообще занимается их, кхм, фреймворк (если блядь, его "аутолоадинг" нужно "подключать" через танцы с бубном)(это, блядь, учитывая, что косой автолоадинг был в первой, а в эрэнэрке выше пятерки он вообще есть по дефолту и инициализируется в одну строчку)?
Напиши мегабайты блевоты на эрэнэрке и получи на экране "Hello World"? Почему Зенд развивается в сторону от ужасного к катастрофическому (сказать, что эти ... э... фреймворки плохой и хуже чем плохой - значит перехвалить этот отстой и безбожно переоценить таланты его "аРХИТЕКТОРОВ")?
>> No.10597  
Файл: sirius-busines.jpg -(33 KB, 951x236, sirius-busines.jpg)
33
>First off, none of the Zend team has much if any experience of Java

Что я могу со своей стороны сказать - а зря. Ява бы помогла понять, что эрэнэрка в нее превращается.
>> No.10600  
Файл: ganesh-approves.jpg -(44 KB, 1021x254, ganesh-approves.jpg)
44
Как и на любом сайте с хуйней - каменты куда интереснее контента. Вот допустим черномазая обезъяна вылезла со своим охуительным мнением.

1. Зенд замечательный - Нет. Он ебанутый. Об этом написали все, кто знает больше одного фреймворка.

2. Он не для новичков - Это правда. В куче говна без четкого понимания, что к чему и зачем разобраться довольно сложно.

3. Он лучше всего подходит для бла-бла-бла энтерпрайза. - Блядь, нужно совсем сколоться чтобы доумиться писать энтрепрайз солюшен на зенде - он слишком сложен в освоении (чего блядь только стоит фичка со скачиванием скелетной структуры из интернета и выпиливаение зенд-тула, который видимо эти боги энтерпрайза не осилили) и, я уже это чувствую, нихуя не просто в применении (если нам нужно столько ебаться с добавлением одного сраного модуля - сколько же ручного еба будет когда модулей будет больше одного?).
"customized structure" - пока я вижу чтобы там даже рядом была customized structure. Точнее, не понимаю, чем этот бред наркомана отличается вороха случайно раскиданых по случайным папкам файлов на php.

Он для тимлидов. - Он для людей, которые хотят растянуть разработку на тысячелетия (и превратить поддержку в адовый геморрой). Так как переусложненная структура, обилие ОБЯЗАТЕЛЬНЫХ РУЧНЫХ ПРАВОК КОНФИГОВ это вам не ханюлочки. Я так и вижу, как обезъяны вроде раджеша пикрелейтед радостно за 100$ в час ищут в каком из конфигов SomeFunction названа someFunction или SomeFnuction
Сообщение слишком длинное. Полный текст.
>> No.13312  
Файл: atkritka_1406822321_552.jpg -(67 KB, 425x237, atkritka_1406822321_552.jpg)
67
Одинокий герой пишет свой лисапед-CMS. Блог разработки вылаживает на хабре, который уже зарекомендовал себя в качестве лучшего юмористического ресурса по ит-тематике. Смешного пишут много, особенно товарищи с умными лицами рассуждающие про всякие паттерны и прочую мудоту.

>Чтобы написать что-то стоящее нужно подробно изучить уже существующие фреймворки и cms, почитать что такое ооп, почитать gang of 4, почитать Фаулера, затем попрактиковать что вы почитали.

Мне интересно, тот кто это написал, отдавал себе отчет в том, кто и как писал все те охуительные уберцмс на пхп, которыми они на данный момент пользуются? Вротпресс - поделие мериканского школотрона, битрих - поделие русского птушника, зенд - слепая калька с иноязычних библиотек. В чем сакральный смысл хуесосить похапенка тем, что он пишет кривые лисапеды? Это же плоть, кровь и говно пхп! И уж тем более, оказывать медвежью услугу, предлагая использовать уже готовые "библиотэки" на эрэнэр.
>> No.21721  
Долго тебя еще ждать?
>> No.21722  
Долго тебя еще ждать?


Файл: 7e51d52e1f23d99e3129c5abd90de177.png -(311 KB, 800x800, 7e51d52e1f23d99e3129c5abd90de177.png)
311 No.7753   [Ответ]
Предлагаю потестировать очередной сервис доставки сообщений с имиджборд в jabber. В отличии от gate.genshiken он умеет уведомлять о новых тредах, и функциональность ещё будет расширяться. Пока поддерживается только ычан, но добавить большинство вакабоподобных борд должно быть легко.

Чтобы воспользоваться, просто попробуйте пообщаться с ботом f5@xmpp.ru

Известные на данный момент проблемы:
Ломаются переносы.
В присылаемой информации нет ссылок на посты. Будет исправлено в первую очередь.
Статус бота всегда виден как Offline, даже если он готов к работе.
Бот "хостится" на моём ноутбуке со всеми вытекающими последствиями.

Исходные коды (которым пока очень нужен рефакторинг): https://bitbucket.org/k3/keki
Пропущено 18 сообщений и 4 изображений. Для просмотра нажмите "Ответ".
>> No.9466  
В данный момент нужно умерить аппетиты всего этого и разослать ругательные письма с патчами.
Когда мне удастся добиться хотя бы недельного аптайма, можно будет думать дальше.
>> No.9480  
Файл: profiler.png -(93 KB, 997x572, profiler.png)
93
Evil dobrochan ate my RAM.
>> No.9504  
Файл: c7e1efa0e33dcefcb6fbbec80393aeec.jpg -(370 KB, 800x800, c7e1efa0e33dcefcb6fbbec80393aeec.jpg)
370
Если кого-то вдруг интересовали проблемы haskell для использования в реальном мире:
1) Невнятная система исключений.
2) Первый пункт можно было бы не замечать, если бы не пришельцы из Java и других языков, которые используют error вместо Either.
3) Prelude
>> No.9543  
>>9504
Исключения - да, бесячий пиздец.
>> No.9557  
>>9544
>Ничего плохого в них самих нет
Они не входят в описание типа. И это плохо.
>> No.9559  
>>9558
Да ведь ты же зануда!
>> No.9630  
Что-то уведомлялки перестали сваливаться, хотя команда last выдаёт все посследние мессаги ок. Это только у меня так?
>> No.9633  
>>9632
ero-sennin@...
>> No.9634  
>>9633
Лол, только запостил, и сразу посыпались пропущенные уведомления. Вот это скорость.
>> No.10216  
Файл: eto.jpg -(148 KB, 600x445, eto.jpg)
148
Это... а что с ботом же? У него всё будет хорошо?


[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23]

[ d ] [ b / cu / dev ] [ r ] [ a / ts ] [ ci ] [ gnx / int ] [ misc ] [ dev / stat ]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог] [Главная]