[Музей программирования ]
Главная » 2015 » Сентябрь » 10
В редкие-прередкие свободные минутки делаю универсальный программный фреймворк, который:а) неограниченно масштабируется по горизонтали (число клиентов, серверов, БД);б) неограниченно масштабируется по вертикали (n-tiers/n-layers; хотя количество tiers/физики в противоположность layers/логике надо по-хорошему минимизировать);в) легок и крайне прост в использовании;г) позволяет применять при обработке прикладной логики любые механизмы, функциональное/мета/DSL-программирование итп;д) кросс-платформен (достаточно трех паттернов: на c# для win/.net/mono; на java как универсальная версия; на delphi для standalone, win/ios, мобилок/планшетов);е) главное, тотальное принуждение этим фреймворком к low coupling через развязки между всем чем только можно.Один такой, умник)) уже нашелся: CSLA.NET. Однако он не делает явный акцент на наиболее важном пункте е) (который Мартин Фаулер вроде еще в 2006-м обозвал "самым главным в проектировании"), хотя и упоминает несколько раз, что "minimizing coupling ... Читать дальше »
Просмотров: 1164 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Насколько большим может быть выигрыш в экономии объема кода за счет (мета)технических подходов/хорошо формализованных практик в виде паттернов, в сравнении с выигрышем, которого можно добиться за счет эээ хорошего ума (очень условно, высокого IQ), с помощью которого под конкретную реализацию придумывается хороший оригинальный алгоритм? Объективно, в прикладных проектах, где сроки сильно сжаты, за счет известных техник вряд ли возможно добиться выигрыша более пары порядков. Хороший пример, это LLVM (ex-Low Level Virtual Machine, a compiler infrastructure written in C++; it is designed for compile-time, link-time, run-time, and "idle-time" optimization of programs written in arbitrary programming languages). http://llvm.org/ Association for Computing Machinery вручила ее авторам ACM Software System Award за 2012 год. В частности, последняя версия Delphi переносится на компиляторы LLVM, сейчас уже поддерживает iOS, а скоро (этой осенью) и Андроид....the size and complexity of the Free Pas ... Читать дальше »
Просмотров: 879 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Сходил сегодня на финал международного Чемпионата по спортивному программированию Russian Code Cup 2013, организованного Mail.ru. Ничего себе mail.ru себе новый офис отгрохал, 23+этажа. Из них половина пока пустая, и готовы принять еще полторы тыщи программистов. Если бы я не непереносил бы категорически любую офисную клаустрофобию, пошёл бы к ним наниматься хоть в рядовые кодировщики, так понравилось.Дмитрий Гришин, основатель mail.ru, зачётный товарищ -- в свитерке :) , и весьма скромный такой, совсем без понтов.Единственная девушка выступила очень достойно.3d-принтингПока шёл финал, выступали разные айтишные "гуру". В промежутках же народ развлекали фокусник Саймон Пьеро (классическая микроманипуляция, но с использованием айпадов; типа, на экране пиво выливается в реальную кружку) и "диджитал-маг" Марко Темпест (тоже манипулятор + аугментированная реальность). Кому интересно, можете посмотреть их выступления, уже всё выложено вот тут: http://russiancodecup.ru/Меня звали в "наградите ... Читать дальше »
Просмотров: 781 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

10 самых критических ошибок начинающего PHP программиста Недостаточное количество и качество комментариев.Снабжайте свой код разборчивыми и понятными комментариями. В противном случае попытка внести через неделю какие-нибудь изменения в программу превратится в китайскую пытку. В частности рекомендуется добавлять комментарии в следующих случаях: перед телом функции в сомнительных участках кода (как работает код) когда непонятно на первый взгляд назначение кода Необдуманные наименования переменных и функций.Бессистемные и малоинформативные наименования переменных основная причина нечитабельности кода. Разбираться в таком коде крайне сложно и неприятно, искать ошибки - гемор неимоверный. Поэтому надо следовать четкой системе при именовании переменных не перебарщивая при этом с длиной имен.Пропущенные точки-запятые. Самая частая ошибка программиста это забытая точка-запятая в конце строки :), а также незакрытые скобки после окончания блока. Ошибки не очень критичные, находятся легко, однак ... Читать дальше »
Просмотров: 785 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Сегодня ко мне подошёл 19-летний брат мужа. Спросил - а есть ли у меня какие-нибудь книжки по PHP? Типа, хотят они с корефаном страничку сделать. Ещё пару лет назад я бы с радостью накидала ему книжек по типу "похапе-программирование с нуля для чайников"... сейчас же я сказала ему честно вот что: - Знаешь, товарисч! Прежде чем ты даже заикнёшься о въёбдизайне, похапе-погромировании и аякс-формочках, вот тебе учебничек по идеологии ООП, а вот ещё тебе для общего развития теория алгоритмизации. И не забудь про парадигмы программирования и сравнительный анализ языков! Ну и вообще, вот тебе интуитовская болваночка с курсами - да, там есть и про похапе. Только не вздумай это открывать в первую очередь. Сесть на иглу легко - а слезать с неё при отсутствии базиса куда труднее...Товарищ почесал репу и отправился читать про ООП на Java. А к чему я это вам пишу? А к тому, что юное поколение надо воспитывать, дабы они не повторяли ошибок "тупых похапешников" старшего...
Просмотров: 693 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Извините, за, возможно, дурацкий вопрос, но... Мне надо что-то настроить в системе, чтобы заработала нормально php функция mail(). Засунулся в настройки sendmail - понял, что я буду в них весь день копаться, чтобы хоть что-то сделать. Есть ли какой-то простой аналог, чтобы там можно было прописать SMTP-сервер, через который отправлять всё, что у меня на сайте идёт в mail()? Или это где-то в php настраивается??? дистрибутив - Fedora 6, если это имеет значение.
Просмотров: 682 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Ищем крутого PHP-разработчикав команду HighLoad-проекта ФотоСтрана Требования: Профессиональное владение web-технологиями:PHP 5.0 + MySQL 5.0 + JS + AJAX + xHTML + CSS и инструментами.Опыт быстрой разработки web-проектов;Опыт участия в разработке highload-проектов;Наличие сделанных веб-проектов;Умение работать самостоятельно;Желание работать быстро и на результат! Обязанности: Разработка front-end и back-end проекта;Участие в развитии социального проекта. Приветствуется: Знание Zend Framework;Наличие собственных работающих проектов. Условия: Классная молодая команда;Стремительно растущий интернет-проект;Полный рабочий день (10:30-19:30);В центре города Санкт-Петербург – 3 минуты от м. Чкаловская;Комфортный и просторный офис – комната отдыха, теннисный стол, душевые, массажное кресло;Конкурентное вознаграждение от 40.000, соответствующее умениям и притязаниям;Социальный пакет, оформление согласно ТК, питание и иные блага. Подробности, контакты и тестовое задание здесь: http: ... Читать дальше »
Просмотров: 743 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Всем привет. Порекомендуйте пожалуйста человека. Любая помощь будет ценной! Проекту - fotostrana.ru  требуются системный администратор (инженер) и php- разработчик с весьма специфичными требованиями. Человек должен представлять, что такое высоконагрузочный проект "изнутри", иметь опыт оптимизации производительности.    Данные можно оставить здесь: http://job.fotostrana.ru/evidence.html
Просмотров: 689 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Венчурная компания Softline Venture Partners при поддержке Softline IT Academy объявила первый в России конкурс идей в сфере разработки программного обеспечения и интернет-приложений среди молодёжи Dev Generation 2009. Победитель получит от Softline Venture Partners (SVP) инвестиции на реализацию своего проекта в размере $100.000. Информационный партнёр конкурса — сайт Хабрахабр.На конкурс принимаются уникальные идеи проектов (а также стартапы на стадии прототипа) в сфере разработки программных продуктов и интернет-приложений, без ограничения тематики. К участию приглашаются студенты, аспиранты, а также команды разработчиков, в составе которых есть хотя бы один студент или аспирант из России, СНГ или стран Балтии. Подать заявку можно здесь.Конкурс пройдет в два этапа: с 6 апреля по 19 мая 2009 года принимаются заявки от участников, далее жюри оценит присланные идеи и выберет победителей, 29 мая состоится церемония награждения победителей в рамках мероприятия «Дни малого и среднего бизн ... Читать дальше »
Просмотров: 687 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Вообще, наверное, нехорошо поливать грязью то, что несколько лет подряд кормило и до сих пор временами подкармливает. Но сил моих больше нет, честное слово!В общем, как неприятно после хорошего снова переседать на говно, а! Как, покодив на C++/Qt (и это даже несмотря на общую кривоватость плюсегов), противно помогать соученикам с курсовыми на Дельфях, так и сейчас, после неплохой практики с Ruby/рельсами, кодить что-либо на php жутко влом. У меня тут висят несколько похапешных задач, которые я уже затянула просто до неприличия (жопа я!) - а заставить себя всё же крайне трудно. Но надо, да.Господа, похапе таки говно - и, думаю, мало кто возьмётся с этим спорить. Меня ЗАДОЛБАЛИ эти никак не структурированные и имеющие кучу совершенно неочевидных глюков нюансов бесчисленные функции.Вот хотя бы из недавнего. Задача такая: выдрать из некого объёма информации все дробные числа и округлить их до 2 знаков после запятой. Вообще, там это надо сделать в уже обработанном XSLT-процессором XMLe, но ... Читать дальше »
Просмотров: 753 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Доброго времени суток!У меня возникла проблема. Написал скрипт для загрузки файлов на сервер. Но как-то он криво работает. Картинки загружает нормально, а вот все остальные файлы (видео, аудио) не хочет загружать. Никак не могу понять в чем причина. Может вы поможете.Форма для выбора файла:<html><head> <title>Загрузка файлов на сервер</title></head><body><p><b> Форма для загрузки файлов </b></p> <form > <input ><br> <input ><br> </form></body></html>Сам скрипт:<html><head> <title>Результат загрузки файла</title></head><body><?php if($_FILES["filename"]["size"] > 1024*300*1024) { echo ("Размер файла превышает 300 Мб"); exit; } if(move_uploaded_file($_FILES["filename"]["tmp_name"], "/var/www/upload/".$_FILES["filename"]["name"])) { echo("Файл успешно загружен "); echo("Характеристики файла: "); echo("Имя файла: "); echo($_FILES["filename"][ ... Читать дальше »
Просмотров: 336 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Пишу, значит, на нашем любимом пахапе, никого не трогаю, захотелось сделать класс внутри класса. Пахапе мне и говорит:Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM in (чототам) on line 4Думаю, что-то тут неладно, хциоулквоигмнзхах какой-то. Погуглил. Оказывается:http://en.wikipedia.org/wiki/Paamayim_NekudotayimPaamayim Nekudotayim (?????? ???????? pronounced [pa?amajim n?kudotajim]) is a name for the scope resolution operator (::) in PHP. It means "twice colon" or "double colon" in Hebrew.The name was introduced in the Israeli-developed Zend Engine 0.5 used in PHP 3. Although it has been confusing to many developers, it is still being used in PHP 5.Как всегда, они во всем виноваты.
Просмотров: 340 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Компилятор из пахапе в C++ от Facebook "HipHop"ЛицоКнига представил нам свою беспрецендентную инновацию -- компилятор «Хипхоп», преобразующий код из любимого пахапе в C++!Это что-то наподобие shed skin для python.Что он нам дает:Возможность компелировать сплоеты и шелкодесы!Ускорение дорвеев и дейтингов! Можно брать более дешовый хостинг.Можно писать десктопные программы под виндоус на пахапеЧоткое названиеИсходники пока недоступны, обещают перелить на гитхаб. Пока укрепляют гитхаб, уже привезли два товарных вагона с новыми серверами, надеются что когда всё установят, гитхаб выдержит нагрузку от пацанов, которые полезут качать хипхоп.
Просмотров: 369 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Всем привет!Хотелось бы попросить у вас помощи. Дело в том, что я новичек в SEO (буквально 1,5 месяца им занимаюсь), и на свою голову уже нашёл не самый легкий проект... понятно что в своих силах я не уверен.Мне нужно продвинуть запрос "стеклянные двери" и сопутствующие ему "купить стеклянные двери" и "стеклянные двери москва". Знаю, что запросы коммерческие и так просто их не двинешь... т.е. мне нужно примерно знать какая по ним конкуренция и сколько денег мне попросить с заказчика? Обещался сегодня сказать...Ну я решил почитать статьи по этой теме, прочел эту http://blog.bloggers.su/seo/ocenka-konkurentnosti-poiskovyx-zaprosov/ и вот эту http://www.adlabs.ru/doc/promo/optimization/semantic. Какой из них вы посоветуете мне следовать?Ну и вообще, что мне делать, и как выйти из положения?Заранее всем большое спасибо за ответы!
Просмотров: 309 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Конкуренция - это неотъемлемая составляющая нашей жизни. Конкуренция присутствует везде, начиная от очереди в гардероб в кинотеатре и битве за последнее свободное место в автобусе, и заканчивая конкуренцией в интернете SEO компаний в погоне за новыми клиентами. Но сегодня речь пойдёт не об этом, я хочу поговорить о конкурентности поисковых запросов.Уметь находить и отделять конкурентные запросы от не конкурентных - очень важно для SEO-специалиста, это умение необходимо, чтобы прикинуть приблизительную стоимость продвижения сайта, а также понять какими методами нужно его вести. В этой статье я хочу собрать факторы влияющие на конкурентность запроса, и показать несколько эффективных способов, позволяющих произвести оценку конкурентности поисковых фраз.Факторы конкурентности запросаДля того, чтобы определить конкурентность того или иного поискового запроса, необходимо произвести анализ следующих факторов:1) Частотность запросаЧастотность запроса - первый и основополагающий фактор от котор ... Читать дальше »
Просмотров: 314 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Возьму пару уроков по работе с Joomla и настройке серверов VDS на конкретных примерах.Всё мероприятие - на любой удобной для Вас территоирии, оплата по договорённости, в пределах разумного.djpetrenko@yandex.ruтел. 8-915-209-87-92ася 330-227-591
Просмотров: 313 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Здравствуйте!Присоединяюсь к сообществу, чтобы найти новых сотрудников в наш харьковский офис компании "Мирантис".Мы занимаемся разработкой сложных проектов по технологиям Cloud Computing and HPC.Сейчас ищем опытного Линуксоида, знающего Си и имеющего опыт Kernel development.Полный текст вакансии
Просмотров: 367 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Стоит задача эффективно и без использования рандомизации строить N M-битных кодов, как можно более удаленных друг от друга в смысле Хемминга, в которых ровно K бит равны 1 (в типичном случае N в разы, а то и на порядки меньше, чем C(M, K) - например, для K младших единиц" до "K старших единиц", более или менее равномерно выбирая в общей сложности N кодов с помощью Брезенхема. Что скажете?
Просмотров: 325 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Посчитал точное количество связанных графов на данном множестве вершин. Непонятно зачем, но вдруг кому пригодится.import Data.Function.Memoize partsm = memoize2 p where p _ 0 = [[]] p 1 n = [[(n,1)]] p m n = ([1..(div n m)]
Просмотров: 319 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Уважаемые, Столкнулся с такой задачей. Дана симметричная матрица размерности N; требуется найти в ней симметричную же подматрицу (не обязательно со смежными строками/столбцами) размерности К с наибольшей суммой элементов.Ближайшее, что удалось найти, это варианты на тему http://en.wikipedia.org/wiki/Maximum_subarray_problem , но это не то...
Просмотров: 338 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Возможно заголовок получился неправильный, но все очень просто. Есть неограниченное количество клиентов (человек, который пользуется программой) для написания сообщений. Все похоже на форум или чат, но нет сервера, который принимает и отправляет (а значит и синхронизирует) сообщения. Нужно, чтобы общий поток имел сквозную нумерацию, чтобы:1) нельзя было изменить порядок сообщений (время появления)2) передавать сообшения целыми серями.С первым пунктов примерно понятно - нужно, чтобы сообщения отображились в том порядке, в котором были созданы, плюс-минус какое-то разумное время, но чтобы у всех участников порядок был одинаковым. Одинаковый порядок нужен для того, чтобы при запросе вновь подключившегося участника он бы мог запросить: "у меня последнее сообщение номер 1000, есть ли что-то новенькое?". Будет ли система работать (без злоумышленников), если использовать просто метку времени (хватит ли точности часов у пользователей, чтобы не было пропущенных сообщений, например). И будет ли ... Читать дальше »
Просмотров: 339 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Для фантрассказа нужно чтоб совсем уж полную хрень не написать. А я в этой области полный и беспросветный чайник.Несколько вопросов.1) Правильно ли я понимаю, что невычислимой величиной называется число для которого принципиально не существует алгоритма который последовательно выдавал бы его цифры?2) Означает ли невычислимость некоей величины также принципиальную невозможность нахождения нескольких первых цифр данного числа?3) Если 2 верно, есть ли какой-либо способ вычислить сколько именно первых цифр невычислимой величины можно найти?4) Можно ли вычислить невычислимую величину не полностью, но со сколь угодно высокой точностью?UPD. Спасибо всем за помощь.
Просмотров: 270 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Я начала переводить книгу John R. Talburt "Entity Resolution and Information Quality". Пересказ (это больше пересказ, чем перевод) будет публиковаться в er_iq_ru (ER_ru оказался занят всем известной партией).Помощь, публикации других материалов и ссылок по теме Entity Resolution приветствуются.Велкам!
Просмотров: 378 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

