Архив за 12 февраля 2013 - 6

Здравствуй, читатели.
Идея данной темы для обсуждения пришла ко мне довольно давно, но поводом, толкнувшим к собственно тому, чтобы открыть редактор и написать текст, послужило недавнее собеседование. Но обо всём по порядку.

Введение

В 2009–2011 гг. я вёл проект системы управления знаниями (СУЗ) для одной довольно крупной компании. Собственно, этот проект сам по себе является поводом если не цикла статей, то уж двух-трёх точно. Именно в ходе реализации этого проекта я в полный рост столкнулся с одной огромной проблемой — мифологизации информационных технологий. Самое страшное то, что ей подвержены вроде бы взрослые люди, и даже временами выходцы из этой отрасли.
Читать полностью »

In-app Billing Subscriptions (подписки) позволяют автоматизировать списание средств со счета пользователя для приложений, разработанных под Android. Данный инструмент — большой помощник в задаче повышения монетизации приложений. В общем виде схема работы с подписками выглядит следующим образом:

  1. Пользователь покупает подписку на некоторые плюшки приложения
  2. В случае успешной покупки, приложение получает данные заказа пользователя, в частности идентификатор транзакции и токен продажи подписки, и передает их на сервер
  3. Сервер осуществляет проверку подписи заказа в Google Play, контролирует уникальность транзакции, определяет время завершения подписки и начисляет положенные блага
  4. По завершении подписки, сервер может определить факт продления и, в случае успеха, продолжить начисление благ

В статье представлены шаги по обеспечению серверной поддержки инструмента монетизации для In-App Billing version 2.
Читать полностью »

Возможно кого-то, также как и меня, некоторые обстоятельства принуждают использовать Windows. И, возможно, также хочется несмотря на это видеть красивую, изящную консоль, например как в Ubuntu. Правда, на скорости работы, к сожалению, это не отобразится.

В итоге терминал для git у нас будет выглядеть примерно вот так:

Красивая консоль для работы с git под Windows
Читать полностью »

Управляем сетевыми папками с помощью PowerShell
Публикуем вторую часть перевода статьи File Server Management with Windows PowerShell. В первой части мы рассматривали как с помощью PowerShell строить отчеты о сетевых папках.
На этот раз в зоне нашего внимания находятся такие вопросы как создание сетевой папки, делегирование прав доступа к ней и прекращение совместного доступа.

Создаем новые папки

Теперь давайте взглянем на то, как можно использовать PowerShell для создания файлов и папок и управления ими. Все, что я продемонстрирую, Вы можете использовать в PS 2.0 и 3.0 (хотя в PS 3.0 приводимые мною примеры можно упростить). Управление файловым сервером в PowerShell 2.0 требует обращения к WMI и написанию сложных скриптов. В PowerShell 3.0, особенно если у вас Windows Server 2012, этот тип управления значительно упрощен. Именно его я и собираюсь рассмотреть.
Все, что нам необходимо, уже имеется в модуле SMBShare, который по умолчанию установлен на моей машине Windows 8. Команды в этом модуле позволят нам локально и удаленно управлять папками. Я не собираюсь останавливаться на каждой команде подробно – они довольно однотипны; рекомендую прочитать справку и примеры. Мы же начнем с использования команды New-SMBShare, чтобы создать новую папку.
Сделать это нужно за пару шагов. Так как папка должна быть на удаленном сервере, я установлю удаленную сессию PowerShell:

$session=New-PSSession -ComputerName SRV2K12RC

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

Вот уже 11 год проводится международный конкурс студенческих программных проектов Imagine Cup. В этом году конкурс претерпел значительные изменения, и студенческие проекты ожидаются в трех номинациях: инновации, игры и социальные проекты. Региональные финалы конкурса пройдут более чем в 10 городах России в марте 2013 г., а 20 лучших команд будут отобраны для участия в российском финале конкурса и специальном образовательном акселераторе, а три лучшие команды получат финансирование от фонда посевного финансирования Майкрософт. Для команд, подавших заявки до 15 февраля, будет организована дополнительная обучающая программа онлайн совместно с НИУ ИТМО и Открытым университетом Сколково, включающая в себя технологическую и предпринимательскую составляющую.
Научитесь предпринимательству вместе с Imagine Cup. Подача заявок до 15 февраля 2013 гНаучитесь предпринимательству вместе с Imagine Cup. Подача заявок до 15 февраля 2013 г
Читать полностью »

fromdevconwithlove

Уважаемые разработчики, тестировщики и все причастные к разработке ПО! В честь наступающего Дня Влюбленных команда организаторов конференции DevCon 2013 дарит вам возможность получить билеты на два дня технического кайфа по специальной цене.

