Архив за 15 августа 2012 - 6

Сегодня речь пойдёт о флагманском и относительно бюджетном планшете от Prestigio — MultiPad 9.7 Ultra. Флагманский он потому что в нём, похоже, собраны все вкусности и полезности, возможные для планшетов, благодаря которым в интернете кое-кто называет его «народным iPad’ом»; и доступным, потому что его заявленная стоимость 9 000 рублей. Заинтересовавшихся прошу под кат.

image

Читать полностью »

Я люблю смотреть футбол и играть в него. Слежу за новостями разных клубов. И часто задумываюсь, что футбол является проекцией нашего бизнеса во всех успехах и неудачах, прорывах и провалах, закономерностях и случайностях.

Условно говоря, коллектив нашей компании это футбольная команда. Критерием побед или поражений является рентабельность бизнеса. Умеешь забивать голы и не пропускать – растешь. Умеешь хотя бы не пропускать – уже признак стабильности. Пропускаешь и не забиваешь – пора как минимум менять тренера, а может и спуститься в низшую лигу, переосмыслить ключевые вопросы и потом доказать, что в силах биться наравне с сильными конкурентами.

Основа коллектива – это полузащитники. В нашем случае это разработчики. Здесь же постановщики и тестировщики. То есть это те, кто создает сам продукт или услугу. Техническая поддержка — это защита. Если защита внимательная и опытная, то она качественно и красиво справляется с клиентами, сохраняет их лояльность и не оставляет сомнений в будущей рентабельности бизнеса. Нападающие – это отдел продаж. Ясно, что хороший продажник должен быть агрессивным, настырным, неугомонным, но при этом корректным (техничным), ювелирным мастером своего дела. Согласитесь, именно таким и должен быть нападающий. А иначе он может нанести массу ударов, но в створ ворот они не попадут.

Читать полностью »

Вы уже попробовали пройти какой-нибудь онлайн-курс? Если еще нет — очень рекомендую. Сейчас можно получить неплохие знания от известных заведений (Stanford, Harvard, MIT, etc) совершенно безвозмездно, то есть даром. Если же Вы в числе тех счастливчиков, кто уже распробовал онлайн-курсы или вам интересно, как это бывает — прошу под кат. И сразу предупреждаю, внутри не будет очередной дискуссии про несовершество нашего образования.

Читать полностью »

Рассказывая в своей статье о типичных заблуждениях, связанных с защитой от SQL инъекций, среди прочих я отметил тот факт, что серверные подготовленные выражения не работают в PHP по заявленному эффективному сценарию — 1 раз prepare(), потом 1000 раз executе().

Ну, то есть, в теории-то они работают — в пределах одного запуска скрипта. Но много ли вы знаете скриптов (написанных профессиональными программистами), которые выполняют кучу одинаковых запросов? Вот я тоже не знаю. Повторяющихся запросов (каких-нибудь множественных апдейтов) — доли процента, а в массе своей запросы уникальные (в пределах одного скрипта).
Соответственно, для нашего уникального запроса сначала выполняется prepare(), потом — execute(), потом скрипт благополучно умирает, чтобы, запустившись для обработки следующего HTTP запроса, заново выполнять prepare()… Как-то не слишком похоже на оптимизацию. Скорее — наоборот.

Но неужели нет способа как-то закэшировать подготовленный запрос между запусками?
Читать полностью »

ReSharper7Две недели назад мы объявили о выходе ReSharper 7.0, лишь кратко перечислив те новинки, которые были реализованы в этом мажорном релизе.
Сегодня же подписчики MSDN и TechNet получат возможность скачать Visual Studio 2012, и это прекрасный повод, чтобы рассказать про новые возможности ReSharper 7.0 максимально подробно и обстоятельно.
Читать полностью »

Эван Уильямс и Биз Стоун — сооснователи Twitter запустили новый проект под названием Medium.com В нем писать свои мысли и размещать фотографии сможет каждый, не заботясь о количестве подписчиков, потенциальных читателей и т.д.

Открытый блог Medium от создателей Twitter