На написание этой статьи меня вдохновило несколько примеров из жизни касающиеся массы людей, которые из воздуха пытаются сделать деньги. Эта  масса частных инвесторов, программистов и других трейдеров, которые молча сидят и варятся в собственном соку, перелопачивая груду чужих полу успешных, провальных или успешных опытов игры на бирже.Первый пример это опыт двух молодых трейдеров из Москвы, автоматическая торговая система которых на соревнованиях показала несколько тысяч процентов прибыли (Лауреаты конкурса «Лучший частный инвестор 2010», организованного РТС, превратившие за три месяца 50 000 руб. в 4 млн руб.): http://finparty.ru/section/interview/record/502/.На данную статью можно посмотреть с двух точек зрения.Первая точка зрения это осознание того, что два молодых парня, приложив свои знания и трудолюбие, потратив сколько-то своего личного времени, достигли таких успехов.Вторая точка зрения это то, что РТС с помощью такого нехитрого хода пытается привлеч ... Читать дальше »
Просмотров: 346 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Всем привет. Выполняю домашнее задание (да, наверное глупо сюда постить, но всё же). Так вот, нужно написать быструю сортировку (quicksort) и прогнать через неё массив данных (текстовый файл с числами) и посчитать количество произведённых сравнений. Вся проблема в том, что, когда основой выбирается самый левый элемент, то всё считается хорошо, а когда какой-либо другой, то всё плохо. Вот код:    public static void qsort(int[] aToSort, int left, int right)    {      numberOfComparisons
Просмотров: 313 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Всем доброго времени суток.На работе дали задание перестроить список адресов, как для существующих так и для свеже созданных.Теперь все будет работать по КЛАДР..С самим кладром и его иерархичностью, я разобрался я не понимаю, как реализовать это с точки зрения программиста.Почитал интернет, там сколько людей, столько и мнений.Может кто то с этим уже сталкивался, у кого то есть мысли и готовое решение.Спасибо.
Просмотров: 329 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Третий квалификационный раунд - последняя возможность принять участие во второй ежегодной российской олимпиаде по программированию Russian Code Cup 2012 - пройдет на сайте мероприятия 10 июня, с 11:00 до 13:00 по московскому времени. Для участия требуется регистрация на сайте – она будет открыта до 10:30 10 июня.Russian Code Cup – одна из крупнейших арен, на которой программисты могут продемонстрировать мастерство и оригинальный подход к решению задач. Олимпиада пройдет в три этапа: три квалификационных раунда, отборочный тур и финал. Личного присутствия потребует только последний из них, остальные же проводятся через сайт RCC. Все финалисты будут отмечены ценными подарками, а приз участнику, занявшему первое место, составит 10 000 долларов. За второе и третье место полагаются 5 000 и 3 000 долларов.В первых двух раундах были выбраны по 200 лучших программистов. Еще столько же претендентов, принявших участие в третьем раунде, дойдут до отборочного тура. В ходе отборочного т ... Читать дальше »
Просмотров: 335 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

29 июня в РГСУ состоялась Всероссийская молодежная конференция «Математическое моделирование в проблемах рационального природопользования». Организаторами конференции выступили Министерство образования и науки Российской Федерации и Российский государственный социальный университет.В состав Оргкомитета вошли: Г.С. Жукова (РГСУ), А.А. Нечаев (МГУ), Е.В. Комарова (РГСУ), Н.П. Третьяков (РГСУ), Д.Н. Скрипка (РГСУ). В рамках работы Всероссийская молодежной конференции был рассмотрен круг теоретических и практических вопросов, касающихся математического моделирования в проблемах рационального природопользования. Среди тем докладов были такие как: «Методы принятия решения с учетом экологических ограничений» (М.Г. Дмитриев, д.ф.-м.н., профессор, главный научный сотрудник института системного анализа РАН), «Разработка способов и алгоритмов поддержки принятия экологических решений на основе метода анализа иерархий» (Д.А. Скрипова, выпускник кафедры прикладной математики РГСУ, магистр ПМИ), «Мат ... Читать дальше »
Просмотров: 308 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Оригинал взят у zmeygor в NeatSerpent - community driven поисковик для исследованийNeatSerpent - community driven поисковик для исследований на основе Google Custom Search. Это по сути всё тот же могучий Google, но с ограничением по области поиска до набора специально отобранных качественных сайтов или целых доменных зон.Сейчас в область поиска входят национальные образовательные доменные зоны (американская .edu, британская .ac.uk и другие), отдельные сайты университетов вне специальных образовательных доменных зон (некоторые канадские, немецкие, российские и другие универы), и так же отдельные сайты либо крупных онлайн технических библиотек, либо тематические сайты по Искусственному Интеллекту (что было изначальной идеей поисковика до того, как стало ясно, что с таким охватом можно успешно искать практически на любую тему), математике или финансам.Предлагайте свои сайты для включения в индекс. Критерий простой - отсутствие спама и платного контента и научная тематика. В идеале хотелос ... Читать дальше »
Просмотров: 308 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Посоветуете книги по математике для взрослого человека 30ти годков) давно изучавшего школьную и высшую математику.Для вспомнить и ну дальше чтобы интерес остался или проснулся и вспыхнул с новой силой).Тематика подходит любая.Если конечно есть что то типа "Вы, конечно, шутите, мистер Фейнман!" будет очень замечательно. Или например обзор всей школьной программы для начала)Заранее благодарю.
Просмотров: 302 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Мы приглашаем вас на главное технологическое событие осени — Форум Технологий Mail.Ru Group.Что будет: 24 доклада, три потока, гигабайты информации о самых актуальных трендах и веб-технологиях. На Форуме российские и зарубежные специалисты будут говорить о том, как использовать самые свежие и горячие разработки в собственных проектах.Выступающие: эксперты Mail.Ru Group, Google, Opera Software, Ajax.org и других крупнейших IT-компаний.Форум охватывает спектр тем от NoSQL и облачных технологий до языков, трендов и приемов программирования, а также управления веб-разработкой. В частности, на Форуме Технологий прозвучат:- рассказ о том, как работает машинное обучение на практике, а не в теории;- доклад о проблемах передачи голоса и видео от одного из немногих экспертов, знающих эту область изнутри;- выступление, посвященное Node.js (технологии, отмеченной премией Technology of the Year) — на высоконагруженных проектах.Подробности и регистрация — на http://techforum.mail.r ... Читать дальше »
Просмотров: 275 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Друзья, здравствуйте!Хотел вам сообщить, что с 1 декабря открылась регистрация на олимпиады для студентов и желающих поступить в магистратуру Национального исследовательского университета "Высшая школа экономики".Среди технических направлений присутствуют олимпиады:по системной и программной инженериипо прикладной математике и информатикепо математикепо информационным технологиям (сети, информационные системы, создание аппаратуры для космической техники)по электронике (инжиниринг, наноиндустрия, биомедицина)Со всем списком олимпиад можно ознакомится вот тут.Регистрация и участие -- свободное и бесплатное для всех.Зарегистрироваться можно вот тут.
Просмотров: 294 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

