Всем привет!
Я хочу рассказать вам про конкурс «Конкурентная разведка», проведённый в рамках конференции Positive Hack Days – 2013. Подробнее о нём можно прочитать здесь: www.phdays.ru/program/contests/#16276
В «Конкурентной разведке» я участвовал уже во второй раз, имея за плечами уже определенный опыт в подобной работе, и с нетерпением ждал новых условий. Одной из причин, почему я написал эту статью, является то, что на некоторые вопросы из прошлогоднего конкурса я до сих пор так и не нашёл ответов. Я очень надеюсь, что в этом обсуждении мы вместе соберем все ответы на вопросы, которые были в этом году.
Читать полностью »
Архив за 25 июня 2013 - 8
«Конкурентная разведка» на PHD-2013
2013-06-25 в 6:15, admin, рубрики: Google, информационная безопасность, криптография, социальные сети, метки: Google, информационная безопасность, криптография, социальные сетиПовторная проверка TortoiseSVN с помощью анализатора кода PVS-Studio
2013-06-25 в 6:10, admin, рубрики: c++, pvs-studio, tortoisesvn, Блог компании PVS-Studio, ошибки программистов, метки: c++, pvs-studio, tortoisesvn, ошибки программистов, Си
Мы отправили разработчикам TortoiseSVN на некоторое время бесплатный ключ для анализатора PVS-Studio. Пока они не успели им воспользоваться, я решил быстро скачать исходные коды TortoiseSVN и самостоятельно выполнить анализ. Цель понятна. Очередная небольшая статья для рекламы PVS-Studio.
Читать полностью »
Венера или первые 60 kpx с другой планеты
2013-06-25 в 5:48, admin, рубрики: будущее здесь, Венера, история, космоснимки, робототехника, СССР, Фототехника, метки: Венера, история, космоснимки, СССРКогда мы слышим «фотография с поверхности другой планеты», то первым на ум, как правило, приходит Марс. Оно, конечно, и не удивительно: в последние годы мы избалованы стереоскопическими снимками HRSC, панорамами HiRISE с огромным разрешением, и марсоходом Curiosity с почти ежедневными фотоотчетами. И даже когда речь заходит об истории вопроса, вспоминаем успех американских миссий «Викинг». Но мало кто помнит (или даже знает) о том, что первая в истории фотография с поверхности другой планеты получена не на Марсе и не американским аппаратом, а советской станцией «Венера-9» в 1975 году.
В этом топике я хочу восстановить историческую справедливость и рассказать о том, как советским инженерам удалось создать устройство, которое успешно осуществило панорамную съемку в условиях крайне агрессивной среды при температуре более 470°С и давлении в 93 атм.
Доступ к SOAP веб-сервисам 1С из JavaScript и Html
2013-06-25 в 5:48, admin, рубрики: 1c 8.2, 1c интеграция, 1с предприятие 8, 1С-Битрикс, javascript, soap, Веб-разработка, веб-сервис, веб-сервисы, метки: 1c 8.2, 1C интеграция, 1с предприятие 8, javascript, soap, веб-сервис, веб-сервисыОписанный метод позволяет обратиться к веб-сервисам 1С из html-страницы через JavaScript. В качестве примера выводится список справочников. При нажатии на любой справочник выводятся первые буквы наименований. При нажатии на букву выводятся данные с наименованиями, начинающимися на эту букву.
Способ применим для случаев, когда веб-сервис и html-страница опубликованы на одном сервере. В этом случае не возникает кросс-доменных проблем. Например, если домены будут отличаться, то Chrome выдаст ошибку:
Failed to load resource: Origin http://localhost:3299 is not allowed by Access-Control-Allow-Origin
Не вдаваясь в подробности публикации веб-сервисов, предположим, что на стороне 1С создан и опубликован веб-сервис catalogs с операцией Execute. На входе — параметр script типа string, на выходе тип string. Операция запускает на стороне произвольный код script из параметра и возвращает JSON-сериализацию от переменной result.
Функция ExecuteCommands(script)<br /> result = null;<br /> Execute(script);<br /> return JSON(result);<br /> КонецФункции
С JSON-сериализацией удобно работать средствами JavaScript и преобразовать строку в объект/массив одной командой eval(resultText). В Интернете можно найти несколько JSON-сериализаторов для 1С.
Удостоверимся, что веб-сервис отвечает, введя его адрес:
Yaxy — proxy-сервер для веб-разработчика
2013-06-25 в 5:42, admin, рубрики: javascript, nodejs, proxy, webdev, Веб-разработка, метки: javascript, nodejs, proxy, webdevYaxy — proxy-сервер, подменяющий различные части HTTP-запросов и ответов на указанные в config-файле значения. Я не буду здесь описывать, как поставить, настроить и запустить сервер, это всё описано в readme репозитория. Здесь я опишу различные случаи, в которых Yaxy очень помогает, а то и вовсе незаменим.
Lua за 15 минут
2013-06-25 в 5:37, admin, рубрики: Lua, обучение, топик-ссылка, метки: lua, обучение, топик-ссылка
Для всех, кто хотел разобраться с Lua, но никак не находил времени, Tyler Neylon приготовил небольшой подарок:
http://tylerneylon.com/a/learn-lua/
Посвящается всем, кто предпочитает один большой список из говорящих самих за себя сниппетов кода (с небольшими комментариями к 95% case'ов) длинным мануалам с огромной иерархией. Очень удобно для тех, кто уже умеет программировать и просто хотел бы разобраться с новым для себя языком. Весь «мега-сниппет» на английском, но примеры несложно читаются.
P.S. А для всего остального есть Читать полностью »
Western Digital приобретает компанию sTec, специализирующуюся на выпуске корпоративных SSD
2013-06-25 в 5:00, admin, рубрики: Новости, метки: новостиКомпании Western Digital и sTec объявили о заключении окончательного соглашения о поглощении, по условиям которого компания sTec, первопроходец рынка корпоративных твердотельных накопителей, будет приобретена HGST, дочерним предприятием Western Digital. Компания sTec будет приобретена примерно за 340 млн. долларов, что эквивалентно 6,85 доллара за акцию.
Предполагается, что приобретение позволит HGST расширить присутствие на быстрорастущем рынке корпоративных SSD. В то же время, HGST отмечает приверженность успешной программе сотрудничества с Intel и планирует продолжать поставки существующих и выпуск будущих SSD с интерфейсом SAS совместно с Intel.
Реализуем полезный лог на основе потоков
2013-06-25 в 4:51, admin, рубрики: c++, Stream, Программирование, метки: c++, Stream, логСреди программистов очень много увлеченных людей. Проявлять искренний интерес к своей работе, читать специальные книги и форумы даже в свободное время в этой среде, если не правило, то точно и не исключение. Тогда почему в результате столько некачественного программного обеспечения? Как получается, что студент, с горящими глазами спорящий о недостатках целых языков программирования и знающий не меньше дюжины паттернов проектирования, вдруг принимает активное участие в создании некачественной системы? Не в начале своей карьеры, а год за годом.
Да, можно сослаться на большое количество низкоквалифицированного персонала, зарплата которого зависит от количества написанных строк кода или от умения долго смотреть на монитор, не моргая. Но такие сотрудники есть практически во всех отраслях. Строители имеют более низкую квалификацию, чем архитекторы, но это не мешает зданиям в большинстве своем быть пригодными для полноценного использования без дополнительных «заплаток».
На мой взгляд, основных причины здесь две. С первой ничего не поделать. Это время, или, как чаще говорят, постоянные изменения. При разработке программного продукта, даже если он соответствует всем требованиям заказчика, в дальнейшем потребуются доработки, часто неожиданные для исполнителя. Они практически неминуемы и не всегда вписываются в архитектуру системы. Со временем программный комплекс приходит в негодность. Но время разрушало вещи и крупнее – удивляться нечему.
Вторая причина гораздо более прозаична. Невнимание к мелочам. Особенно в начале проекта. И чем моложе команда, тем эффект катастрофичнее. Конечно, гораздо интереснее обсуждать перспективы использования мультиметодов [1], чем следить за тем, чтобы операторы отделялись пробелами. Да и к конечной функциональности подобные мелочи особого отношения не имеют. Не лучше ли сначала сконцентрироваться на первоочередных требованиях, ведь время проекта и бюджет ограничены…
Читать полностью »
ФАС отрегулирует этичность «переманивания» сотрудников
2013-06-25 в 4:45, admin, рубрики: human resources, горшочек-не-вари, ФАС, метки: горшочек-не-вари, ФАСА вот и от правительства подоспела заметка в серию о найме сотрудников.Или как лучше не делать. Не совсем про IT, но, думаю, нас тоже коснётся, как одну из самых «активных» в плане найма сотрудников сфер.
Начальник управления контроля рекламы и недобросовестной конкуренции ФАС России Николай Карташов рассказал, что в ближайшее время давление на компании со стороны государства усилится. И если раньше ФАС занималось контролем сделок между компаниями, то теперь их будут волновать и отношения компаний с сотрудниками.
По словам Николая Карташова, «переманивание работника нечестными способами будет расцениваться как недобросовестная конкуренция.»
Читать полностью »
Карты памяти серии Kingmax Pro соответствуют спецификации SDA 3.0
2013-06-25 в 4:00, admin, рубрики: Новости, метки: новостиКомпания Kingmax объявила о выпуске карт памяти SD Pro и microSD Pro, которые, по словам производителя, «обеспечивают высочайшую скорость обмена данными с различными устройствами».