• Инвентаризация малой кровью

    Однажды потребовалось провести «инвентаризацию», то есть узнать за каким компьютером, какой пользователь сидит.

    Вариант пройти по рабочим местам посмотреть, поспрашивать, был отброшен, как еретический.
    Так как все пользователи заведены в Службе каталогов Active Directory, так же, как и рабочие места, родилась идея выдрать всю необходимую информацию из AD. Можно, конечно было обратиться к администратору домена и спросить все данные у него, но мы не ищем легких путей.
    Читать дальше →
  • Программирование на Android для web разработчика или быстрый старт для самых маленьких. Часть 2

      Приветствую!

      Статья является продолжением начатой мной части 1.

      Предостережение


      Важно: данный урок не является профессиональным. Автор урока не является специалистом в программировании для платформы Android. Я заранее приношу свои извинения, за неоправданные ожидания.

      RegistrationActivity


      В Activity для регистрации нужно проделать следующее:
      Читать дальше →
    • IT-эмиграция: Сингапур

        После обеда, развалившись в кресле, я почитывал интернеты, как неожиданно на моем телефоне высветился странный, незнакомый номер. «Хмм, странно» — подумал, я — «Кому еще я так внезапно понадобился?». Конечно, я решил поднять трубку, мало ли что… «Саша, привет! Это Кирилл, помнишь? А ты не хотел бы поработать в Сингапуре?» — в трубке раздался голос моего старого друга, которого я уже не видел года три. «А почему бы и нет?» — ответил я.

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

        image
        Читать дальше →
      • Как я нанимаю программистов

        Захожу на гитхаб, ищу репозитории проектов, сходные по профилю с теми, для которых мы ищем программистов.
        Просматриваю issues, выбираю подходящие — такие, для которых не потребуется слишком много времени (идеально — вечер) и для которых потребуется разобраться в самом проекте.

        У каждого соискателя я спрашиваю ссылку на профиль на гитхабе (или других сервисах) или еще какие способы посмотреть на то, что соискатель делал. Если способа показать свой код у соискателя нет (или, например, на гитхабе только один репозиторий и тот с конфигами) — я кидаю ему ссылку на одну из issues и прошу отправить мне ссылку на pull request по завершении.

        По pull request'у сразу видно как соискатель умеет разбираться в чужом коде и как он пишет код. Я не даю классических тестовых заданий — это убийство времени в никуда, этот код будет выброшен, он не поможет никому решить какую-либо задачу.
        Читать дальше →
      • Каково быть ИП? Выводы после года работы

          Снова, привет!

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

          Год назад я уволился из хорошей it-компании, проработав там 5 лет. Причины приводить не буду, чтобы не отвлекаться от темы. И оформив ИП, стал индивидуальным разработчиком (специально не говорю «фрилансер», т.к. не люблю это слово). За этот год я успел сделать некоторые выводы и сейчас делюсь ими с тобой (уточню, что буду вести речь исключительно об удаленной работе):
          Читать дальше →
        • Устраиваемся программистом за рубежом

          Как часто вас посещала мысль о трудоустройстве за границей, будь то просто временная работа или переезд на постоянное место жительство? Какую страну выбрать? Возможно ли пройти собеседования за тысячи километров по телефону и получить джоб-офер? Как будет выглядеть переезд и жизнь в другой стране? В данной статье я бы хотел поделиться личным опытом и опытом многих моих друзей работающих за рубежом.
          Читать дальше →
        • Теория и Практика Поиска Работы в Канаде (часть первая)

            Предисловие

            Искренне уповаю на то, что эти заметки могут вырасти в полноценный цикл статей по поиску работы в Канаде, если достаточное количество читателей сочтет данный труд полезным.

            Если вам требуется ознакомиться сначала с профессиональной стороной автора, прежде чем принять решение, следует ли вообще читать этот цикл, вы можете взглянуть на мой профиль в linkedin

            Вот это как раз следует прочитать обязательно!

            Я сам из тех самонадеянных персон, которые любят пропускать вступление!

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

              Мне подумалось, что вдруг кого-то из владельцев SSD устройства этот топик наведёт на мысль о backup'е, кого-то о в целом более осторожном отношении, а кого-то избавит от общения с не слишком торопливой службой поддержки. Всё написанное относится не тдоолько к устройствам той серии и производителя, что у меня.

              Дней 10 назад мне случилось оставить на ночь ноут с батареей в критическом состоянии без зарядки. Я не слишком беспокоюсь о жизни батареи, но удар последовал с другой стороны. Утром, включив ноутбук в зарядку и включив его я с удивлением обнаружил, что:
              Operating system not found.

              В ВIOS'е винчестер определялся. Схватив имевшийся под рукой Ubuntu Live CD на flash'ке и вооружившись командной строкой, я приготовился к дебагу.
              Читать дальше →
            • В Украине утвержден законопроект «Про внутреннюю торговлю», в котором установлены правила работы интернет-магазинов

                Буквально вчера, 13.10.11 прошло заседание кабинета министров, в котором утвердили законопроект «Про внутреннюю торговлю». В него добавлено такое понятие как «Дистанционная торговля». Дистанционная торговля — форма продажи товаров вне торговых или других помещений с помощью средств связи, при которой выбор товара и его заказ не совпадает по времени с непосредственным его получением покупателем.

                Читать дальше →
              • Подборка интересных фактов о великих айтишниках

                  Джордж Буль


                  Джордж Буль (1815 — 1864) — английский профессор математики, чьи работы способствовали созданию современной символической логики. Его алгебра логики, называемая булевой алгеброй или булевой логикой (алгебраическая структура, дополненная дистрибутивная решётка и часть математики, которая изучает подобные структуры) — основополагающая для проектирования современных цифровых схем. Работы Буля воплотились в приложениях, которые он никогда бы и представить себе не смог.
                  Читать дальше →
                • Нахождения минимального расстояния до кривой с помощью API Яндекс.Карт

                  Здравствуйте уважаемые читатели.

                  Если вы когда-нибудь сталкивались с задачей описанной в топике, то наверное удивлены, тем что в посте будет что-либо кроме ссылки на описание метода getClosestPoint(), потому сразу скажу, что мое решение конечно основывается именно на ней. Однако, мне хочется поделиться не столько алгоритмической красотой (ее за меня реализовывала команда Яндекса создавая API), сколько готовым решением поставленной перед мной задачей.

                  Наша компания занимается в том числе представлением услуг IP-телефонии и интернета, а так же километрами собственного оптоволокна. для нас весьма важен вопрос на сколько далеко от кабеля находится офис предполагаемого клиента.

                  Готовое решение, от создания карты с маршрутами оптики, до реализации встроенной в формы определения кратчайшего расстояния ищите под катом.
                  Читать дальше →
                  • +22
                  • 4,6k
                  • 6
                • Google закрывает около 10 второстепенных направлений работы компании (дополнение)



                    Исполнительный директор корпорации Google Ларри Пейдж продолжает «осеннюю чистку», как представители Google называют расформирование некоторых направлений бизнеса Google. Все это делается для того, чтобы сфокусироваться на главных направлениях работы, оставив второстепенные. Вице-президент Google Алан Юстас считает, что подобные меры помогут корпорации направить на разработку наиболее важных продуктов Google больше ресурсов. Подробнее об этом можно прочитать в этом посте. Но закрываться все будет не сразу, и в продолжении можно найти информацию о том, каким именно образом каждый из закрываемых сервисов будет прекращать работу (спасибо хабраюзеру torchtt).

                    Читать дальше →
                  • Спать мало, но правильно?

                      Навеяно этим постом от юзера case. Пост не новый, и на главную он не попал.
                      Но я вот наткнулся на него сегодня и решил написать кое-что о сне. Уверен, что это будет полезно многим хабравчанам, да и случайным читателям тоже.
                      Читать дальше →
                    • Background Intelligent Transfer Service

                      Вы все еще не знаете, как лучше организовать передачу файлов по сети на компьютеры под управлением Windows? Тогда вам сюда!

                      Background Intelligent Transfer Service (BITS) – служба ОС Windows, которая может передавать файлы в фоновом режиме. Она используется, в основном, для Windows Update.

                      Какой же интерес BITS представляет для разработчиков?

                      1. Возможность закачки файлов в фоновом режиме, незаметно для пользователя
                      2. Высокий уровень отказоустойчивости. Если сетевой кабель перерубят, или комп выпадет в «синий экран», то BITS докачает файлы, как только это станет возможно.
                      3. Intelligent сказано не зря. Если пользователь в данный момент ничего не качает и комп простаивает, BITS воспользуется освободившимися ресурсами. Эту фичу можно использовать, назначая различные приоритеты закачек.
                      Читать дальше →
                      • +20
                      • 3,9k
                      • 8
                    • Опыт составления резюме

                        Проблема


                        Не так давно мне потребовалось обновить своё резюме. Последний раз я это делал несколько лет назад, так что решил написать резюме с нуля.

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

                        Читать дальше →
                      • Google показал, сколько энергии потребляют облачные сервисы компании



                          Корпорация Google решила показать, насколько «зелеными» являются облачные сервисы компании. Для этого были представлены наглядные примеры энергопотребления из расчета на одного пользователя. Понятное дело, что такой популистский подход может быть не совсем объективным, но все равно, информация может оказаться интересной для многих представителей хабрасообщества.

                          Читать дальше →
                        • Обзор Samsung GalaxyTab 10.1

                            Будущее планшетов мне представляется довольно светлым – что ни говори, а для многих это наиболее удачный форм-фактор. Сейчас за их производство взялись все, кому не лень — жаль только то, что вот уже больше года количество никак не перерастало в качество.



                            Но у компании Samsung получилось.

                            Читать дальше →
                          • Управление конфликтами в хорошей компании

                              imageКонфликт во многом похож на воду – он переливается, стекает вниз и, в конце концов, размывает всё на своем пути, если его вовремя не остановить.
                              А иногда он похож на красное вино – оставляет пятна.


                              В каждой компании, будь то только начинающий стартап или уже стабильно работающий бизнес, время от времени возникают конфликты.

                              Как к ним относиться: избегать или наоборот радоваться, что людям не все равно? И какие плюсы можно извлечь из конфликтов? Предлагаю вашему вниманию точку зрения Джейсона Фрайда, соавтора нашумевшего ReWork и Getting Real.

                              Мне особенно интересно его мнение, т.к. сам управляю бизнесом с помощью их инструментов и подхода Get Real. Итак, вот текст Джейсона:

                              Я являюсь соучредителем самоуверенной компании 37signals, которая занимается разработкой программного обеспечения. Данный эпитет подходит нам как в процессе взаимодействия с внешним миром (в блогах, переговорах, интервью и пр.), так и в общении друг с другом. А так как у нас полувирутальная компания с сотрудниками в 12 различных городах, мы не имеем возможности пользоваться преимуществом языка тела, который помогает передавать тонкости при общении. Поскольку мы не видим друг друга, мы не можем улыбнуться собеседнику или сказать взглядом «Ну вы ведь понимаете, о чем я», чтобы пресечь конфликт на корню.

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