В CS клубе при ПОМИ РАН первое занятие нового семестра пройдет 21 февраля.Ниже список курсов, читаемых в этом семестре:* Николай Вяххи (СПб АУ РАН), Алгоритмы в биоинформатикеначало: 24.02.2013, 11:15http://compsciclub.ru/courses/algorithmsbioinformatics* Дмитрий Ицыксон (ПОМИ РАН), Сложность вычислений и основы криптографииначало: 21.02.2013, 18:30http://compsciclub.ru/courses/complexitycryptography* Илья Кацев (СПб ЭМИ РАН/Яндекс), Теория игрначало: 24.02.2013, 13:00http://compsciclub.ru/courses/gametheory* Computer Science семинарначало: 24.02.2013, 15:35http://compsciclub.ru/courses/seminar2013springВход свободный, приглашаются все желающие.Расскажите, пожалуйста, о курсах заинтересованным друзьям.Адрес: наб. реки Фонтанки, 27.Подробност http://compsciclub.ru.
Просмотров: 340 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Краткий пост про работу, вернее - краткое описание вакансии (полагаю, данный пост может быть интересен некоторым из участников сообщества):Оригинал взят у atlaskard в К нам в команду!Всем привет!В связи с ростом числа проектов мы расширяем нашу комнду. Сейчас нам как никогда, нужны программисты C++. Но не "просто программисты", а специалисты в области крипторгафии!.Вкратце о нас:Учитывая направление нашей деятельности, представить нашу компанию "во всех красках" не имею права. Надеюсь, вот такого краткого описания на этапе первичного знакомства Вам будет достаточно:Мы существуем с 2003 года.Наша деятельность связана с защитой информации, основные направления - это:- разработка программного обеспечения;- создание программно-аппаратных комплексов;- разработка микропроцессорной техники;- исследовательская деятельность.Заказчиками наших проектов выступают различные государственные организации, включая ФГУП "Гознак", Минздравсоцразвития России, ОАО "Универ ... Читать дальше »
Просмотров: 327 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Я обнаружил этот фрактал, когда разглядывал интерференцию волн на поверхности речки. Волна движется к берегу, отражается и накладывается сама на себя. Есть ли порядок в тех узорах, которые создаются волнами? Попробуем найти его. Рассмотрим не всю волну, а только вектор ее движения. "Берега" сделаем гладкими, для простоты эксперимента.Эксперимент можно провести на обычном листке в клеточку из школьной тетради.Описание: Алгоритм Герасимова на habrahabr.ruВ блоге автора: Фрактал Герасимоваon-line реализация алгоритма: Gerasimov fractal on JavaScript смотреть обязательно! :)
Просмотров: 250 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Интересно, какие есть быстрые на практике реализации приоритетной очереди, кроме классической двоичной кучи.Особенно интересует производительность decrease-key, и, крайне желательно, малое потребление памяти.Нашёл пару sequence heaps" и "4-ary heaps" быстрее, чем двоичные кучи.Ещё нашёл http://stackoverflow.com/questions/6531543/efficient-implementation-of-binary-heapsИ про cache-oblivious кучи:
Просмотров: 293 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Не могу найти подходящий алгоритм для следующей задачи.Есть неизвестная строка. И есть много вариантов испорченной строки (процентов на 80). Портится строка заменами, удалениями и, реже, вставками. Получение новой испорченной строки операция дорогая, но не запредельно.Надо с достаточным правдоподобием восстановить исходную строку.Так как новых строк мы можем получать много, хочется иметь алгоритм, работающий на константной памяти.Основное пожелание, что бы алгоритм был простой (хочу быстро его реализовать на малознакомой платформе что бы проверить некоторые идеи). Есть готовые функции для выравнивания двух строк, вычисление расстояния редактирования.Посоветуйте, где такой искать?
Просмотров: 299 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Total Commander 7.02a PowerPack 2.15 с набором плагинов и программ от SamLab.Легальная русская версия без ключа.Скачать:http://shareua.com/file/732271/tcpp_trial.zip.htmlhttp://ifolder.ru/5377661http://rapidshare.com/files/92252369/tcpp_trial.zip.html
Просмотров: 286 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Обновлён Total Commander 7.04a PowerPack 3.00 Final с лучшими плагинами и утилитами. Русская версия с подхватом ключей.Кроме всех функциональностей, характерных для файловых менеджеров, в Total Commander встроены очень удобные просмотрщики для мультимедиа и графических файлов, распаковщики ZIP, ARJ, LZH, RAR, UC2, TAR, GZ, CAB, ACE и дополнительные dll для других архивных файлов; встроенный ftp-клиент - вообще просто прелесть: можно скачивать/закачивать файлы в несколько потоков, есть докачка, поддержка www-прокси при работе с ftp и есть даже такая функция, как подключение-скачивание-отключение в заданное время к заданному ftp. Не будут лишними и такие функции, как UUE/MIME/XXE кодирование/декодирование и разрезка/склейка длинных файлов, а также множество других функций, крайне необходимых для работы с файлами.Изменения:3.00 * Обновлены значки на панели кнопок выбора дисков системы * Обновлены настройки интерфейса разных разрешений экрана * Обновлена программа записи дисков Disc Studio ... Читать дальше »
Просмотров: 296 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Файловый менеджер Total Commander 7.55a Final с лучшими плагинами и утилитами.русская версия.2010.11 (05.11.10)* Обновлен редактор вместо блокнота AkelPad до 4.50 Final* Обновлен чистильщик реестра Registry Cleaner к 5.86.328* Обновлен чистильщик диска Wise Disk Cleaner до 5.71.261* Обновлен деинсталятор программ Revo Uninstaller до 1.90* Обновлен утилита записи дисков CDBurnerXP до 4.3.7.2423* Обновлен установщик NSIS до версии 2.47 Test 12.10.2010* Обновлена программа показа автозапуска AutoRuns к 10.04* Удалена заброшенная автором программа RansomHide 0.6.24* Заменена по просьбам System Explorer 2.38 на AnVir 6.31* Добавлена программа для слежения за реестром
Просмотров: 312 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

При работе на нескольких компьютерах - дома и на работе хочеться, как-нибуть унифицировать их содержимое, чтобы не тратить время на врабатывание в ситуацию. Хочется единства опций и внешнего вида. Также бывает, что по ряду причин в каждой машине приходится (раз в год, это точно, а то и чаще) переустанавливать систему. А после этого начинается мучительная переустановка всего софта, с восстановлением настроек, с множественными перезагрузками. Хочется всё это ускорить и автоматизировать. Всё это можно сделать с помощью Portable soft.etc.http://kvazimoda-x.livejournal.com/677.html
Просмотров: 328 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