Идея сервиса Medium проста: все желающие оставляют в нем свои записи с фотографиями, а система сама сортирует их и распределяет по различным тематическим категориям. Остальные пользователи могут просматривать готовые коллекции тематических сообщений, отмечать то, что им нравится и т.д.

Читать полностью »

image
Сегодня спортивно-музыкальный выпуск! А все потому, что у нас в гостях программист игровой механики компании «Mail.ru Group» Александр Черняков aka J'Man!

В выпуске:

Слушать в Itunes
слушать на podfm
скачать файл(85.5 Мб)
Читать полностью »

Опубликованы записи докладов Летней школы Windows 8

5 августа в Парке Горького прошла Летняя школа Windows 8 на которой мы в свободной форме рассказывали о разработке под Windows 8, отвечали на вопросы и просто общались.

Если вы по каким-то причинам не смогли прийти, теперь вы тоже можете почувствовать атмосферу мероприятия и узнать много интересного — стали доступны записи докладов Летней школы Windows 8.

Все доклады Летней школы Windows 8Читать полностью »

Сервис микроблогов Twitter давно уже принято считать ведущим социальным медиа. И его популярность вылилась в серию судов «над твитами» в целом ряде стран мира (смотри все сообщения по этой теме здесь). На страницах The Guardian адвокат Люк Скэлтон из фирмы Pinsent Masons сформулировал 10 правовых рисков для пользователя Twitter, основываясь на британской и, отчасти, мировой практике.

10: диффамация

Закон о диффамации гарантирует защиту репутации. В Англии закон о клевете рассматривает как преступление диффамационные высказывания при условии, что результаты общения каким-либо образом сохраняются. Как минимум один британский суд уже признал, что публикации в Twitter обладают подобным качеством. Неосторожное высказывание, подпадающее под закон о клевете, вполне может закончиться штрафами и требованиями компенсации как в Великобритании, так и в других странах мира.Читать полностью »

Предисловие

Всем привет. Сразу признаюсь, я начал писать данный пост уже достаточно давно, но времени полностью завершить его написание всё не хватает. Поэтому, сейчас я публикую его в текущем состоянии, а описание трёх незавершённых разделов всё же отложу и постараюсь опубликовать отдельным постом.

Введение

Это заметка, в которой я хотел бы немного описать архитектуру и систему расширений среды разработки Qt Creator. Изначально, я предполагал лишь перевести документ Writing-Qt-Cretor-plugins.pdf, но так уж вышло, что развитие Qt Creator не стоит на месте и во первых, данный документ уже не столь актуален (сам устарел, API поменялось, куски кода не полные и часто не работают), а во вторых со времени его написания появлись дополнительные возможности расширения Qt Creator, которые хотелось бы описать.

Тем не менее, не будь этого документа, не было бы и данной заметки: из него я взял очень много, вплоть до структуры поста, при этом постаравшись где-то что-то выкидывая/заменяя/добавляя сделать пост актуальным для последней на текущий момент времени версии Qt Creator 2.4.0.

Кому может быть полезен данный документ? В первую очередь это конечно же Qt-программисты, которые выбрали данную IDE как основную среду разработки.

Кроме того, благодаря продуманной системе расширений Qt Creator, данный материал будет полезен тем, кто собрался создавать собственные средства разработки, но не хотят начинать писать их с чистого листа: человек может отключить все ненужные ему расширения Qt Creator и написать свои собственные, пользуясь при этом готовыми примерами в исходниках Qt Creator.

Итак, что же нас ожидает под катом (жирным отмечены готовые разделы):

  1. Сборка Qt Creator
  2. Первое расширение
  3. Добавление новых меню и пунктов меню
  4. Архитектура Qt Creator
  5. Добавление нового редактора (Editor)
  6. Добавление боковой навигационной панели
  7. Добавление страницы в диалог настроек
  8. Добавление фильтра в диалог поиска
  9. Добавление нового типа проекта

Напомню, что Qt Creator является кросс-платформенной свободной IDE для работы с фреймворком Qt, разработанной Trolltech (Nokia). Что не мешает сделать из него простой текстовый редактор с подсветкой синтаксиса, простым отключением всех расширений. Внимание, сотни картинок!
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js