Гость 2poy_nyasha #282 8 июня 2013 Как жаль что все эти новомодные клиентские фреймвёрки абсолютно не подходят для Ынтерпрайза. А когда они до него дорастают, превращаются в неповоротливое говно.а разве главный критерий для фреймворка под ынтерпрайз это не то чтобы он был неповоротливым говном? Sublime Text охуенен.перешел с sublime text на phpStorm не скажу что жизнь стала лучше, но что-то поменялось Поделиться сообщением Ссылка на сообщение
DIMAN123456789 #283 8 июня 2013 (изменено) Как жаль что все эти новомодные клиентские фреймвёрки абсолютно не подходят для Ынтерпрайза. А когда они до него дорастают, превращаются в неповоротливое говно.а разве главный критерий для фреймворка под ынтерпрайз это не то чтобы он был неповоротливым говном? Это скорее следствие. Во всех этих "молодых" фреймверках, очень слабая тех. поддержка, даже если её покупать и иногда ебучая лицензия. Лол, один раз встретили лицензию в которой дословно было написано: The Software shall be used for Good, not Evil.. В среднем мы раз в 1-2 недели находим критические баги и нам нужны срочно фиксы на них, лезть в их код мы не можем, вот и выходит, что доверять мелкой компании успех проекта, очень непростое решение. Изменено 8 июня 2013 пользователем DIMAN123456789 Поделиться сообщением Ссылка на сообщение
TycoooN #284 8 июня 2013 Все эти фреймворки обычно опенсорс со свободной лицензией О_О Поделиться сообщением Ссылка на сообщение
DIMAN123456789 #285 8 июня 2013 (изменено) Все эти фреймворки обычно опенсорс со свободной лицензией О_ОДа ты что! Вот так новость! А мужики то не знают, платят десятки тысяч баксов за оперативную поддержку! Я думаю они такие же бесплатные, как все линукс системы и джава. А насчет свободной лицензией, там в 80% случаев вирусный GPL или LGPL. Изменено 8 июня 2013 пользователем DIMAN123456789 Поделиться сообщением Ссылка на сообщение
TheDeadSkin #286 8 июня 2013 Все эти фреймворки обычно опенсорс со свободной лицензией О_Обольшинство таких технологий ты можешь бесплатно разве что на свой страх и риск использоватьподдержка всегда платная, а без поддержки энтерпрайз проекты... ну ты понел хотя чегодня это я вдругобъяснять это рабисту... Поделиться сообщением Ссылка на сообщение
justice_st #287 8 июня 2013 в php storm/sublime text есть php интеллисенс? Поделиться сообщением Ссылка на сообщение
DeadMage #288 8 июня 2013 в php storm/sublime text есть php интеллисенс?В шторме вроде как самый крутой. И поддержка популярных фреймворков тоже. Только вот для Kohana нет и не будет походу =( Поделиться сообщением Ссылка на сообщение
SPYHunter #289 8 июня 2013 в php storm/sublime text есть php интеллисенс?В шторме вроде как самый крутой. И поддержка популярных фреймворков тоже. Только вот для Kohana нет и не будет походу =(Да, да. Шторм самый лучший для пхп https://insave.hostinghttps://horhul.me Поделиться сообщением Ссылка на сообщение
justice_st #290 8 июня 2013 (изменено) вчера погрузиться надо было в плюсычаса полтора искал библиотеки чтобы создать поток и мутекс (узнал оказывается что thread.h/pthread.h на винде нет), потом еще часа 2 ставил ебучий буст, настраивал проект, подрубал библиотекиохуенный языкпрограмму написал потом за минут 20 Изменено 8 июня 2013 пользователем justice_st Поделиться сообщением Ссылка на сообщение
SPYHunter #291 8 июня 2013 https://insave.hostinghttps://horhul.me Поделиться сообщением Ссылка на сообщение
Kant #293 8 июня 2013 вчера погрузиться надо было в плюсычаса полтора искал библиотеки чтобы создать поток и мутекс (узнал оказывается что thread.h/pthread.h на винде нет), потом еще часа 2 ставил ебучий буст, настраивал проект, подрубал библиотекиохуенный языкпрограмму написал потом за минут 20#include CreateThread()CreateMutex() ggwp Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью. Поделиться сообщением Ссылка на сообщение
Гость 2poy_nyasha #294 8 июня 2013 пацаны, как распарсить это говно? http://media.steampowered.com/apps/816/scripts/items/items_game.15190193e84db49dc3eb8775607496b4503fd2aa.txt Поделиться сообщением Ссылка на сообщение
justice_st #295 8 июня 2013 (изменено) CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)Thread4Add, &Text, 0, &thID); это просто пиздецна бусте хоть код читаемый, а с этими функциями все примеры как код на ассемблере Изменено 8 июня 2013 пользователем justice_st Поделиться сообщением Ссылка на сообщение
Kant #296 8 июня 2013 я когда разбирал эти конфиги какую-то говноискалку просто писал. Мне надо было только одно значение выдирать а так беглый гугл дал какой-то код на джаве https://github.com/clentfort/Valve_KeyValues Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью. Поделиться сообщением Ссылка на сообщение
Гость 2poy_nyasha #297 8 июня 2013 я когда разбирал эти конфиги какую-то говноискалку просто писал. Мне надо было только одно значение выдирать а так беглый гугл дал какой-то код на джаве https://github.com/c...Valve_KeyValuesну охуеть, парсить регуляркой файл размером в несколько метров для каждого итема, это какой-то пиздец, честно говоря джава тоже ситуацию не спасает, нахуй она нужна походу самому придется писать :( Поделиться сообщением Ссылка на сообщение
Kant #298 8 июня 2013 CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)Thread4Add, &Text, 0, &thID); это просто пиздецна бусте хоть код читаемый, а с этими функциями все примеры как код на ассемблерестандартный код винапитебе здесь нужны только 2 переменные, указатель на саму процедуру и указатель на входной параметрдальше если функция просто отработать должна, забить можно даже на возвращаемый СreateThread хэндл В том же бусте будут как минимум эти же 2 параметра, просто в винапи можно всё настроить, что тебе надо. Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью. Поделиться сообщением Ссылка на сообщение
justice_st #299 8 июня 2013 (изменено) unsigned _stdcall t(void*) { WaitForSingleObject(mutex,INFINITE); printf(":D:D:D\n"); ReleaseMutex(mutex); return NULL; } int main() { mutex=CreateMutex(NULL,FALSE,NULL); _beginthreadex(NULL,NULL,&t,NULL,0,NULL); Sleep(0); WaitForSingleObject(mutex,INFINITE); printf("HD\n"); ReleaseMutex(mutex); }WaitForSingleObject(mutex,INFINITE); - заблочит мутекс так что другие потоки юзающие ту же функцию не смогут зайти внутрь?типа void threadFunction (int extThreadId) { //проверить заблочен ли мутекс, если нет - блочим WaitForSingleObject(mutex[/background][background=transparent],[/background][background=transparent]INFINITE[/background][background=transparent]);[/background] [background=transparent][color=#2B91AF][background=transparent] [/background][/color]cout<<[/background][color=#800000][background=transparent]"погружаюсь в поток "<<[/background][/color][background=transparent] [/background]extThreadId<<endl;[background=transparent] [/background] [color=#2B91AF][background=transparent][background=transparent] [/background]ReleaseMutex[/background][/color][background=transparent]([/background][background=transparent]mutex[/background][background=transparent]);[/background] } else {cout << "thread "<<extThreadId<<" returned error 0 - resource unavalable"<<endl; }как проверить что mutex занят?ебаааааааать Изменено 8 июня 2013 пользователем justice_st Поделиться сообщением Ссылка на сообщение
Kant #300 8 июня 2013 я когда разбирал эти конфиги какую-то говноискалку просто писал. Мне надо было только одно значение выдирать а так беглый гугл дал какой-то код на джаве https://github.com/c...Valve_KeyValuesну охуеть, парсить регуляркой файл размером в несколько метров для каждого итема, это какой-то пиздец, честно говоря джава тоже ситуацию не спасает, нахуй она нужна походу самому придется писать :(по идее в source sdk должна быть парсилка Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью. Поделиться сообщением Ссылка на сообщение