Любой участник, запросив счет с 12 по 15 февраля включительно и оплатив его в течение 2х недель, может стать участником конференции по минимальной цене – всего за 12 900 руб (регулярная цена 14888 руб.).

Кроме того, все участники акции в случае оплаты билета автоматически становятся счастливыми обладателями первой ачивки в рамках конкурса «Охотники за достижениями» – «Влюбленный в разработку». Спешите регистрироваться!

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

… или практическое применение мотивации и краудсорсинга

image

Привет! Ежедневно мы обсуждаем сотни актуальных тем, таких как: GTD, управление проектами, мотивация персонала, работу в команде и другие темы менеджмента. Здесь всегда есть у кого спросить и что прочитать: множество статей, гора учебников, литературы и прочего. В конце концов, мужик: «Ты же получаешь зарплату!». Соответственно, совсем другая тема, ставшая очень актуальной в пору развития ИТ — мотивация людей, которые за свою работу ничего не получают, или, как сейчас модно говорить, краудсорсинг. Об этом и поговорим далее…
Читать полностью »

В статье Не очень честная генерация DOC файлов на PHP был описан описан способ генерации DOC файла при помощи генерации MHT (MIME HTML) используя стороннюю библиотеку. Сегодня я расскажу о своей собственной генерации в этот формат. Плюсы моего способа следующие:

1) В OpenOffice читаемый текст и картинки.
2) В Word открывается файл в электронном виде, а не на весь экран.
3) Наш скрипт будет принимать HTML и отдавать сразу DOC файл на скачивание.

Ко всему прочему, вы поймете как преобразовать голый HTML в MHT собственными руками. Ошибки если и будут, то копаться в коде будет проще.

Начнем с функции, которая отдаст DOC файл на скачивание и будет работать во всех браузерах и со всеми протоколами(у меня с этим были проблемы):

/* Отсылаем файл на закачку */

function send_download($filename, $charset = 'cp1251')
{

    header ($_SERVER["SERVER_PROTOCOL"] . ' 200 OK');

    if (ereg('Opera(/| )([0-9].[0-9]{1,2})', $_SERVER['HTTP_USER_AGENT']))
        $UserBrowser = "Opera";
    elseif (ereg('MSIE ([0-9].[0-9]{1,2})', $_SERVER['HTTP_USER_AGENT']))
        $UserBrowser = "IE";
    else
        $UserBrowser = '';
 
    $mime_type = ($UserBrowser == 'IE' || $UserBrowser == 'Opera') ?
    'application/octetstream' : 'application/octet-stream';

    header("Content-Type: application/msword; charset=".$charset);


    $ua = (isset($_SERVER['HTTP_USER_AGENT']))?$_SERVER['HTTP_USER_AGENT']:'';

    $isMSIE = preg_match('@MSIE ([0-9].[0-9]{1,2})@', $ua);
    if ($isMSIE) 
    {
        header('Content-Disposition: attachment; filename="' . $filename . '"');
	header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
        header('Pragma: public');
    } 
    else 
    {
        header('Content-Disposition: attachment; filename="' . $filename . '"');
        header('Pragma: no-cache');
    }
}

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

Ну что, представители, выросшие в 90х? Поностальгируем?

Я, как и многие из Вас, уже много лет не читал игровых журналов, но когда вспоминаю школьные времена, то помню эти ежемесячные выпуски Game.exe, Навигатор, gameland, да и ещё 100% приставочный «Великий Dракон». Это было не только IT и игры, точнее IT тогда и не было. Тогда журналы были как серфинг в интернете – игры, машины, мотики, наклейки… В общем всё, без чего не мог обойтись нормальный современный пацан.

Фактически видео о зарождении журнала о компьютерных играх.
Жаль, что помимо интервью не добавили каких-нибудь исторических врезок, фоток, картинок, а так → Смотрим!

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

Обсуждая вот этот топик, ребята из SmartProgress попросили подробнее рассказать о концепции «заточки пилы» или процессе постановки высоких целей. Пользуясь случаям, хотел бы не просто написать несколько абзацев, но и пообщаться на тему некоторых выкладок, до которых дошел сам. Буду признателен за правки и дельные мысли в комментариях.

Итак, три года назад в моей карьере случилось поворотное событие — из специалиста и инженера меня превратили в менеджера. Не сказать, чтобы я был сильно рад: увеличивалась ответственность, увеличивалось количество сверхурочных, командировок, полетов, головной боли. В общем, много чего увеличивалось, в том числе и зарплата. Последняя, впрочем, перевесило все остальное.

Собственная конституция как фундамент для постановки целей

И я стал учиться работать управленцем.Читать полностью »


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