ОС: Windows 95/98/ME/NT/2000/XP/Vista/7/8Обновлённый пользовательский интерфейс: плоские кнопки под Windows XP, новые иконки файлов, архивов, кнопок дисков и т.д.;Возможность установки различных цветов для фона файлов и папок;Режим редактирования и ручной синхронизации при сравнении файлов по содержимому;Отдельное окно с деревом папок для каждой из панелей – новая концепция для Total Commander особенно понравится владельцам широкоформатных мониторов;Во встроенном Листере появилась возможность отображения курсора, центрирования изображений и уменьшения больших изображений;Возможность изменения значения полей контентных плагинов в диалоге изменения атрибутов;Журнал файловых операций;Отображение буквы диска во вкладках;Поддержка настраиваемых колонок и эскизов страниц для системных плагинов;Инструмент группового переименования файлов позволяет редактировать имена файлов напрямую;Добавлены новые опции в диалоге копирования при перезаписи файлов: сравнение по содержимому, переименован ... Читать дальше »
Просмотров: 314 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Легендарный коммуникатор HTC HD2 (T8585)Самый лучший коммуникатор по соотношению цена-качество на сегодня. Можно ставить любую операционку - тянет всё! И Windows 6.5, и Android, и Windows Phone 7!!! Тянет все приложения и игры, которые только есть.Операционная система: Windows Mobile 6.5 Professional, оболочка HTC Sense GSM/EDGE 850/900/1800/1900 Мгц, UMTS/HSDPA 900/2100 Процессор: 1 Ггц на платформе Qualcomm QSD8250 Оперативная память: 488 МБПамять для хранения данных: 512 МБ + разъем для карты памяти microSD Интерфейсы: Wi-Fi, Bluetooth 2.1+EDR (A2DP), универсальный разъем microUSB (USB 2.0) для заряда/синхронизации, 3.5 мм для гарнитуры/наушников, слот для карты памяти формата microSD (поддержка SDHC) Экран: емкостного типа, TFT 4,3” с разрешением 800x480 точек (WVGA), отображает 65 тысяч цветов, автоматическая регулировка уровня подсветки Камера: 5 Мп с автофокусом и вспышкой (2 LED-светодиода), видео записывается в разрешении 640x480 точек (24 кадра в секунду) Навигация: GPS на чи ... Читать дальше »
Просмотров: 303 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Нетбук ASUS EeePC 1015PED 6-cell - Красивый, стильный дизайн.- Подлинная Windows® 7.- Увеличенная длительность автономной работы.- Встроенные беспроводные интерфейсы Wi-Fi и Bluetooth 3.0.- Большой тачпад и эргономичная клавиатура.- Возможность подзарядки мобильного телефона даже от выключенного ноутбука.Процессор: Intel Atom N455, 1660 MHzПамять: 2 Gb DDR2Экран: 10.1 дюймов, 1024x600, широкоформатныйТип экрана: матовыйПодсветка экрана: светодиоднаяВидеокарта: Intel GMA X3150Жесткий диск: 250 Гб SATALAN: 10/100 Мбит/cWi-FiBluetooth 3.03 x USB 2.0,VGA,вход микрофонный, выход аудио/наушники, Устройство для чтения флэш-карт: картридер SD-card (поддержка карт памяти SD, SDHC)Встроенные колонкиВстроенный микрофонВеб-камера!TouchpadУсиленная батарея - 6 ячеек!!!Время работы от аккумулятора: до 13 часов!!!Вес 1.1 кгУстановленная операционная система: Windows 7Цвет синий. Отличное состояние.Полный комплект, коробка, документы.На гарантии еще 3 месяца!Цена 8.500 рублей.
Просмотров: 269 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

НОВЫЙ!! UPad ZT-180Мощный и быстрый 7-дюймовый планшетный компьютер на Андроиде. Операционная система: Google Android 2.2 RUSПроцессор: Zenithink ZT-180Частота процессора: 800-1000MHz Оперативная память: 256Mb DDR RAMВстроенная память: 4Gb ROMКарты памяти: microSD (до 64Gb)Экран: сенсорный 7", 800*480. Беспроводная связь: WI-FI 802.11 b/g 3G-связь: USB-модемы операторов сотовой связиG sensor - Автоматический поворот экранаИнтерфейсы:- USB 2.0 + Host (поддержка флешек, картридеров, 3G-модемов, клавиатур и т.п.),- MiniUSB OTG порт- слот для карты памяти microSD,- HDMI-порт (вывод фильмов на телевизор в HD-качестве),- выход для подключения наушников 3.5mm, внешних динамиков, - встроенный микрофон,- встроенные стерео-динамики 2 штуки,- Web-сameraПрограммные возможности:Поддержка документов Microsoft Office,Поддержка 3D приложений, Adobe PDF, Поддержка видео форматов: Full HD 1080P, MPEG1, MPEG2, WMV9, MPEG4-SP, ASF, DivX, H.263, H.264, TS, FLV, AVI, RM, RMVB, MKV, WMV, MOV, MP4, PMP, MPEG, ... Читать дальше »
Просмотров: 295 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

НОВЫЙ!! ZEPad ZT180-IIМощный планшетный компьютер на Андроид. Обновленная версия популярного Zenithink ZT-180, с 512Mb оперативной памяти, на Android 2.2 и с новым более ярким экраном.Операционная система: Google Android 2.2 RUSПроцессор: Zenithink ZT-180Частота процессора: 1000MHz (1 Ghz) Оперативная память: 512Mb DDR RAMВстроенная память: 2Gb ROMКарты памяти: microSD (до 64Gb)Экран: сенсорный 10.2", 1024*600Беспроводная связь: WI-FI 802.11 b/g 3G-связь: USB-модемы операторов сотовой связиG-sensor - автоматический поворот экрана3D ускорительАкселерометрUSB 2.0 Host (поддержка флешек, картридеров, 3G-модемов, клавиатур и т.п.),MiniUSB OTG портСлот для карты памяти microSD,LAN RJ45 Ethernet (сетевая карта)Встроенный микрофонВстроенные стерео-динамики 2 штукиВыход для подключения наушников 3.5mm, внешних динамиковПрограммные возможности:Поддержка документов Microsoft Office,Поддержка 3D приложений, Adobe PDF, Поддержка видео форматов: Full HD 1080P, MPEG1, MPEG2, WMV9, MPEG4-SP, ASF, Div ... Читать дальше »
Просмотров: 296 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Нетбук ASUS EeePC 1015PED 6-cell - Красивый, стильный дизайн.- Подлинная Windows® 7.- Увеличенная длительность автономной работы.- Встроенные беспроводные интерфейсы Wi-Fi и Bluetooth 3.0.- Большой тачпад и эргономичная клавиатура.- Возможность подзарядки мобильного телефона даже от выключенного ноутбука.Процессор: Intel Atom N455, 1660 MHzПамять: 2 Gb DDR2Экран: 10.1 дюймов, 1024x600, широкоформатныйТип экрана: матовыйПодсветка экрана: светодиоднаяВидеокарта: Intel GMA X3150Жесткий диск: 250 Гб SATALAN: 10/100 Мбит/cWi-FiBluetooth 3.03 x USB 2.0,VGA,вход микрофонный, выход аудио/наушники, Устройство для чтения флэш-карт: картридер SD-card (поддержка карт памяти SD, SDHC)Встроенные колонкиВстроенный микрофонВеб-камера!TouchpadУсиленная батарея - 6 ячеек!!!Время работы от аккумулятора: до 13 часов!!!Вес 1.1 кгУстановленная операционная система: Windows 7Цвет синий. Отличное состояние.Полный комплект, коробка, документы.На гарантии еще 3 месяца!Цена 8.500 рублей.
Просмотров: 280 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

