Как стать автором
Обновить
8
0
tykuloff @tykuloff

Пользователь

Отправить сообщение

Переключаем настройки сети в ноутбуках в два клика

Время на прочтение2 мин
Количество просмотров6.5K
Сейчас, когда Интернет уже не является чем-то странным и недосягаемым для каждого, да и ноутбуки стали доступными по цене, возникает проблема, когда дома и в офисе разные настройки Интернет подключения (ip, dns, шлюз, прокси и т.д.), которые надо каждый раз менять. Несколько недель назад ко мне обратились с просьбой как то все автоматизировать, поскольку это надо было сделать быстро то погугливши я нашел одну из шареварних программок, которая заработала. Но на этом я не остановился, искал что то попроще, потому что минусом этих программ было то, что во-первых, они платные, во-вторых они все время висят в памяти забирая у Вас «драгоценные байты», в-третьих качая с варезных сайтов варезные программы рискуете подцепить вирус, ну и последнее зачем использовать что-то постороннее, когда можно организовать все средствами операционной системы (например windows).
Читать дальше →
Всего голосов 66: ↑60 и ↓6+54
Комментарии58

«Потоки действий» от Six Apart

Время на прочтение2 мин
Количество просмотров650


Этим утром Six Apart запустила плагин для своей блог-платформы MovableType, который объединяет и выводит на экран действия пользователей на так называемых социальных сайтах. Подобно FriendFeed плагин Action Streams показывает ваши последние посты на Twitter, фотографии с Flickr, видео с YouTube или последние события с Upcoming. С сегодняшнего дня плагин, поддерживающий 75 видов услуг, можно бесплатно закачать для MovableType 4.1.
Читать дальше →
Всего голосов 16: ↑15 и ↓1+14
Комментарии1

Инженеры составили план на 21 век

Время на прочтение1 мин
Количество просмотров1.1K
Обратный инжиниринг мозга, добыча электричества из термояда, улучшение виртуальной реальности и управление круговоротом азота — вот некоторые из списка самых важных и вполне решаемых задач, стоящих перед человечеством на ближайшее столетие. Список из 14-ти таких глобальных проблем опубликовала Национальная академия инженерного дела США. В его составлении принимали участие эксперты из разных областей науки, а том числе знаменитый генетик Крейг Вентер, футуролог Рей Курцвейл (председатель комитета) и сооснователь компании Google Ларри Пейдж.

Рей Курцвейл отметил, что всё большее количество областей деятельности человечества становятся областями информационных технологий. Сейчас даже здравоохранение и медицина переходят в разряд вычислительных задач. Это значит, что развитие этих областей неизбежно ускоряется, поскольку начинает подчиняться закону ускорения возврата вложений, который является следствием из закона Мура по отношению к научно-технологическому прогрессу.
Читать дальше →
Всего голосов 32: ↑29 и ↓3+26
Комментарии85

Связка GMail + Python + Django

Время на прочтение1 мин
Количество просмотров8.2K
Существует прелестная библиотека для Python — libGmail. Используя эту библиотеку очень просто получать и отправлять письма с GMail. А еще можно сделать из своего аккаунта POP или SMTP сервер.

LibGmail можно использовать как с Питоном так и в связке с любым популярным фреймворком. Например, с Django.

Например, я использую следующий код для отправки уведомления о необходимости активации аккаунта новому пользователю:

import libgmail


def activation(request):
    to_email = request.user.email
    activation_link = dontbeevil.com/activate/%s % request.COOKIES[«sessionid»]
    ga = libgmail.GmailAccount(dontbeevil@gmail.com, «ourpassword»)
    ga.login()
    subject = «Администрация сервиса»
    msg = «Дорогой пользователь! Для активации аккаунта воспользуйтесь этой ссылкой: %s» % activation_link
    gmsg = libgmail.GmailComposedMessage(to_email, subject, msg)
    ga.sendMessage(gmsg)



Использование LibGmail избавило меня от необходимости использовать встроенный SMTP сервер моего хостера. Плюс отсутствие спама на служебный почтовый ящик :) Весь спам попадает в GMail.

Кросс-пост с моего блога.
Всего голосов 34: ↑31 и ↓3+28
Комментарии22

Шифрованные диски взломали через холодную перезагрузку

Время на прочтение1 мин
Количество просмотров4.7K
Современная память (DRAM), вопреки общепринятому мнению, хранит информацию после отключения питания от нескольких секунд до нескольких минут (а если её охладить жидким азотом — до нескольких часов). Что даёт возможность, например, отключить питание загруженного компа, переставить память в другой комп, и загрузить на нем специальную утилиту, которая просканирует память и найдёт в ней ключи шифрования диска. Или не переставлять никуда память, а просто подключить USB-винт к взламываемому компу, и после передёргивания питания загрузиться с него. Взлом подтверждён для BitLocker, FileVault, dm-crypt, и TrueCrypt.

