Сейчас, когда Интернет уже не является чем-то странным и недосягаемым для каждого, да и ноутбуки стали доступными по цене, возникает проблема, когда дома и в офисе разные настройки Интернет подключения (ip, dns, шлюз, прокси и т.д.), которые надо каждый раз менять. Несколько недель назад ко мне обратились с просьбой как то все автоматизировать, поскольку это надо было сделать быстро то погугливши я нашел одну из шареварних программок, которая заработала. Но на этом я не остановился, искал что то попроще, потому что минусом этих программ было то, что во-первых, они платные, во-вторых они все время висят в памяти забирая у Вас «драгоценные байты», в-третьих качая с варезных сайтов варезные программы рискуете подцепить вирус, ну и последнее зачем использовать что-то постороннее, когда можно организовать все средствами операционной системы (например windows).
tykuloff @tykuloff
Пользователь
«Потоки действий» от Six Apart
2 мин
650Перевод
Этим утром Six Apart запустила плагин для своей блог-платформы MovableType, который объединяет и выводит на экран действия пользователей на так называемых социальных сайтах. Подобно FriendFeed плагин Action Streams показывает ваши последние посты на Twitter, фотографии с Flickr, видео с YouTube или последние события с Upcoming. С сегодняшнего дня плагин, поддерживающий 75 видов услуг, можно бесплатно закачать для MovableType 4.1.
+14
Инженеры составили план на 21 век
1 мин
1.1KОбратный инжиниринг мозга, добыча электричества из термояда, улучшение виртуальной реальности и управление круговоротом азота — вот некоторые из списка самых важных и вполне решаемых задач, стоящих перед человечеством на ближайшее столетие. Список из 14-ти таких глобальных проблем опубликовала Национальная академия инженерного дела США. В его составлении принимали участие эксперты из разных областей науки, а том числе знаменитый генетик Крейг Вентер, футуролог Рей Курцвейл (председатель комитета) и сооснователь компании Google Ларри Пейдж.
Рей Курцвейл отметил, что всё большее количество областей деятельности человечества становятся областями информационных технологий. Сейчас даже здравоохранение и медицина переходят в разряд вычислительных задач. Это значит, что развитие этих областей неизбежно ускоряется, поскольку начинает подчиняться закону ускорения возврата вложений, который является следствием из закона Мура по отношению к научно-технологическому прогрессу.
Рей Курцвейл отметил, что всё большее количество областей деятельности человечества становятся областями информационных технологий. Сейчас даже здравоохранение и медицина переходят в разряд вычислительных задач. Это значит, что развитие этих областей неизбежно ускоряется, поскольку начинает подчиняться закону ускорения возврата вложений, который является следствием из закона Мура по отношению к научно-технологическому прогрессу.
+26
Связка GMail + Python + Django
1 мин
8.2KСуществует прелестная библиотека для Python — libGmail. Используя эту библиотеку очень просто получать и отправлять письма с GMail. А еще можно сделать из своего аккаунта POP или SMTP сервер.
LibGmail можно использовать как с Питоном так и в связке с любым популярным фреймворком. Например, с Django.
Например, я использую следующий код для отправки уведомления о необходимости активации аккаунта новому пользователю:
Использование LibGmail избавило меня от необходимости использовать встроенный SMTP сервер моего хостера. Плюс отсутствие спама на служебный почтовый ящик :) Весь спам попадает в GMail.
Кросс-пост с моего блога.
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.
Кросс-пост с моего блога.
+28
+18
Шифрованные диски взломали через холодную перезагрузку
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 (с видео)
New Research Result: Cold Boot Attacks on Disk Encryption
Lest We Remember: Cold Boot Attacks on Encryption Keys (с видео)
+56
audiko: иногда Cubase или Sonar просто не нужны
1 мин
1.6KСегодня достаточно тёплая пятница, а это значит, что в 908 пора запускать ещё один секретный финишдаун (но на этот раз — в тайне от horsevарт-директора, который всё пропустил).
Идея «проста, как апельсин»: закачай песню, сделай из неё рингтон и залей в свой телефон. Быстро и, смею надеяться, удобно. Good news everyone: никаких навороченных волновых редакторов (а ведь за них ещё и деньги просят).
P.S. Никто не обещал, что багов не будет 8)
Идея «проста, как апельсин»: закачай песню, сделай из неё рингтон и залей в свой телефон. Быстро и, смею надеяться, удобно. Good news everyone: никаких навороченных волновых редакторов (а ведь за них ещё и деньги просят).
P.S. Никто не обещал, что багов не будет 8)
+61
Смена оформления сайта в зависимости от времени суток.
1 мин
12KПодобное конечно не новинка, и технически совершенно не сложно, но возможно кому то это покажется интересным и нужным.
Сразу отмечу, что меня побудил написать пост этот блог.
Многие видели в сети и писали скрипты, которые здороваются с посетителем по разному, в зависимости от времени суток («доброе утро», «добрый день», «привет тебе, человек с бессонницей»). Но можно пойти дальше, меняя оформление сайта, путём переключателя CSS.
Сразу отмечу, что меня побудил написать пост этот блог.
Многие видели в сети и писали скрипты, которые здороваются с посетителем по разному, в зависимости от времени суток («доброе утро», «добрый день», «привет тебе, человек с бессонницей»). Но можно пойти дальше, меняя оформление сайта, путём переключателя CSS.
+19
Обновление Google Gears 0.2 — все внимание на WorkerPoll
3 мин
711Программа-дополнение ко всем основным браузерам Google Gears это своеобразный мост между оффлайновым режимом работы и онлайном, так как одна из основных функций, предоставляемой пользователю (в данном случае — разработчикам различных веб-сервисов) — это способность приложения работать без соединения с интернетом, сохраняя всю функциональность и возможности, а после подключения — синхронизировать состояние с сервером. Но это, конечно, не все — встроенная база данных и локальный веб-сервер могут намного больше, особенно в умелых руках разработчиков. Раньше я уже писал о разных API, которые могут быть реализованы в Gears, а теперь посмотрим, что же есть в новой версии.
+29
Чёрточки: только ли тире, минус и дефис?
4 мин
180KОднажды вечером я почувствовал, что пришло время расширить 97‐ й параграф «Ководства» Артемия Лебедева.
На клавиатуре одна чёрточка, она обычно правее нуля и повыше букв «З» и «Х». Неосведомлённые люди называют её попеременно то дефисом, то минусом, то тире. Лебедев объясняет нам, что это четыре (учитывая две разновидности тире) различных символа. На самом деле их как минимум девять, и об этом я и расскажу вам сейчас.
На клавиатуре одна чёрточка, она обычно правее нуля и повыше букв «З» и «Х». Неосведомлённые люди называют её попеременно то дефисом, то минусом, то тире. Лебедев объясняет нам, что это четыре (учитывая две разновидности тире) различных символа. На самом деле их как минимум девять, и об этом я и расскажу вам сейчас.
+265
О выборе инсталлятора
3 мин
47KВопрос выбора инсталлятора, как мне кажется, стоит чуть ниже вопроса выбора языка программирования. Кривой инсталлятор действительно может испортить все впечатление от продукта, поэтому подойти надо со всей ответственностью.
+17
Устанавливаем и настраиваем LAMP и Trac+SVN на Ubuntu
4 мин
16KПрочитав эту статью, я осознал, что Trac+SVN очень помогут в работе и решил настроить эту связку у себя на машине.
С недавних пор я использую Убунту линукс, потому установка и настройка проходили с учетом особенностей данной системы. LAMP у меня уже был установлен ранее, так же как и inadyn. В итоге я получил достаточно гибкую и удобную систему управления своими проэктами, к которой есть доступ по сети. Интересно, как сделать?
С недавних пор я использую Убунту линукс, потому установка и настройка проходили с учетом особенностей данной системы. LAMP у меня уже был установлен ранее, так же как и inadyn. В итоге я получил достаточно гибкую и удобную систему управления своими проэктами, к которой есть доступ по сети. Интересно, как сделать?
+25
Система управления проектами TRAC
4 мин
40KВ этой статье я постараюсь дать обзор системы управления проектами Trac, рассказать кому она будет полезна и способы ее применения в разработке проектов.
Разработчик — Edgewall
Лицензия — BSD
На чем написана — Python
Среда обитания — Там где обитает Python, а значит почти везде
О системе
Разработчик — Edgewall
Лицензия — BSD
На чем написана — Python
Среда обитания — Там где обитает Python, а значит почти везде
+43
Пристрелите меня, или опять дедлайн.
4 мин
4.3KНе знаю как у вас, а у меня давно исчезла мысль о том, что в работе может не быть авралов. Причин множество: неправильная оценка сложности и задач и сроков для их реализации, задержки утверждения документов или предоставления информации по проекту со стороны заказчика, человеческий фактор. А в итоге получаем неподъемное количество работы на пару со стрессом. Причем, не всегда проблемы могут быть внутренние. Сколько раз мне приходилось наблюдать и участвовать в проектах, в которых все идет по плану. Спокойно и размеренно. Функциональность проработана, все необходимые тесты имеются и пройдены, документация написана. И вот остается день – два до сдачи, и… От заказчика приходит гневное письмо, что он изучил последнюю версию продукта и понял, что все не так и надо изменить то-то и то-то, причем сделать это необходимо в кратчайшие сроки.
+56
Оптимизация работы с MySQL
3 мин
78KНи для кого не секрет, что работа с базой данных занимает большую часть работы практически любого сайта. И именно работа с БД чаще всего является узким местом веб-приложений.
В этой статье хотелось бы дать практические советы использования MySQL.
Сразу оговорюсь:
Проблемы при использовании MySQL можно разделить на следующие три группы(в порядке значимости):
Остановимся на каждой из этих групп подробнее.
В этой статье хотелось бы дать практические советы использования MySQL.
Сразу оговорюсь:
- данная статья написана про MySQL, хотя общие вещи скорее всего справедливы для любой СУБД.
- все написанное в статье является моей личной точкой зрения, и не является истиной в последней инстанции.
- советы не претендуют на новизну и являются результатом обобщения прочтенной литературы и личного опыта.
- в рамках данной статьи я не буду касаться вопросов конфигурирования MySQL.
Проблемы при использовании MySQL можно разделить на следующие три группы(в порядке значимости):
- Неиспользование или неправильное использование индексов.
- Неправильная структура БД.
- Неправильные \ неоптимальные SQL запросы.
Остановимся на каждой из этих групп подробнее.
+50
Стоп! Снято!
2 мин
6.9KО Screencast.
Для начала коротко о том, что такое скринкаст.
Screencast (скринкаст) — Цифровая запись с экрана монитора, со звуком или без.
Так как мы «правильные» пользователи, то будем использовать только Open Source программы.
Из нескольких программ для записи скринкастов, я выбрал самые работоспособные.
Для каждой программы указаны плюсы и минусы, домашняя страница, сделаны скриншот и скринкаст, самой программой.
+42
Написание приложений, основаных на Qt, на языке Python
5 мин
120KПеревод
Доброе время суток.
Недавно решил изучить ещё один язык программирования. Выбор пал на python. Написал несколько маленьких скриптов. Но прежде всего я хотел писать приложения с графическим интерфейсом. В интернете наткнулся на этот небольшой туториал, прочтение которого вылилось в предлагаемый Вашему вниманию перевод. Надеюсь, что кому-нибудь он будет полезен.
Это руководство нацелено на получение представления о том как писать маленькие приложения на python, использующие библотеку Qt.
Недавно решил изучить ещё один язык программирования. Выбор пал на python. Написал несколько маленьких скриптов. Но прежде всего я хотел писать приложения с графическим интерфейсом. В интернете наткнулся на этот небольшой туториал, прочтение которого вылилось в предлагаемый Вашему вниманию перевод. Надеюсь, что кому-нибудь он будет полезен.
Это руководство нацелено на получение представления о том как писать маленькие приложения на python, использующие библотеку Qt.
+52
10 ошибок в дизайне иконок
1 мин
2.8KВот есть Якоб Нильсен, который пишет ежегодные обзоры ошибок в юзабилити. С ним спорят или наоборот: все что он скажет, принимают за правило. Я решил провести такой же анализ в деле рисования иконок. Предлагаю вашему вниманию популярный обзор: 10 ошибок в дизайне иконок
+78
О Финляндии и финнах: личные впечатления
4 мин
3.3KВообще, эта статья — продолжение первой части, в которой я немного рассказывал о том, как и что было в Финляндии.
Здесь мне хотелось бы поделиться личными впечатлениями о стране, о финнах и о том, как они работают. Что-то будет относиться к бизнесу, что-то нет. Как обычно, если что-то раскрыл не до конца, милости прошу в комментарии, постараюсь по возможности ответить.
Здесь мне хотелось бы поделиться личными впечатлениями о стране, о финнах и о том, как они работают. Что-то будет относиться к бизнесу, что-то нет. Как обычно, если что-то раскрыл не до конца, милости прошу в комментарии, постараюсь по возможности ответить.
+32
Трюки
1 мин
553Маленький совет:
если вы случайно заминусовали топик, но не покинули страницу, то нажмите
если вы случайно заминусовали топик, но не покинули страницу, то нажмите
Tools> Advanced> Reload From Cacheи у вас появится второй шанс.
+68
Информация
- В рейтинге
- Не участвует
- Откуда
- Киевская обл., Украина
- Зарегистрирован
- Активность