НОВЫЙ! VAG-COM 409.1 USBКабель по цене одной диагностики!!!Зачем постоянно платить за сомнительную диагностику, когда это можно сделать самому? К каким автомобилям подходит:Универсальный диагностический адаптер USB KKL адаптер - предназначен для диагностики блоков управления автомобилейVolkswagen, AUDI, SEAT, SKODA, Opel, Volvo, Daewoo, Chevrolet, Lexus, Alfa-Romeo, ВАЗ-Лада (все модели), ГАЗ, Таврия, Славута, Cherry Tiggo, а также все остальные автомобили поддерживающие протоколы ISO 9141 или KWP2000. Адаптер не работает с автомобилями которые ипользуют протоколы - VPW, PWM или CAN-bus. Возможности адаптера в отношении конкретной марки автомашин зависит от используемого програмного обеспечения. Наиболее широкое применение нашел среди автомобилей группы VW-AUDI, во многом благодаря качественному программному обеспечению от ROSS-Tech - VAG-COM 4.09.Возможности адаптера:- чтение и стирание кодов неисправностей- просмотр параметров двигателя в реальном времени- регулировка констант (УОЗ, ... Читать дальше »
Просмотров: 273 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

HTC MAX 4GТоповая модель коммуникатора на Windows Mobile 6.5 со встроенным высокоскоростным Йота-интернетом.Доступ к YOTA на скорости 64Кб/с вообще бесплатен! Т.е. интернетом для почты, ЖЖ, твиттера и.т.д. можно пользоватся бесплатно.За 50руб. можно увеличить скорость до 4Мб/с. Телефон можно использовать как YOTA-модем для компьютера или ноутбука.Характеристики:Экран 3.8" HD, 800x480.Встроенный Yota-интернет (4G).Bluetooth, Wi-Fi, WiMAX, GPRS, EDGE,GPS-навигация,встроенная память 8Gb + карты памяти,камера 3 МПикс с автофокусом,музыка, видео, игры, FM-радиоприемник.OS Windows Mobile 6.5.Можно поставить Android.Идеальное состояние, как новый, на 5+!На дисплее наклеена защитная пленка.Всё идеально работает, недостатков нет.Полный комплект в родной коробке.Покупался за 28.000 рублей. Использовался одну неделю, после этого подарили другой телефон и этот просто лежал на полке.Продаю за 8.000 рублей.
Просмотров: 333 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

НОВЫЙ!! UPad ZT-180Мощный и быстрый 7-дюймовый планшетный компьютер на Андроиде.Отличные характеристики по привлекательной цене.Операционная система: Google Android 2.2 RUSПроцессор: Zenithink ZT-180Частота процессора: 800-1000MHz Оперативная память: 256Mb DDR RAMВстроенная память: 4Gb ROMКарты памяти: microSD (до 64Gb)Экран: сенсорный 7", 800*480. Беспроводная связь: WI-FI 802.11 b/g 3G-связь: USB-модемы операторов сотовой связиG sensor - Автоматический поворот экранаИнтерфейсы:- USB 2.0 + Host (поддержка флешек, картридеров, 3G-модемов, клавиатур и т.п.),- MiniUSB OTG порт- слот для карты памяти microSD,- HDMI-порт (вывод фильмов на телевизор в HD-качестве),- выход для подключения наушников 3.5mm, внешних динамиков, - встроенный микрофон,- встроенные стерео-динамики 2 штуки,- Web-сameraПрограммные возможности:Поддержка документов Microsoft Office,Поддержка 3D приложений, Adobe PDF, Поддержка видео форматов: Full HD 1080P, MPEG1, MPEG2, WMV9, MPEG4-SP, ASF, DivX, H.263, H.264, TS, FLV ... Читать дальше »
Просмотров: 325 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Нетбук Acer Aspire One AO531h-0Dk 6-cell- Подлинная Windows® 7.- Увеличенная длительность автономной работы.- Встроенные беспроводные интерфейсы Wi-Fi, Bluetooth и Wi-Max (встроенный Yota-интернет).- Широкоформатный экран идеально подходит для кино.Процессор: Intel Atom N270, 1600 MHzПамять: 1Gb DDR2 (до 2Gb)Экран: 10.1 дюймов, 1280x720, широкоформатныйПодсветка экрана: светодиоднаяВидеокарта: Intel GMA 950Жесткий диск: 250 Гб SATALAN 10/100 Мбит/cWi-FiBluetoothWi-Max (4G-интернет)3 x USB 2.0,VGA,Устройство для чтения флэш-карт (картридер)Встроенные колонкиВстроенный микрофонВеб-камера!TouchpadУсиленная батарея - 6 ячеек!!! 5200 мАч!!!Время работы от аккумулятора: 7 часов!!!Вес 1.1 кгУстановленная операционная система: Windows 7Высокоскоростной YOTA интернет (4G). Кстати, доступ к YOTA на скорости 64Кб/c вообще бесплатен. Т.е. интернетом для ЖЖ, почты, твиттера и.т.д. можно пользоватся бесплатно. Цвет черный. Хорошее состояние. Работает замечательно.Полный комплект, коробка, документы, ... Читать дальше »
Просмотров: 311 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

НОВЫЙ! ELM327 BluetoothБеcпроводной диагностический сканер - работает по Bluetooth с ноутбуками и телефонами.Зачем ехать в сервис на диагностику, когда все можно сделать самому - только лучше и бесплатно!!!Предназначен для диагностики, считывания кодов ошибок, просмотра показаний датчиков автомобилей, отслеживания времени разгона и др. по стандарту OBDII на автомобилях выпущеных в период с 1996г. по 2011г., включая все новейшие автомобили, оснащенные шиной CAN. ELM327 USB подключается к компьютеру через Bluetooth и поддерживает все используемые на данный момент автомобильные протоколы. Без сомнения можно утверждать, что адаптер ELM327 - лучший из имеющихся на рынке OBDII адаптеров.Сканеры OBD-2, построенные на базе микроконтроллера ELM327 хорошо известны зарубежным пользователям и завоевали себе прекрасную репутацию благодаря своей универсальности и надежности. Благодаря этим качествам многие разработчики диагностического программного обеспечения выпускают свои программы для сканеров э ... Читать дальше »
Просмотров: 292 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

НОВЫЙ!! UPad ZT180Быстрый 7-дюймовый планшетный компьютер на Андроиде.Отличные характеристики по привлекательной цене.Операционная система: Google Android 2.2 RUSПроцессор: Zenithink ZT-180Частота процессора: 800-1000MHz Оперативная память: 256Mb DDR RAMВстроенная память: 4Gb ROMКарты памяти: microSD (до 64Gb)Экран: сенсорный 7", 800*480. Беспроводная связь: WI-FI 802.11 b/g 3G-связь: USB-модемы операторов сотовой связиG sensor - Автоматический поворот экранаИнтерфейсы:- USB 2.0 + Host (поддержка флешек, картридеров, 3G-модемов, клавиатур и т.п.),- MiniUSB OTG порт- слот для карты памяти microSD,- HDMI-порт (вывод фильмов на телевизор в HD-качестве),- выход для подключения наушников 3.5mm, внешних динамиков, - встроенный микрофон,- встроенные стерео-динамики 2 штуки,- Web-сameraПрограммные возможности:Поддержка документов Microsoft Office,Поддержка 3D приложений, Adobe PDF, Поддержка видео форматов: Full HD 1080P, MPEG1, MPEG2, WMV9, MPEG4-SP, ASF, DivX, H.263, H.264, TS, FLV, AVI, RM, ... Читать дальше »
Просмотров: 280 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

HTC MAX 4GТоповая модель коммуникатора на Windows Mobile 6.5 со встроенным высокоскоростным Йота-интернетом.Доступ к YOTA на скорости 64Кб/с вообще бесплатен! Т.е. интернетом для почты, ЖЖ, твиттера и.т.д. можно пользоватся бесплатно.За 50руб. можно увеличить скорость до 4Мб/с. Телефон можно использовать как YOTA-модем для компьютера или ноутбука.Характеристики:Экран 3.8" HD, 800x480.Встроенный Yota-интернет (4G).Bluetooth, Wi-Fi, WiMAX, GPRS, EDGE,GPS-навигация,встроенная память 8Gb + карты памяти,камера 3 МПикс с автофокусом,музыка, видео, игры, FM-радиоприемник.OS Windows Mobile 6.1-6.5.Можно поставить Android.Идеальное состояние.На дисплее наклеена защитная пленка.Всё идеально работает, недостатков нет.Полный комплект, кроме коробки (коробку случайно выкинули) - телефон, зарядка, USB-кабель, гарнитура-наушники.Покупался год назад за 22.000 рублей. Использовался две недели, после этого подарили другой телефон и этот просто лежал на полке.Продаю за 8.000 рублей.
Просмотров: 284 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

HTC MAX 4GКоммуникатор со встроенным высокоскоростным Йота-интернетом 4G.Доступ к YOTA на скорости 64Кб/с вообще бесплатен! Т.е. интернетом для почты, ЖЖ, твиттера и.т.д. можно пользоватся абсолютно бесплатно.За 50руб. можно увеличить скорость до 10Мб/с. Телефон можно использовать как YOTA-модем для компьютера или ноутбука.Характеристики:Экран 3.8" HD, 800x480.Встроенный Yota-интернет (4G).Bluetooth, Wi-Fi, WiMAX, GPRS, EDGE,GPS-навигация,встроенная память 8Gb + карты памяти,камера 3 МПикс с автофокусом,музыка, видео, игры, FM-радиоприемник.OS Windows Mobile 6.1-6.5.Можно поставить Android.Отличное состояние.Полный комплект, кроме коробки - телефон, стилус, зарядка, USB-кабель, гарнитура-наушники.Продаю за 7.000 рублей.
Просмотров: 351 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Продается новый Haipad M9Лучший 7-дюймовый планшетный компьютер.Оснащен великолепным емкостным экраном, как на Apple IPad. Этим принципиально отличается от дешевых китайских планшетов - у них экраны резистивные, плохо выглядят и плохо реагируют на нажатия. Здесь настоящий емкостный экран отличного качества! Поддерживает 5-точечный мультитач, как айпады и айфоны. Полный набор всех возможных функций, включая встроенный спутниковый GPS и Bluetooth! А также очень быстрый 2-ядерный процессор новейшего поколения!Характеристики:Операционная система: Google Android 2.2Процессор: Cortex A9 DualCore (NEC Renesas)Частота процессора: 1200 MHz Встроенный видеоускоритель: PowerVR SGX 530Оперативная память: 512MbВстроенная память: 4GbКарты памяти: microSD (до 32Gb)Экран: сенсорный емкостный 7", разрешение 800*480, с мультитачем!Мультитач: поддержка 5 нажатий одновременноБеспроводная связь: WI-FI 802.11 b/g/nBluetooth: встроенныйGPS-навигация: встроенный GPS3G-связь: USB-модемы операторов сотовой связ ... Читать дальше »
Просмотров: 274 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Продается новый Haipad M9Лучший 7-дюймовый планшетный компьютер.Оснащен великолепным емкостным экраном, как на Apple IPad. Этим принципиально отличается от дешевых китайских планшетов - у них экраны резистивные, плохо выглядят и плохо реагируют на нажатия. Здесь настоящий емкостный экран отличного качества! Поддерживает 5-точечный мультитач, как айпады и айфоны. Полный набор всех возможных функций, включая встроенный спутниковый GPS и Bluetooth! А также очень быстрый 2-ядерный процессор новейшего поколения!Характеристики:Операционная система: Android 2.2Процессор: NEC Renesas (Cortex A9 DualCore)Частота процессора: 1200 MHz Встроенный видеоускоритель: PowerVR SGX 530Оперативная память: 512MbВстроенная память: 4GbКарты памяти: microSD (до 32Gb)Экран: сенсорный емкостный 7", разрешение 800*480, с мультитачем!Мультитач: поддержка 5 нажатий одновременноБеспроводная связь: WI-FI 802.11 b/g/nBluetooth: встроенныйGPS-навигация: встроенный GPS3G-связь: USB-модемы операторов сотовой связи, рабо ... Читать дальше »
Просмотров: 310 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

НОВЫЙ! VAG-COM 409.1 USBКабель по цене одной диагностики!!!Зачем постоянно платить за сомнительную диагностику, когда это можно сделать самому? К каким автомобилям подходит:Универсальный диагностический адаптер USB KKL адаптер - предназначен для диагностики блоков управления автомобилейVolkswagen, AUDI, SEAT, SKODA, Opel, Volvo, Daewoo, Chevrolet, Lexus, Alfa-Romeo, ВАЗ-Лада (все модели), ГАЗ, Таврия, Славута, Cherry Tiggo, а также все остальные автомобили поддерживающие протоколы ISO 9141 или KWP2000. Адаптер не работает с автомобилями которые ипользуют протоколы - VPW, PWM или CAN-bus. Возможности адаптера в отношении конкретной марки автомашин зависит от используемого програмного обеспечения. Наиболее широкое применение нашел среди автомобилей группы VW-AUDI, во многом благодаря качественному программному обеспечению от ROSS-Tech - VAG-COM 4.09.Возможности адаптера:- чтение и стирание кодов неисправностей- просмотр параметров двигателя в реальном времени- регулировка констант (УОЗ, ... Читать дальше »
Просмотров: 391 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

НОВЫЙ!! SuperPad-4 - планшетный компьютер с встроенным 3G и GPS-навигатором!Улучшенная версия популярного интернет-планшета SUPERPAD на Андроиде. Теперь со встроенным 3G-телефоном, с него можно звонить и выходить в интернет!Операционная система: Google Android 2.2 Экран: сенсорный 10.1", 1024*600 Процессор: X220 1Ghz (ARM11) Оперативная память: 512MB Встроенная память: 4GB Карты памяти: microSD до 16GB Беспроводная связь: WI-FI 3G-связь: встроенный 3G, функция телефонных звонков Слот для сим-карты 2 x USB 2.0 (Host) выход для наушников HDMI-порт GPS-антенна микрофон стерео-динамики Автоматический поворот экрана Web-сamera: 1.3MPix Навигация: спутниковый GPS + карты с обновлением пробок: GoogleMaps, Яндекс-Карты, CityGyide Flash 10.1 Microsoft Office Adobe PDF SKYPE видео всех форматов ПРОСМОТР ВИДЕО В КОНТАКТЕ Youtube музыка всех форматов электронные книги и многое другое.. Android Market - доступны для бесплатной закачки с планшета тысячи программ и игр. Полностью русифицирован, русск ... Читать дальше »
Просмотров: 261 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

НОВЫЙ!! SuperPad-4 - планшетный компьютер с встроенным 3G и GPS-навигатором!Улучшенная версия популярного интернет-планшета SUPERPAD на Андроиде. Теперь со встроенным 3G-телефоном, с него можно звонить и выходить в интернет!Идеально использовать для GPS-навигации в автомобиль, т.к. он может обновлять информацию о пробках в реальном времени!Операционная система: Google Android 2.2 Экран: сенсорный 10.1", 1024*600 Процессор: X220 1Ghz (ARM11) Оперативная память: 512MB Встроенная память: 4GB Карты памяти: microSD до 16GB Беспроводная связь: WI-FI 3G-связь: встроенный 3G, функция телефонных звонков Слот для сим-карты 2 x USB 2.0 (Host) выход для наушников HDMI-порт GPS-антенна микрофон стерео-динамики Автоматический поворот экрана Web-сamera: 1.3MPix Навигация: спутниковый GPS + карты с обновлением пробок: GoogleMaps, Яндекс-Карты, CityGyide Flash 10.1 Microsoft Office Adobe PDF SKYPE видео всех форматов ПРОСМОТР ВИДЕО В КОНТАКТЕ Youtube музыка всех форматов электронные книги и многое друг ... Читать дальше »
Просмотров: 244 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

HTC Desire HDОтличный, очень мощный коммуникатор HTC Desire HD с супер-удобной оболочкой Sense.Самая последняя официальная прошивка:Android 2.3.5 + HTC Sense 3.0Сенсорный экран 4.3", 800x480, емкостной, с мультитач. Камера 8 МПикс с автофокусом, двойная светодиодная вспышка, запись видео.Процессор Qualcomm 1000 Мгц. Оперативная память 769 Mb.Встроенная память 1536 Mb.Карты памяти microSD (до 64Gb).Wi-Fi, Bluetooth, 3G, EDGE, GPS-навигация. FM-радиоприемник.Интерфейс HTC Sense 3.0.Разъем для наушников 3.5мм.Поддержка DLNA.Звук SRS Dolby Surround.И т.д.Идеальное состояние (как новый). Носился только в защитном чехле с первого дня.Полный комплект + карта памяти 4GB + дорогой защитный чехол-бокс в подарок!Продаю за 12.500 рублей.
Просмотров: 290 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

HTC Desire HDОтличный, очень мощный коммуникатор HTC Desire HD с супер-удобной оболочкой Sense.Самая последняя официальная прошивка:Android 2.3.5 + HTC Sense 3.0Сенсорный экран 4.3", 800x480, емкостной, с мультитач. Камера 8 МПикс с автофокусом, двойная светодиодная вспышка, запись видео.Процессор Qualcomm 1000 Мгц. Оперативная память 769 Mb.Встроенная память 1536 Mb.Карты памяти microSD (до 64Gb).Wi-Fi, Bluetooth, 3G, EDGE, GPS-навигация. FM-радиоприемник.Интерфейс HTC Sense 3.0.Разъем для наушников 3.5мм.Поддержка DLNA.Звук SRS Dolby Surround.И т.д.Идеальное состояние (как новый). Носился только в защитном чехле с первого дня.Полный комплект + карта памяти 4GB + дорогой защитный чехол-бокс в подарок!Продаю за 11.999 рублей.
Просмотров: 301 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

НОВЫЙ!! EPad - 7-дюймовый планшетный компьютер (КПК) на Android 2.3.Последняя версия - с 4ГБайт памяти и новой версией Android 2.3.3.Операционная система: Android 2.3.3Экран: сенсорный 7", 800*600 точек, 2-точечный мультитачПроцессор: VIA8650 800MHzОперативная память: 256MB Встроенная память: 4GB Карты памяти: microSD (до 32Gb)Беспроводная связь: WI-FI3G-связь: внешние 3G-модемыПодключение к компьютеру через кабель2 x USBCлот для карт памяти microSDВыходы для наушников 3.5mmLAN RJ45 (интернет через шнур)Встроенные стерео-динамикиВстроенный микрофонG sensor: автоматический поворот экранаWeb-сameraПрограммные возможности:Поддержка документов Microsoft Office,Поддержка 3D-игр и приложений,FLASH 10.1,Графические форматы: *.jpeg, *.jpg, *.bmp, *.gif, *.pngАудио форматы : *.WMA, *.MP3, *.WAV, *.OOG, *.AAC, *.EAACВидео форматы: *.avi, *.mp4, *.mkv, *.wmv, *.flv, *.3gpПоддержка видео с высоким разрешением HD: 720PAdobe PDF, Google Maps,Яндекс-карты,SKYPE (звонки через интернет),Google Android ... Читать дальше »
Просмотров: 288 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

#include <Inventor/nodes/SoShapeHints.h>SoShapeHints - Узел, предоставляющий подсказки о геометрии в сценеПо умолчанию, библиотеке очень мало известно о визуализируемой геометрии. Это может отрицательно сказываться как на скорости, так и на качестве изображения. Этот узел позволяет явно задать некоторые свойства геометрии, основанной на вершинах.Эти подсказки позволяют указывать порядок вершин, включить отбрасывание задних граней (треугольников, "отвёрнутых" от камеры) и отключить двустороннее освещение.Так же этот узел влияет на генерацию нормалей по умолчанию. Полем creaseAngle можно задавать угол для гладкого перехода между гранями. C++ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101    #include <Inventor ... Читать дальше »
Просмотров: 282 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

#include <Inventor/nodes/SoShuttle.h>SoShuttle - Узел анимированных циклицеских перемещений.Этот узел применяет перемещения к текущей матрице трансформаций. Перемещение происходит между двумя заданными положениями. Скорость анимации задаётся в циклах в секунду. C++ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52    #include <Inventor/Win/SoWin.h> #include <Inventor/Win/viewers/SoWinExaminerViewer.h> #include <Inventor/nodes/SoSeparator.h> #include <Inventor/nodes/SoCube.h> #include <Inventor/nodes/SoShuttle.h> #include <Inventor/nodes/SoTranslation.h> #include <Inventor/nodes/SoBaseColor.h> #include "SoAutoPtr.h" #include <math.h> int main(int argc, char* argv[]) { HWND wnd = SoWin::init( "example" ); SoAutoPtr<SoSeparator> root; SoAutoPtr<SoCube> cube; SoAutoPtr<SoBaseColor& ... Читать дальше »
Просмотров: 278 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

#include <Inventor/nodes/SoTexture2.h>SoTexture2 - Узел карты текстурыЭтот узел задаёт текстуру и параметры карты текстуры. Эта карта применяется при назначении текстуры геометрии при визуализации.Текстура может быть загружена из файла, указанного в поле filename. Так же текстура может быть создана в памяти и задано в поле image, при этом поле filename должно быть пустым.Качество текстурирования настраивается полем textureQuality узла SoComplexity. Текстура может быть масштабирована как в большую, так и в меньшую сторону.Желательно использовать текстуры с шириной и высотой равными степени числа 2.
Просмотров: 281 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Функционал, размер и производительность библиотеки Coin3D зависит от настроек сборки. Конфигурационные файлы позволяют настраивать, какие компоненты должны поддерживаться библиотекой, а какие должны быть из неё исключены.Рассмотрим настройки библиотек Coin3D, SoWin и SImage.Изменение конфигурации библиотеки coin3 требует пересборки библиотеки sowin.Библиотека Coin3DКонфигурационный файл "setup.h" находится в папке src проекта.define HAVE_VRML97 - Поддержка экспорта граф-сцены в VRML формат. По умолчанию эта опция включена, но я сомневаюсь, что она многим нужна. Её отключение заметно уменьшит размер библиотеки.#define HAVE_NODEKITS - Поддержка "наборов узлов". От этих узлов зависит очень много различных других узлов. Да и функционал, предоставляемый набором узлов очень полезный, поэтому отключать их следует только тогда, когда критичен размер библиотеки. Т.е. практически никогда.#define HAVE_DRAGGERS - Поддержка драгеров. Необходимость в них зависит от проекта и от с ... Читать дальше »
Просмотров: 273 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

#include <Inventor/nodes/SoTexture2Transform.h>SoTexture2Transform - узел 2D трансформации текстурЭтот узел определяет 2D трансформации, применяемые к текстурным координатам. Это влияет на то, как текстура будет накладыаться на поверхность. Этот узел позволяет изменять размер и положение текстуры на объектах.
Просмотров: 224 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

#include <Inventor/nodes/SoTextureCoordinate2.h>SoTextureCoordinate2 - 2D текстурные координаты узловЭтот узел задаёт двумерные координаты узлов для наложения текстуры на поверхности. Они замещают текущие текстурные координаты в конвеере рендеринга.Текстурные координаты задаются из диапазона [0;1] являющегося габаритом текстуры. Таким образом текстурные координаты не зависят от фактического размера текстуры.
Просмотров: 267 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

#include <Inventor/nodes/SoTextureCoordinateDefault.h>SoTextureCoordinateDefault - Узел, удаляющий текстурные координаты из конвеераЭтот узел изменяет текущее состояние обхода указывая, что текущие текстурные координаты или функция, задающая текстурные координаты, не определены. Это может быть нужно для объектов, которые имеют собственные текстурные координаты.
Просмотров: 250 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

#include <Inventor/nodes/SoTextureCoordinateEnvironment.h>SoTextureCoordinateEnvironment - Узел, задающий текстурные координаты, проецируемые на сферуЭтот узел создаёт текстурные координаты путём проецирования точек поверхности на окружающую её сферу.
Просмотров: 284 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

#include <Inventor/nodes/SoTextureCoordinatePlane.h>SoTextureCoordinatePlane - Узел, задающий текстурные координаты проекцией на плоскостьЭтот узел создаёт текстурные координаты из точек на поверхности путём их проекции на плоскость.
Просмотров: 250 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

#include <Inventor/nodes/SoTransform.h>SoTransform - Узел, задающий 3D геометрические трансформацииЭтот узел задаёт неоднородные трансформации, вращения и перемещения. Все трансформации происходят вокруг текущей точки начала координат. C++ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45    #include <Inventor/Win/SoWin.h> #include <Inventor/Win/viewers/SoWinExaminerViewer.h> #include <Inventor/nodes/SoSeparator.h> #include <Inventor/nodes/SoCube.h> #include <Inventor/nodes/SoTransform.h> #include <Inventor/nodes/SoBaseColor.h> #include "SoAutoPtr.h" #include <math.h> int main(int argc, char* argv[]) { HWND wnd = SoWin::init( "example" ); SoAutoPtr<SoSeparator> root; SoAutoPtr<SoCube> cube; SoAutoPtr<SoBaseColor> colors[3]; colors[0]->rgb = SbColor(1.0f, 0, 0); colors[1]->rgb = SbColor(0, 1.0f ... Читать дальше »
Просмотров: 294 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

#include <Inventor/nodes/SoTranslation.h>SoTranslation - Узел, задающий 3D переносЭтот узел задаёт перемещения при в 3D пространстве. C++ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48    #include <Inventor/Win/SoWin.h> #include <Inventor/Win/viewers/SoWinExaminerViewer.h> #include <Inventor/nodes/SoSeparator.h> #include <Inventor/nodes/SoCube.h> #include <Inventor/nodes/SoTranslation.h> #include <Inventor/nodes/SoBaseColor.h> #include "SoAutoPtr.h" int main(int argc, char* argv[]) { HWND wnd = SoWin::init( "example" ); SoAutoPtr<SoSeparator> root; SoAutoPtr<SoCube> cube; SoAutoPtr<SoTranslation> move; move->translation = SbVec3f(2.0f, 0.0f, 0); SoAutoPtr<SoBaseColor> red; red->rgb = SbColor(1.0f, 0, 0); root->addChild(red); root->addChild(cube); root->addChild(move); ... Читать дальше »
Просмотров: 276 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

#include <Inventor/nodes/SoUnits.h>SoUnits - Узел, преобразующий текущие единицы длиныЭтот узел определяет однородное 3D масштабирование в соответствии с указанными единицами измерения. По умолчанию длина задаётся в метрах. C++ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55    #include <Inventor/Win/SoWin.h> #include <Inventor/Win/viewers/SoWinExaminerViewer.h> #include <Inventor/nodes/SoSeparator.h> #include <Inventor/nodes/SoCube.h> #include <Inventor/nodes/SoUnits.h> #include <Inventor/nodes/SoTransform.h> #include <Inventor/nodes/SoBaseColor.h> #include "SoAutoPtr.h" #include <math.h> int main(int argc, char* argv[]) { HWND wnd = SoWin::init( "example" ); SoAutoPtr<SoSeparator> root; SoAutoPtr<SoCube> cube; SoAutoPtr<SoBaseColor> colors[3]; colors[0]->rgb ... Читать дальше »
Просмотров: 288 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

В библиотеке Coin3D есть возможность сохранения и последующей загрузки граф-сцены, полностью или частично.Для загрузки используется объект класса SoInput и статические функции класса SoDB.Для сохранения используется объект класса SoOutput.В этом примере создаётся утилита для просмотра сохранённых граф-сцен. На её примере можно разобраться, как происходит загрузка граф-сцены из файла и последующая работа с загруженной граф-сценой.Как видно из кода, это не консольное, а оконное MFC приложение. Loader.cpp 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47    #define VC_EXTRALEAN #include <afxext.h> #include <Inventor/Win/SoWin.h> #include <Inventor/Win/viewers/SoWinExaminerViewer.h> #include <Inventor/nodes/SoSeparator.h> #include <Inventor/SoInput.h> class CLoaderApp : public CWinApp { public: virtual BOOL InitInstance() { CWinApp::InitInstance(); while(tru ... Читать дальше »
Просмотров: 285 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Небольшая функция, позволяющая выгружать в файл части графа или весь граф полностью, для последующей его загрузки и использования. saver.cpp 1 2 3 4 5 6 7 8 9 10 11    #include <Inventor/SoOutput.h> #include <Inventor/actions/SoWriteAction.h> void Save( const char * fileName, SoNode * root ) { SoOutput output; output.openFile( fileName ); SoWriteAction wa( &output ); wa.apply( root ); }
Просмотров: 301 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

При использовании библиотеки coin3d интенсивно используется динамическое создание объектов, при этом запрещено непосредственное объектов посредством вызова деструктора, т.е. создание объектов графа-сцены в стеке невозможно.Удаление объектов происходит аналогично COM-объектам. В каждом объекта реализован интрузивный счётчик ссылок, при каждом добавлении объекта в граф-сцену счётчик ссылок увеличивается, при изымании объекта или удалении граф-сцены счётчик уменьшается. При обнулении счётчика объект удаляется.Это создаёт небольшую проблему: велика возможность утечек памяти, если в процессе построения граф-сцены случится что-то неожиданное. Чтобы хоть как-то уменьшить эту проблему я написал аналог класса std::auto_ptr, но для объектов граф-сцены.Для упрощения создания объектов, не требуется явная передача указателя на динамически созданный объект. По умолчанию, автоматически конструируется объект заданного типа. При явной передаче указателя на управление, указатель может быть указанного ти ... Читать дальше »
Просмотров: 261 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

#UPD: Хм. Собрал версию 3.1.3 и опять не увидел теней. Вероятно, сам что-то поменял в настройках, а не в койне дело. Будем искать...В репозитории появилась тестовая версия coin4. Обрадовался. Вроде всё работало даже, к счастью не успел уроки на четвёртую версию переделать.Оказалось, что какая-то проблема с шейдерами там, разбираться не стал. К не релизным версиям не придираются.Следующий файл содержит сцену с перемещающимися объектами, отбрасывающими динамические тени.При открытии появятся диалоги, сообщающие об удачной компиляции каждого шейдера.Это дурацкая ошибка библиотеки, исправление которой я опишу позже (разработчикам я про неё тоже написал, жду их реакции).Чтобы открыть этот файл, нужно собрать загрузчик сцен из предыдущего урока.Как это не печально, но открыв сцену в coin4 теней я не увидел.P.S.: Убедитесь, что перед "#Inventor V2.1 ascii" нет пробелов. Это должна быть первая строка файла. shadow.iv 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 ... Читать дальше »
Просмотров: 255 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

#UPD: Упс, таблицу стилей перепутал. Вот эти стили подключать надо.Мне не удалось найти готового решения для подсветки синтаксиса, интегрируемого в ЖЖ, поэтому была создана программа "BeCode, выполняющая обработку исходных кодов и подготовку их для помещения в блог.Выбранное мной решение привело к небольшой проблеме, подсветка осуществляется только при наличии необходимых стилей, т.е. вне блога coin3d-ru код остаётся чёрно-белым.Эта проблема лего устраняется, путём добавления необходимых стилей к текущему стилю вашего журнала. Это даже даёт некоторое преимущество, т.к. вы можете настроить отображение кода по своему усмотрению. coin3d-ru.css 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34    /* classes for code highlight */ .sc_CodeHeader { color: #FFF; background-color: #666; font-weight: 700; font-size:12px; } .sc_LineNumber { color: #EEE; background-color: #AAA; padding-left: 5px; padding-right: 5px; } .sc_codeBlock ... Читать дальше »
Просмотров: 256 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

#UPD: Бяки.( Отправил разработчикам эту ошибку. В ответ получил: "Тех. поддержка оказывается только пользователям платных аккаунтов". Вот с каких пор, чтобы сообщить об ошибке, нужно осуществлять подписку? Ну и ладно, я всё равно умею эту ошибку исправлять.)При каждой компиляции шейдера, выводится информационное сообщение об успешной или провальной компиляции.По моему, видеть этот диалог при успешной компиляции вовсе не обязательно, поэтому мы от него избавимся.Для исправления, откройте файл "SoGLSLShaderObject.cpp" и отредактируйте метод SoGLSLShaderObject::load как показано ниже. Пересоберите библиотеку. SoGLSLShaderObject.cpp 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56    SbBool SoGLSLShaderObject::isLoaded(void) const { return (this->shaderHandle
Просмотров: 268 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Записи в сообществе не статичны, по возможности я их корректирую, дополняю, исправляю ошибки. К сожалению, в сообществе нельзя выставлять внеочередную дату, поэтому я не могу как-то выделить обновлённые записи. Удалять и создавать новую запись не хочется.На данном этапе к описаниям классов добавляются примеры использования. Это небольшие законченные примеры того, как пользоваться тем или иным классом. Они предельно просты и не реализуют всех возможностей описываемых классов, зато их просто понять.Утилита для подсветки кода также обновляется периодически.
Просмотров: 254 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Хочу рассказать о давно известном факте, на который никогда не обращал внимания. Но знать его нужно, поэтому зафиксирую прямо тут и здесь.Что такое статические методы всем прекрасно известно. Чем статические методы отличаются от методов тоже понятно. Но! От меня долгое время ускользал тот факт, что некоторые методы всегда являются статическими, независимо от использования ключевого слова static. Это операторы new и delete. По своей природе они не могут работать с объектом, т.к. именно они выделяют память для будущего объекта и освобождают её после его удаления. Т.е. в момент их вызова объект ещё либо не создан, либо уже разрушен.Разработчики приняли очень правильное решение избавить программистов от потенциальных ошибок и сделали эти операторы статическими по умолчанию.В приведённом ниже коде операторы new и delete являются статическими методами, поэтому внутри них невозможно использовать указатель на объект this. new & delete.cpp 1 2 3 4 5 6    class Object { public: v ... Читать дальше »
Просмотров: 291 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Как вы могли заметить, листинги с кодом перестали выглядеть красиво. Вот что мне ответили в саппорте:Запрет на использование атрибутов “class” и “id” внутри записей пользователей был введен Живым Журналом как мера по борьбе с фишинговыми атаками.В дальнейшем, возможность использования данных атрибутов будет возвращена для пользователей платных аккаунтов. Вы можете следить за информацией об обновлениях по адресу http://lj-ru-support.livejournal.com/tag/release.На данный момент вы можете использовать атрибут style для элементов записи для присвоения им тех или иных свойств стилей.Примите извинения за неудобства.Утилиту для подсветки кода я, конечно же, перепишу, но старые листинги обновлять не буду. Так что вот.(
Просмотров: 276 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

SoAction - базовый класс для всех классов, выполняющих обход граф-сцены, выполняя различные действия (рендеринг, поиск узлов, поиск пересечений и прочее).Использование классов-действий является основным механизмом для выполнения различных действий над граф-сценой.В отличии от узлов граф-сцены, объекты-действия могут создаваться в стеке и будут автоматически уничтожаться при выходе из области видимости (они не имеют счётчика ссылок и их не обязательно создавать в куче).Перед использованием, необходимо создать и настроить объект-действие. Затем вызывается метод apply, в который передаётся корень граф-сцены (это не обязательно должен быть корень всей граф-сцены, но переданный узел будет считаться корнем граф-сцены и поиск будет вестись именно от этого узла), над которой и выполняется заданное действие.Обход графа выполняется в глубину слева-направо, как изображено на рисунке:Следует учесть, что при передаче узла в объект-действие, счётчик ссылок узла увеличивается на единицу, а по заверше ... Читать дальше »
Просмотров: 307 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

#include <Inventor/actions/SoSearchAction.h>SoSearchAction - класс, выполняющий поиск по графу-сцене с учётом заданных параметров. Поиск может выполняться по указателю, типу, имени или по комбинации этих критериев. Можно искать первое, последнее или все вхождения, удовлетворяющие заданному критерию поиска.Данный класс не просто находит желаемый объект, но и возвращает полный путь до него, от корня графа. Полученный путь можно использовать для выполнения различных действий, например, для визуализации только этого найденного объекта (в пути содержатся все узлы, от корня дерева, которые необходимо пройти прежде чем будет достигнут заданный узел, включая узлы координат, цветов и всех остальных свойств).В качестве примера я приведу реализации функций, используемых мной для поиска в граф-сценах. Проверку входных данных и файл заголовка я стёр, чтобы уменьшить размер кода. SoSearchAction.cpp 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 ... Читать дальше »
Просмотров: 256 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

#include <Inventor/actions/SoRayPickAction.h> SoRayPickAction - выполняет поиск пересечений луча с граф-сценой. При поиске пересечений с лучом, полученным  из координат мыши, следует обратить внимание на используемые системы координат. В OpenGL начало экраных координат находится в левом нижнем углу и ось Y направлена вверх. Если координаты мыши возвращаются в иной системе координат, то их необходимо скорректировать соответствующим образом. Использование класса поиска пересечений я продемонстрирую на примере функции, выполняющей поиск. После небольших доработок её можно использовать в реальных проектах. testpoint.cpp 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 ... Читать дальше »
Просмотров: 276 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Это сообществодля тех, кто знает 4 вещи:1. Что такое C#.2. Что такое void.3. Что такое IL.4. Что такое ldarg.Если вы прошли тест хотя бы на 5%, то вы с нами :)А если серьёзно, то я рад видеть всех кто знает C#, или MSIL.Особенно последнее, ведь хакать Net приложения это так просто, и интересно :)PS Kaban_mefody привет ;)
Просмотров: 258 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Сразу опрос :)Какие инструменты вы используете для разработки (хака)У меня набор маленький пока :)1. VS.NET ;)2. Reflector3. Resharper4. dotTrace5. IlAsm6. IlDasm7. Programmers Notepad8. WinAmp :)Просьба всем, дополнять этот скромный список.Создадим этакий джентльментский набор ;)Так же можно делиться своим опытом, только по MSIL,про C# и так много ресурсов, тот же, любимый RSDN.RU
Просмотров: 323 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