New Research Result: Cold Boot Attacks on Disk Encryption
Lest We Remember: Cold Boot Attacks on Encryption Keys (с видео)
Всего голосов 62: ↑59 и ↓3+56
Комментарии62

audiko: иногда Cubase или Sonar просто не нужны

Время на прочтение1 мин
Количество просмотров1.6K
Сегодня достаточно тёплая пятница, а это значит, что в 908 пора запускать ещё один секретный финишдаун (но на этот раз — в тайне от horsevарт-директора, который всё пропустил).

audiko

Идея «проста, как апельсин»: закачай песню, сделай из неё рингтон и залей в свой телефон. Быстро и, смею надеяться, удобно. Good news everyone: никаких навороченных волновых редакторов (а ведь за них ещё и деньги просят).

P.S. Никто не обещал, что багов не будет 8)
Всего голосов 73: ↑67 и ↓6+61
Комментарии157

Смена оформления сайта в зависимости от времени суток.

Время на прочтение1 мин
Количество просмотров12K
Подобное конечно не новинка, и технически совершенно не сложно, но возможно кому то это покажется интересным и нужным.
Сразу отмечу, что меня побудил написать пост этот блог.

Многие видели в сети и писали скрипты, которые здороваются с посетителем по разному, в зависимости от времени суток («доброе утро», «добрый день», «привет тебе, человек с бессонницей»). Но можно пойти дальше, меняя оформление сайта, путём переключателя CSS.

Читать дальше →
Всего голосов 31: ↑25 и ↓6+19
Комментарии75

Обновление Google Gears 0.2 — все внимание на WorkerPoll

Время на прочтение3 мин
Количество просмотров711

Программа-дополнение ко всем основным браузерам Google Gears это своеобразный мост между оффлайновым режимом работы и онлайном, так как одна из основных функций, предоставляемой пользователю (в данном случае — разработчикам различных веб-сервисов) — это способность приложения работать без соединения с интернетом, сохраняя всю функциональность и возможности, а после подключения — синхронизировать состояние с сервером. Но это, конечно, не все — встроенная база данных и локальный веб-сервер могут намного больше, особенно в умелых руках разработчиков. Раньше я уже писал о разных API, которые могут быть реализованы в Gears, а теперь посмотрим, что же есть в новой версии.
Читать дальше →
Всего голосов 29: ↑29 и ↓0+29
Комментарии26

Чёрточки: только ли тире, минус и дефис?

Время на прочтение4 мин
Количество просмотров180K
Однажды вечером я почувствовал, что пришло время расширить 97‐ й параграф «Ководства» Артемия Лебедева.

На клавиатуре одна чёрточка, она обычно правее нуля и повыше букв «З» и «Х». Неосведомлённые люди называют её попеременно то дефисом, то минусом, то тире. Лебедев объясняет нам, что это четыре (учитывая две разновидности тире) различных символа. На самом деле их как минимум девять, и об этом я и расскажу вам сейчас.

Читать дальше →
Всего голосов 311: ↑288 и ↓23+265
Комментарии208

О выборе инсталлятора

Время на прочтение3 мин
Количество просмотров47K
Вопрос выбора инсталлятора, как мне кажется, стоит чуть ниже вопроса выбора языка программирования. Кривой инсталлятор действительно может испортить все впечатление от продукта, поэтому подойти надо со всей ответственностью.

Читать дальше →
Всего голосов 39: ↑28 и ↓11+17
Комментарии107

Устанавливаем и настраиваем LAMP и Trac+SVN на Ubuntu

Время на прочтение4 мин
Количество просмотров16K
Прочитав эту статью, я осознал, что Trac+SVN очень помогут в работе и решил настроить эту связку у себя на машине.

С недавних пор я использую Убунту линукс, потому установка и настройка проходили с учетом особенностей данной системы. LAMP у меня уже был установлен ранее, так же как и inadyn. В итоге я получил достаточно гибкую и удобную систему управления своими проэктами, к которой есть доступ по сети. Интересно, как сделать?
Делюсь опытом
Всего голосов 25: ↑25 и ↓0+25
Комментарии34

Система управления проектами TRAC

Время на прочтение4 мин
Количество просмотров40K
В этой статье я постараюсь дать обзор системы управления проектами Trac, рассказать кому она будет полезна и способы ее применения в разработке проектов.

О системе



