• Как определить мак адрес устройства без непосредственного подключения к WiFi сети?

    @vilgeforce
    Раздолбай и программист
    Kismet умеет показывать клиентов определенной точки доступа. Если нужны подробности - ловите им траффик и смотрите в Wireshark что куда шлется
    Ответ написан
    3 комментария
  • Почему стремление к упорядочиванию приводит к большей энтропии и отнимает силы?

    mazah
    @mazah
    Главное - делай
    Несколько лет имел такое же расстройство (да, к сожалению это именно оно), как и у Вас.
    Сначала я думал, что излишняя упорядочность повышает качество дел, которыми я занимаюсь; ну и соответственно, видел (вернее хотел видеть) прямую связь между контроллированием всего и монетизацией (будь то найм или свои проекты). Через какое-то время обнаружил, что систематизация на самом деле не приносит разгрузку (ни психологическую, ни материальную), а наоборот отнимает ресурсы.

    Но одновременно с этим, я не мог отпустить на самотек все дела, цели, мысли и пришел к следующему:

    Составляется план-карта на 1 год (прикладываю скрин). Как с ней работать?

    1. На 1 год ставится одна большая цель (в моем случае это мое экспертное развитие в конкретной нише).
    2. Год делится на 4 части (кварталы), на каждый квартал распределяются крупные шаги к большой цели.
    3. Каждый квартал делю на месяцы, в котором шаги дроблю на конкретные задачи с цифрами и метриками.
    4. Задачи распределяю между месяцами, собирая как в конструкторе (в зависимости от загрузки).

    А вот так она выглядит ⤵︎

    f93c396c29994d26abc5fc6ee10d72f4.png

    Таким образом у меня получается:
    • держать самую главную цель года всегда перед глазами
    • видеть шаги, которые нельзя пропустить идя по маршруту из точки А в точку Б

    И самое главное, я снял с себя стресс и излишнюю нагрузку из-за регулярных перестраиваний задач и приоритетов. Теперь, если я что-то не успеваю закрыть в этом месяце, я либо удаляю (как неправильную гипотезу), либо переформулирую и вставляю в следующий месяц.

    P.S.: важно отметить, что такой подход эффективен для меня, потому что разработал я его именно для себя. А решение задач и успеваемость - это вещь очень индивидуальная. Но я буду рад, если смог как-то помочь или подсказать. Можете писать на почту, если нужны еще подсказки)
    Ответ написан
    Комментировать
  • DNS Hosting Yandex стоит ли?

    @tukoev
    Посмотрите бесплатный хостинг Zilore, вот обзор.
    Ответ написан
    Комментировать
  • Как лучше пиарить свои opensource проекты в англоязычном сегменте интернета?

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

    1. Подготовьте проект
    - хороший README важен критически. Сделайте его понятным для дебилов. Примеры, обязательно примеры использования! Как скачать/скомпилить/слинковать проект - обязательно разбор по шагам, не пропуская ничего "очевидного"

    - если это библиотека - обязательно хорошие доки!!

    - если что-то связано с графикой, приложениями, играми - обязательно скриншоты

    - явно пропишите лицензию. На Апач/Мит/бсд реакция живее, чем на gpl, учтите

    - semver.org. версии оформляйте как "релизы" на гитхаб.

    2. Статьи, с описанием фишек проекта, углубление в кейсы, разбор кишок проекта, инженерные наблюдения, журнал разработки. то есть - блог. Можно на том же гитхабе блог захостить, можно на блогспоте. Еще есть вариант - хостить на профильном сайте, типа dzone, infoq, html5rocks, и т. д. Плюс в том, что на эти сайты можно кинуть опопсенный рерайт статьи из основного блога, т.е. без особых усилий.

    3. Пиар
    - кидаем ссылки в реддит, хакер ньюс и профильные ньюс группы/форумы/гугл-плюс сообщества.
    а) при публикации проекта
    б) каждом релизе
    в) каждом блог посте.
    "Наглеть" можно, пока плюсуют на реддите.

    - Еще, киньте ссылку в твиттер, и попросите (отдельным меншионом) какого-нибудь пиаристого чувака ретвитнуть. Можно завести твиттер проекта для этого.

    4. Работа с сообществом.
    - Принимайте пулл-реквесты, даже если они вам не 100% нравятся. Лучше принять и поправить потом.
    - заведите гугл-группу для вопросов, сошлитесь на нее в Ридми, КРУПНО.
    Ответ написан
    Комментировать
  • Какое перспективное направление в программировании для фриланса и иммиграции?

    Lucian
    @Lucian
    https://t.me/MakeFreelance
    Написал большой рассказ, но случайно нажал комбинацию каких то клавиш и у меня закрылась страница, поэтому напишу очень коротко, т.к. нехочу снова тратить 20 минут на эссе.

    -Желание + интерес

    -Несколько лет программирования, знаю c++/java/python к последнему пришел год назад, к java и c++ больше не вернусь

    -Любимый язык python - скорость разработки очень важна, пишу на нем всего год

    -$2k в неделю, odesk, могу себе позволить жить в любой стране, но деньги не важны, я это понимаю только сейчас, когда ко мне пришел успех, главное в -первом и последнем пунктах

    -Уменее объяснить заказчику почему на питоне я сделаю в 3-5 раз быстрее чем на том же php/java = забираем контракты у java/c#/php программистов = нет дифицита заказов на питон

    -Желание и интерес, успех придет сам, под интересом я для себя выделяю интерес сферы разработки: web crawling/parsing/search и любимый язык питон, удачи вам найти себя! (web crawling вот вам перспективная ниша, которая будет только со временем расти, появилось много соц сетей и других сайтов, и всем заказчикам нужны с них данные, особенно стартапам)
    Ответ написан
    18 комментариев
  • Fullscreen для iframe-приложений Вконтакте?

    karavwai
    @karavwai
    Флеш не нужен.

    Включение фулскрина:
    var doc = document.body;
    if(doc.requestFullscreen){
    	doc.requestFullscreen();
    }
    else if(doc.mozRequestFullScreen){
    	doc.mozRequestFullScreen();
    }
    else if(doc.webkitRequestFullScreen){
    	doc.webkitRequestFullScreen();
    }
    


    Выход из фулскрина:
    if(document.exitFullscreen){
    	document.exitFullscreen();
    }
    else if(document.mozCancelFullScreen){
    	document.mozCancelFullScreen();
    }
    else if(document.webkitCancelFullScreen){
    	document.webkitCancelFullScreen();
    }
    


    Работает в последних версиях Chrome, Firefox, Safari, Opera. Остальные не проверял.
    Ответ написан
    Комментировать
  • Mysql update множественное обновление одним запросом

    try4tune
    @try4tune
    Ваше решение медленное. Эффективнее обновить по 1 полю за 1 запрос обычный, без join'ов.
    Или использовать вот такой вариант, он гораздо эффективнее по производительности чем Ваш:

    UPDATE `table` SET `field` = CASE `id`
    WHEN val1 THEN data1
    WHEN val2 THEN data2
    ELSE `field` END

    Только обязательно не забывайте ELSE.
    Ответ написан
    2 комментария