По этой ссылке лежит программа (откомпилирована под .NET 2.0)1) предлагается запустить ее на выполнение2) получить исходный код программы на C# через Reflector3) откомпилировать полученный на шаге 2 код и сравнить результаты его выполнения с шагом 1.P.S. для Кипариса, все-таки вчера я был прав, но выпитое пиво мешало мне донести до тебя свою мысль.
Просмотров: 296 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Вчера собрался идти спать, выключил комп, но спать что то не хотелось, я взял свой ноут, и нарыл вот какой прикол!Вначале хочется сказать спасибо kaban_mefodyi, за то что натолкнул на эту мысль здесь.Так вот, я немного посидел, и создал вот этот гениальный код :)Самое главное сдесь, это первые 8 строчек, они впринципе ничего не делают, кидают в стэк переменные, потом маленькое ветвление, и чистят за собой стек :)Теперь внимание, берем этот, уже скомпиленный код здесь, и даем его рефлектору, и что мы видим :)Да, рефлектор обделался :-DТеперь осталось написать маленькую утилитку, чтобы она ходила по исходникам, и вставляла в начало каждого метода эти волшебные строки :) (Регулярные выражения еще никто не отменял)ЗЫ Самое главное, что бы директива .maxstack ,была выставлена больше 3, или вообще убрать её, а компилятор сам добавит :)
Просмотров: 305 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

