rubish #7201 27 ноября 2014 уже есть хттп, на чистом хттп можно писать отличные сервисынет, хотим объекты, хотим жрать говноа еще есть tcp. и чо? какие блядь объекты, поехавший ты?wsdl - это удобно. Колы я выросту - то хочу буты такым як я годные смайлы Поделиться сообщением Ссылка на сообщение
Двапой #7202 27 ноября 2014 Умею в UML и распределенные SOAP сервисы на RESTful облаках.Беру 40 евро/час, в пм Мобильное приложение для продоты https://play.google....id=ru.prodota.m Поделиться сообщением Ссылка на сообщение
Обязательное_поле #7203 27 ноября 2014 уже есть хттп, на чистом хттп можно писать отличные сервисынет, хотим объекты, хотим жрать говноа еще есть tcp. и чо? какие блядь объекты, поехавший ты?wsdl - это удобно.такие как ты тормозят прогресс Поделиться сообщением Ссылка на сообщение
rubish #7204 27 ноября 2014 уже есть хттп, на чистом хттп можно писать отличные сервисынет, хотим объекты, хотим жрать говноа еще есть tcp. и чо? какие блядь объекты, поехавший ты?wsdl - это удобно.такие как ты тормозят прогресстакие как ты просто тормозят. wsdl просто охуенен.надо отдавать что-то на сторону - пишешь wsdl хоть ручками. генеришь wsldем контракты и реализуешь сервис, отдаешь на сторону wsdl - они у себя генерят контракты и реализуют клиент. profit Колы я выросту - то хочу буты такым як я годные смайлы Поделиться сообщением Ссылка на сообщение
DIMAN123456789 #7205 27 ноября 2014 Через soap общаются только внутренние сервисы К тому же как ты будешь транзакционность через REST реализовывать? Это в ваших говносайтах 99,9999% операций, это тупой CRUD, в EE на пару порядков все сложнее Поделиться сообщением Ссылка на сообщение
Двапой #7206 27 ноября 2014 хехе диман все еще считает что кроме его ынтерпрайза только говносайтики бывают Мобильное приложение для продоты https://play.google....id=ru.prodota.m Поделиться сообщением Ссылка на сообщение
DIMAN123456789 #7207 27 ноября 2014 хехе диман все еще считает что кроме его ынтерпрайза только говносайтики бывают С точки зрения архитектуры -- да. 99,999% сайтов укладываются в 3-4 кубика с 5 стрелочками, может какие-то мелкие детали отличаются, типа фреймвёрк другой используется, или база не реляционная, а документоориентированная. Но суть одна Поделиться сообщением Ссылка на сообщение
FalyPr1nc3 #7208 27 ноября 2014 (изменено) Есть знатоки алгоритмов?Какой алгоритм наиболее оптимален, если цель - помещение в упорядоченный двусвязный список. Текущая реализация - что-то типо бинарного дерева. Т.е. есть несколько дополнительных ссылок на элементы списка (на середину, на середины половин, на середины четвертей и т.д., с помощью которых сокращаем время поиска нужного элемента, после которого помещать наш. Какое-то название вроде бы есть у такого списка. Upd Skip-list). Единственный напрашивающийся вариант - это отследить область в списке, в которую наиболее часто попадают новые элементы и сделать на этой основе splay дерево(знаю о нем пока только в теории). Структуру данных можете другую выбрать, выбрана такая, т.к. из списка периодически вылетает самый маленький элемент. Короче общая цель - хранить упорядочено элементы, периодически добавлять новые, не нарушая порядок и по таймингам выкидывать наименьший. Изменено 27 ноября 2014 пользователем FalyPr1nc3 Поделиться сообщением Ссылка на сообщение
Kant #7209 27 ноября 2014 (изменено) упорядоченно хранить элементы могут все структуры на основе деревьев поискано важно не это. Важно знать, какой сценарий использования твоей структуры данныхразличия бывают только в сложности операций записи \ поиска \ удаления и по количеству потребляемой памяти. а если тебе в 90% случаев надо удалять наименьшие элементы, то тебе вообще должно хватить обычного отсортированного односвязного списка, упорядоченного по возрастаниювставлять большие числа может будет в среднем O(n), а удаление маленьких чеще всего близко к O(1), тк все будут в начале Изменено 27 ноября 2014 пользователем Kant Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью. Поделиться сообщением Ссылка на сообщение
Just.Doit #7210 28 ноября 2014 гайс. объясните (если вдруг тут кто-то знает такие вещи). в каком виде хранится и как потом запускается программа написанная под дос (для которых нужен досбокс).и почему проги написанные под вин, под дос и под линукс требуют танцев с бубном (эмуляторов и/или совместимости). ведь поидее в конечном счете программа это набор микроинструкций (машинных кодов) которые идут на процессор и напрямую им выполняются. и еще квик-квешн в догонку - на чем основываются кроссплатформенные решения. напимер, конкретно всякие скайпы и прочие проги Portable версий которые обычно присутствуют в раздачах на торрентах. очень крутые котейкиКому-то пизды дал - нужно сделать скрин обязательно. (с) Solo Поделиться сообщением Ссылка на сообщение
TheDeadSkin #7211 28 ноября 2014 не совсем, каждая программа пишется куда больше из инструкций для ОС, чем для процессорадля доса это тоже актуально, а досбокс нужен потому что начиная с версий винды где ядро NT - дос инструкции были вроде как полностью выпилены и еще квик-квешн в догонку - на чем основываются кроссплатформенные решения. напимер, конкретно всякие скайпы и прочие проги Portable версий которые обычно присутствуют в раздачах на торрентах.кросплатформенный только код программы, компиляция для каждой платформы отдельноза исключением чего-то типа джавы где код выполняет не скомпиленая программа, а виртуальная машина джавы даёт инструкции для ОС, но для этого ВМ должна сущесововать для каждой оси отдельно Поделиться сообщением Ссылка на сообщение
Kant #7213 28 ноября 2014 гайс. объясните (если вдруг тут кто-то знает такие вещи). в каком виде хранится и как потом запускается программа написанная под дос (для которых нужен досбокс).и почему проги написанные под вин, под дос и под линукс требуют танцев с бубном (эмуляторов и/или совместимости). ведь поидее в конечном счете программа это набор микроинструкций (машинных кодов) которые идут на процессор и напрямую им выполняются. и еще квик-квешн в догонку - на чем основываются кроссплатформенные решения. напимер, конкретно всякие скайпы и прочие проги Portable версий которые обычно присутствуют в раздачах на торрентах.программ мало мальски сложных, которые не используют функций ос не существует, кроме офк самих ос. досовские ехешники имеют чуть другой заголовок, досовские ехешники поголовно 16битные, что не позволяет их запускать на 64 битных ос, где выпилили поддержку 16битных приложенийну и банально досовские ехешники как и сказал дедскин используют функции из библиотек доса, которые уже давно канули в лету. под никсами в принципе другие возможности ос и, следовательно, если программа их использует, то под виндой ничего не запустится, потому что там такого просто нет.Ну и в принципе ничего не смогло бы запуститься, тк у исполняемых файлов никсов формат ELF, а не ЕХЕ. если пишут код с использованием кроссплатформенных библиотек, которые представляют собой обертку над ос-зависимыми функциями, то может хватать простой перекомпиляции.Или просто программисты пишут код, который с помощью макросов условной компиляции компилится в разные инструкции под разные платформы. а портабл версии вообще не имеют к этому отношения. Так называют программы, которые всё своё хранят в одном файле для удобства переноски и отсутствия необходимости в какой-либо установке. Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью. Поделиться сообщением Ссылка на сообщение
Just.Doit #7214 29 ноября 2014 спасибо очень крутые котейкиКому-то пизды дал - нужно сделать скрин обязательно. (с) Solo Поделиться сообщением Ссылка на сообщение
Just.Doit #7215 29 ноября 2014 еще вопрос.все че-то с кутэ работают, меня заинтересовало что это вообще и почему так популярно (кстати почему? потому что кроссплатформенно, современно и удобно? или что-то еще?).почитал, в вики определение - "кроссплатформенный инструментарий разработки ПО на языке программирования C++".что входит в инструментарий? компиляторы под разные оси? среда разработки своя? что-то еще?еще слышал выражение "библиотека Qt" - это вообще что?заранее спасибо очень крутые котейкиКому-то пизды дал - нужно сделать скрин обязательно. (с) Solo Поделиться сообщением Ссылка на сообщение
Kant #7216 29 ноября 2014 потому что он имеет свои библиотеки для каждой ос, и используя эти библиотеки можно писать один интерфейс под все платформы. Как где что рисовать будет ебать уже их, а не тебя.Ты только говоришь, что именно рисовать в пределах возможностей qt ну и банально для winapi майкрософт не выпустила никакого редактора для чайников. Или хотя бы полноценную оопшную оберткуТолько чистый процедурный, только хендлы, только хардкор.Поэтому такую популярность и получил Delphi\BorlandC++, ведь борланды обернули винапи в удобные объекты, ввели полноценную событийную модель и дали ебаный редактор, где можно мышкой накидать интерфейс и не ебаться с самостоятельным рассчетом пикселей и невозможностью проверки без запуска. а под никсами я вообще хз как пишут, кроме qt а, gtk+ под никсами же Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью. Поделиться сообщением Ссылка на сообщение
Двапой #7217 29 ноября 2014 под никсы не мало либ для гуев, даже на питоне можно бацать, рикомендую Мобильное приложение для продоты https://play.google....id=ru.prodota.m Поделиться сообщением Ссылка на сообщение
TheDeadSkin #7218 29 ноября 2014 еще вопрос.все че-то с кутэ работают, меня заинтересовало что это вообще и почему так популярно (кстати почему? потому что кроссплатформенно, современно и удобно? или что-то еще?).почитал, в вики определение - "кроссплатформенный инструментарий разработки ПО на языке программирования C++".что входит в инструментарий? компиляторы под разные оси? среда разработки своя? что-то еще?еще слышал выражение "библиотека Qt" - это вообще что?заранее спасибокроссплатформаенный в даном случае значит что код который ты пишешь заведётся на любой поддерживаемой платформе, но только за счёт того что под них есть эта библиотека и что она ведёт себя на них одинаковым (с твоей точки зрения) образомпо сутиКак где что рисовать будет ебать уже их, а не тебя.Ты только говоришь, что именно рисовать в пределах возможностей qt^ это но опять-таки, компиляция твоих программ для разных платформ уже обычно лежит на тебе, но "общая идея" такова: - ты берёшь доки qt, пишешь скажем на с++ гуи который соответствует этой библиотеке- компилишь код под винду виндовым компилятором с++ и к проге в довесок кидаешь виндовую версию библиоетки- компилишь под никсы - так же добавляешь никсовую версию qt к своей программе- наблюдаешь результат: под обоими платформами будет отрисован написаный тобой гуи офк на практике кроссплатформенность обычно требует минимальных (а то и довольно больших) модификаций кода зависимо от платформы для средних и сложных проектов, но суть думаю понятна Поделиться сообщением Ссылка на сообщение
rubish #7219 30 ноября 2014 еще вопрос.все че-то с кутэ работают, меня заинтересовало что это вообще и почему так популярно (кстати почему? потому что кроссплатформенно, современно и удобно? или что-то еще?).почитал, в вики определение - "кроссплатформенный инструментарий разработки ПО на языке программирования C++".что входит в инструментарий? компиляторы под разные оси? среда разработки своя? что-то еще?еще слышал выражение "библиотека Qt" - это вообще что?заранее спасибоудачи тебе потом искать работу с этим популярным инструментом Колы я выросту - то хочу буты такым як я годные смайлы Поделиться сообщением Ссылка на сообщение
Just.Doit #7220 30 ноября 2014 еще вопрос.все че-то с кутэ работают, меня заинтересовало что это вообще и почему так популярно (кстати почему? потому что кроссплатформенно, современно и удобно? или что-то еще?).почитал, в вики определение - "кроссплатформенный инструментарий разработки ПО на языке программирования C++".что входит в инструментарий? компиляторы под разные оси? среда разработки своя? что-то еще?еще слышал выражение "библиотека Qt" - это вообще что?заранее спасибоудачи тебе потом искать работу с этим популярным инструментомпричем здесь работа очень крутые котейкиКому-то пизды дал - нужно сделать скрин обязательно. (с) Solo Поделиться сообщением Ссылка на сообщение