Разработчик — Edgewall
Лицензия — BSD
На чем написана — Python
Среда обитания — Там где обитает Python, а значит почти везде
Читать дальше →
Всего голосов 49: ↑46 и ↓3+43
Комментарии67

Пристрелите меня, или опять дедлайн.

Время на прочтение4 мин
Количество просмотров4.3K
Не знаю как у вас, а у меня давно исчезла мысль о том, что в работе может не быть авралов. Причин множество: неправильная оценка сложности и задач и сроков для их реализации, задержки утверждения документов или предоставления информации по проекту со стороны заказчика, человеческий фактор. А в итоге получаем неподъемное количество работы на пару со стрессом. Причем, не всегда проблемы могут быть внутренние. Сколько раз мне приходилось наблюдать и участвовать в проектах, в которых все идет по плану. Спокойно и размеренно. Функциональность проработана, все необходимые тесты имеются и пройдены, документация написана. И вот остается день – два до сдачи, и… От заказчика приходит гневное письмо, что он изучил последнюю версию продукта и понял, что все не так и надо изменить то-то и то-то, причем сделать это необходимо в кратчайшие сроки.
Читать дальше →
Всего голосов 66: ↑61 и ↓5+56
Комментарии69

Оптимизация работы с MySQL

Время на прочтение3 мин
Количество просмотров78K
Ни для кого не секрет, что работа с базой данных занимает большую часть работы практически любого сайта. И именно работа с БД чаще всего является узким местом веб-приложений.
В этой статье хотелось бы дать практические советы использования MySQL.
Сразу оговорюсь:
  • данная статья написана про MySQL, хотя общие вещи скорее всего справедливы для любой СУБД.
  • все написанное в статье является моей личной точкой зрения, и не является истиной в последней инстанции.
  • советы не претендуют на новизну и являются результатом обобщения прочтенной литературы и личного опыта.
  • в рамках данной статьи я не буду касаться вопросов конфигурирования MySQL.

Проблемы при использовании MySQL можно разделить на следующие три группы(в порядке значимости):
  1. Неиспользование или неправильное использование индексов.
  2. Неправильная структура БД.
  3. Неправильные \ неоптимальные SQL запросы.

Остановимся на каждой из этих групп подробнее.
Читать дальше →
Всего голосов 54: ↑52 и ↓2+50
Комментарии107

Стоп! Снято!

Время на прочтение2 мин
Количество просмотров6.9K

О Screencast.


Для начала коротко о том, что такое скринкаст.
Screencast (скринкаст) — Цифровая запись с экрана монитора, со звуком или без.
Так как мы «правильные» пользователи, то будем использовать только Open Source программы.

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

Читать дальше →
Всего голосов 48: ↑45 и ↓3+42
Комментарии40

Написание приложений, основаных на Qt, на языке Python

Время на прочтение5 мин
Количество просмотров120K
Доброе время суток.
Недавно решил изучить ещё один язык программирования. Выбор пал на python. Написал несколько маленьких скриптов. Но прежде всего я хотел писать приложения с графическим интерфейсом. В интернете наткнулся на этот небольшой туториал, прочтение которого вылилось в предлагаемый Вашему вниманию перевод. Надеюсь, что кому-нибудь он будет полезен.


Это руководство нацелено на получение представления о том как писать маленькие приложения на python, использующие библотеку Qt.

Читать дальше →
Всего голосов 54: ↑53 и ↓1+52
Комментарии34

10 ошибок в дизайне иконок

Время на прочтение1 мин
Количество просмотров2.8K


Вот есть Якоб Нильсен, который пишет ежегодные обзоры ошибок в юзабилити. С ним спорят или наоборот: все что он скажет, принимают за правило. Я решил провести такой же анализ в деле рисования иконок. Предлагаю вашему вниманию популярный обзор: 10 ошибок в дизайне иконок
Всего голосов 90: ↑84 и ↓6+78
Комментарии51

О Финляндии и финнах: личные впечатления

Время на прочтение4 мин
Количество просмотров3.3K
Вообще, эта статья — продолжение первой части, в которой я немного рассказывал о том, как и что было в Финляндии.

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

Читать дальше →
Всего голосов 34: ↑33 и ↓1+32
Комментарии86

Трюки

Время на прочтение1 мин
Количество просмотров553
Маленький совет:
если вы случайно заминусовали топик, но не покинули страницу, то нажмите
Tools> Advanced> Reload From Cache
и у вас появится второй шанс.
Всего голосов 88: ↑78 и ↓10+68
Комментарии40

Информация

В рейтинге
Не участвует
Откуда
Киевская обл., Украина
Зарегистрирован
Активность