В этом посте я хочу обобщить идеи защиты от рефлектора, предложенные vitaly_cypress здесь и kaban_mefodyi здесь.Значит для начала уточним исходные позиции любую нетовскую программу можно ildasm превратить в msil код, откомпилировать это код ilasm и получить равноценную копию этой программы. Как этому противостоять я не знаю, в этой статье рассматриваются меры противодействия декомпиляции программы на любой язык программирования .NET, кроме IL.Далее везде речь пойдет о C#, но нижесказанное справедливо для любого языка высокого уровня Базовая идея того, что будет дальше излагаца, состоит в следующем, не все последовательности конструкций IL можно перевести на C#. Например, что является аналогом операций: ldc, pop в C#?. Таких атомарных конструкций у C# нет.Рассмотрим на практике пример. Я его минимизировал, чтобы показать саму суть:.method public hidebysig static void SeeMeInReflector() cil managed{br.s skipPoppop skipPop: <...Здесь мог быть Ваш гениальный код...>}Что происходит, к ... Читать дальше »
Просмотров: 259 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Приветствую, всех вас - о, знатоки framework!У меня к вам есть вопрос, и, я надеюсь, что еще не все из вас забыли свои корни - С++.Вопрос - применение MAPI через OOM. Чтобы получить доступ из объекта MailItem к интерфейсу IMessage существует специальное свойство MAPIOBJECT, которое возвращает умный указатель на интерфейс IUnknown объекта, у которого существует нужный мне интерфейс IMessage. Проблема заключается в том, что я не знаю, где лежат идентификаторы интерфейсов - чтобы их можно было использовать в вызове queryinterface.Может в каких заголовочных файлах вроде mapix.h или достаточно импорта одного mapi32.dll и там уже объявлены глобальные переменные?Заранее спасибо!P.S.Жаль, что на данный момент получить доступ к свойству MAPIOBJECT из кода управляемых языков нелья:-(Хотя есть достойная замена - доступ из dotNet впрямую к Extended MAPI?! Втупую создаем wrapper для mapi32.dll и что все готово? Не просто ли... Так почему один из известных MVP (создатель OutlookSpy) утверждал, что и ... Читать дальше »
Просмотров: 302 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Привет, всем, кого интересует работа в IT )Очень нужны хорошие программисты c#. У кого есть опыт и кто заинтересован в работе, просьба отправлять резюме на it_job@list.ru (также есть и другие ваканси... сисадмин например)Вспомните своих друзей и знакомых, если не нужно вам :) Требования: знание и опыт (не менее чем 1.5-летний) работы с языком программирования C#.NET, знание платформы .NET, технологии ADO.NETзнание и опыт (не менее чем 1.5-летний) работы с MS SQL Server (уверенные знания PL/SQL и/или T-SQL)  и/или Oracle (желательно 9i)полная занятость. Привлекательный соц пакет. Территориально: ст метро Новые Черемушки.Зарплата: 2200 фикс+ бонусы
Просмотров: 317 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Добрый день! Компания- системный интегратор открывает позицию Разработчик  .netТребования:уверенные знания Windows XP/2000/2003, приветствуются навыки в администрировании Active Directory знание и опыт (не менее чем 1.5-летний) работы с языками программирования C#.NET, VB.NET (один из перечисленных - обязательно) знание платформы .NET, опыт работы с технологиями Windows Service, ADO.NET знание и опыт (не менее чем 1.5-летний) работы с Oracle (желательно 9i и 10g) и/или MS SQL Server (уверенные знания PL/SQL и/или T-SQL) опыт установки и настройки офисных продуктов Опыт разработок SharepointДополнительно (как плюс, но не обязательно):знание и опыт работы с Crystal Reports знание и опыт разработки на ASP.NET знание и опыт работы с языком программирования Visual Basic 6.0 / VBA опыт работы с технологиями COM/DCOM, COM/ActiveX опыт работы с системами электронного документооборотаУсловия:соц пакет (медицинская страховка, уроки английского языка) территориально: м. Киевская По опла ... Читать дальше »
Просмотров: 335 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Не секрет для любого программера, что успешная карьера во многом зависит от того, как ее начать. Если изначально направить свои силы в правильное русло - можно сэкономить массу времени и усилий, гораздо быстрее прийти к стабильной зарплате и потребности в себе, как в специалисте. Однако, в самом начале пути, будучи еще студентами и устраиваясь на свою первую работу, программисты совершают одни и те же типичные ошибки, которые приводят к неопределенности и к неумению преподнести себя, как специалиста. 1. Отсутствие цели. Когда программер устраивается работать для того, чтобы решить свои финансовые проблемы в данный момент и ничего больше его не интересует - он может потерять много сил занимаясь совершенно не тем, что ему на самом деле необходимо. 2. Недальновидность. Это, грубо говоря, следствие из первого пункта. Как результат - начинающий программер может ухватиться за сомнительную возможность прямо сейчас получать больше, но без малейших перспектив. Так, например, работая в небольшой ... Читать дальше »
Просмотров: 506 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Рано или поздно, все совершают одни и те же ошибки. Рецепты для того, чтобы их избежать достаточно просты. Сложность заключается лишь в том, что их нужно соблюдать.1. Если у вас еще нет ни одного готового проекта - сделайте что-то небольшое за символическую плату, но подойдите к этому серьезно, будто вы пишете коммерческий проект.Естественно, это "небольшое" должно быть намного больше, чем задачка для института. Можно сделать подходит курсовую работу для друга, не-программера. Это поможет оценить свои собственные силы, добавит ценного опыта и возможность от чего-то отталкиваться.2. Если у вас мало законченных проектов, но много начатых - планируйте и иногда завершайте хотя бы небольшие начатые проекты. То, что можно закончить.Это может показаться нецелесообраpным, но вы получите больше уважения как в собственных глазах, так и в глазах окружающих. Человек, который доводит дела до конца - зарабатывает себе хорошую репутацию. Особенно, программер.3. Не беритесь самостоятельно за проекты, ... Читать дальше »
Просмотров: 288 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Франкенвини торрент мультфильмы скачать | мультфильм Франкенвини | кино Франкенвини | полный фильм Франкенвини | скачать бесплатно фильмы без регистрации
Просмотров: 309 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Горные лыжи. КрасивоОчень жаркий день в Шерегеше. Класс!Сатирик Джордж Карлин - Религия и Бог30-этажное здание за 15 днейПереворачиватель страниц :)"Прыжок в воду с 52,4 м."Кот и батутОТДАЧА :)На крыше Сапсана"Взрыв в ресторане ""Il Pittore""" 421498
Просмотров: 335 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)

Язык жестовПейзаж за три минутыЗлой кошак нокаутирует собачку320 тысяч петардДевочка дразнит льваИдиот на капотеПацан голосом разбил бокалВорона-сноубордисткаПроспорилиПятисекундный ужастикГенри Лайон Олди .Собрание сочинений Научно-Популярная Библиотека A. Азимова Сборник книг по кладоискательству - 7 книг Станислав Лем Полное собрание сочинений Стивен Кинг. Собрание сочинений от АСТ в 60 томах Франция. Иллюстрированный путеводитель 884974
Просмотров: 320 | Добавил: admin | Дата: 10.09.2015 | Комментарии (0)