Сейчас, когда Интернет уже не является чем-то странным и недосягаемым для каждого, да и ноутбуки стали доступными по цене, возникает проблема, когда дома и в офисе разные настройки Интернет подключения (ip, dns, шлюз, прокси и т.д.), которые надо каждый раз менять. Несколько недель назад ко мне обратились с просьбой как то все автоматизировать, поскольку это надо было сделать быстро то погугливши я нашел одну из шареварних программок, которая заработала. Но на этом я не остановился, искал что то попроще, потому что минусом этих программ было то, что во-первых, они платные, во-вторых они все время висят в памяти забирая у Вас «драгоценные байты», в-третьих качая с варезных сайтов варезные программы рискуете подцепить вирус, ну и последнее зачем использовать что-то постороннее, когда можно организовать все средствами операционной системы (например windows).
Леша @Yautt
User
Правила Джоша (для деловых людей)
3 min
1.4KTranslation
Список советов от эксперта по базам данных и члена группы разработчиков Джоша Беркуса (Josh Berkus), на мой взгляд, может оказаться полезным не только консультантам в области баз данных. Приведённые советы относятся к сфере взаимоотношений с клиентами. Некоторые рекомендации, как мне кажется, являются актуальными и для разработчиков-фрилансеров.
Джош Беркус является членом ядра группы разработчиков PostgreSQL (PostgreSQL Core Team) с 2002-го года. В данный момент он работает на Sun Microsystems, входя в группу, занимающуюся открытыми СУБД. До работы над PostgreSQL он работал с различными другими приложениями и технологиями, включая OpenOffice.org, Microsoft SQL Server, Oracle PL/SQL, и (о, ужас!) COM+.
Я провёл восемь лет, работая консультантом по базам данных. Так как в данный момент я представляю собой нечто другое и скоро могу всё позабыть, думаю, надо записать несколько полезных уроков, выученных мной за это время.
1. Состояние данных отражает состояние бизнеса. Покажите мне клиента с хроническими проблемами в базе данных — и я покажу вам клиента с хроническими проблемами в области менеджмента.
2. Три вещи, с которыми вам не придется столкнуться никогда:
3. Решения, принимаемые по отношению к базе данных, «живут» очень долго («нет ничего более постоянного, чем временное»): среднее время жизни «временного, одноразового» приложения баз данных составляет 4 года. Некоторые такие кусочки кода датируются 1960-ми и работают и по сей день. Так что сразу рассчитывайте на долгосрочное использование.
4. Плохие клиенты погубят ваш бизнес: умение вовремя распознать плохого клиента и отказаться от него или вовремя расторгнуть контракт — это половина успеха. Будьте готовы сбежать в любую минуту.
Джош Беркус является членом ядра группы разработчиков PostgreSQL (PostgreSQL Core Team) с 2002-го года. В данный момент он работает на Sun Microsystems, входя в группу, занимающуюся открытыми СУБД. До работы над PostgreSQL он работал с различными другими приложениями и технологиями, включая OpenOffice.org, Microsoft SQL Server, Oracle PL/SQL, и (о, ужас!) COM+.
Я провёл восемь лет, работая консультантом по базам данных. Так как в данный момент я представляю собой нечто другое и скоро могу всё позабыть, думаю, надо записать несколько полезных уроков, выученных мной за это время.
1. Состояние данных отражает состояние бизнеса. Покажите мне клиента с хроническими проблемами в базе данных — и я покажу вам клиента с хроническими проблемами в области менеджмента.
2. Три вещи, с которыми вам не придется столкнуться никогда:
- слишком мягкие временные рамки;
- клиент, который платит слишком быстро;
- точная и полная спецификация.
3. Решения, принимаемые по отношению к базе данных, «живут» очень долго («нет ничего более постоянного, чем временное»): среднее время жизни «временного, одноразового» приложения баз данных составляет 4 года. Некоторые такие кусочки кода датируются 1960-ми и работают и по сей день. Так что сразу рассчитывайте на долгосрочное использование.
4. Плохие клиенты погубят ваш бизнес: умение вовремя распознать плохого клиента и отказаться от него или вовремя расторгнуть контракт — это половина успеха. Будьте готовы сбежать в любую минуту.
+42
Снаряжение в городском рюкзаке
2 min
6.2KКаждый носит с собой какие-то вещи, часто это необходимое в повседневной жизни без которых человек ощущает дискомфорт и внутреннюю неудовлетворенность.
Гики и просто практичные люди предпочитают носить вещи в сумке, или что более удобно в заплечном рюкзаке.
Что же стоит положить туда в меру и не очень параноидальному человеку?
Вариант 1 «Каждодневный минимум»
Hож
Кошелек
Ключи
Документы
Гики и просто практичные люди предпочитают носить вещи в сумке, или что более удобно в заплечном рюкзаке.
Что же стоит положить туда в меру и не очень параноидальному человеку?
Вариант 1 «Каждодневный минимум»
Hож
Кошелек
Ключи
Документы
+37
собираем бесшумный системный блок (мой личный опыт)
3 min
2.6Kдумаю, прежде всего, это будет интересно людям
которые сидят дома за компьютером по ночам… )))
у меня уже очень давно (лет 10 точно) была такая мечта…
чтобы компьютер дома не шумел… то есть совсем не шумел…
ну или хотя бы шумел — но тихооонько..))
и вот как то всё так сложилось, что на прошлой неделе я смог приступить
к осуществлению этой самой мечты..)
которые сидят дома за компьютером по ночам… )))
у меня уже очень давно (лет 10 точно) была такая мечта…
чтобы компьютер дома не шумел… то есть совсем не шумел…
ну или хотя бы шумел — но тихооонько..))
и вот как то всё так сложилось, что на прошлой неделе я смог приступить
к осуществлению этой самой мечты..)
+25
Отличный сервис для скачивания файлов
4 min
5.9KПредыстория.
Год назад, когда славные студенческие времена уже подходили к концу, передо мной возник очередной студенческий квест. Один солидный профессор, пользующийся непререкаемым авторитетом на нашей кафедре, готов был выступить в роли моего дипломного руководителя, что практически гарантировало мне халявную сдачу диплома. Задача же состояла в том, что взамен профессор хотел получить новейшую версию одного известного и очень дорогого математического пакета. Дополнительная сложность заключалась в том, что нужна была версия для Linux.
Из-за таких сложностей найти нужный дистрибутив удалось далеко не сразу, и только на одном китайском сервере. Я уже был даже готов скачать эти 4 гига, заплатить за трафф из собственного кармана, и ни о чём не беспокоясь, писать диплом… но, как оказалось, сервер отдавал файлы ОЧЕНЬ медленно, постоянно рвал соединение, и, как назло не поддерживал докачку (хорошо было хотя бы то, что дистрибутив был разбит на части).
А тут, собственно, начинается полезная часть рассказа.
Год назад, когда славные студенческие времена уже подходили к концу, передо мной возник очередной студенческий квест. Один солидный профессор, пользующийся непререкаемым авторитетом на нашей кафедре, готов был выступить в роли моего дипломного руководителя, что практически гарантировало мне халявную сдачу диплома. Задача же состояла в том, что взамен профессор хотел получить новейшую версию одного известного и очень дорогого математического пакета. Дополнительная сложность заключалась в том, что нужна была версия для Linux.
Из-за таких сложностей найти нужный дистрибутив удалось далеко не сразу, и только на одном китайском сервере. Я уже был даже готов скачать эти 4 гига, заплатить за трафф из собственного кармана, и ни о чём не беспокоясь, писать диплом… но, как оказалось, сервер отдавал файлы ОЧЕНЬ медленно, постоянно рвал соединение, и, как назло не поддерживал докачку (хорошо было хотя бы то, что дистрибутив был разбит на части).
А тут, собственно, начинается полезная часть рассказа.
+77
Красивая навигация
1 min
668Есть одна дизайн студия, с непонятным названием The Design Canopy, у них очень интересно оформлена навигация. Сейчас мы постараемся написать такую-же с помощью css.
Так как это навигация, следовательно она должна быть кликабельна и состоять из количества ссылок. Так-же, следует заметить, что надпись на одной кнопке состоит из двух шрифтов каждый из которых имеет свой размер. Пожалуй, начнем:
Первым делом нужно определить ширину и падинг ссылки дабы воссоздать удобную кликабельную зону и, конечно-же, красивый — приятный глазу — фон. Определение span'a как блок, поможет нам избежать всяких ненужных <br />'ов. Вот так выглядит конечный результат:
[Пример]
Так как это навигация, следовательно она должна быть кликабельна и состоять из количества ссылок. Так-же, следует заметить, что надпись на одной кнопке состоит из двух шрифтов каждый из которых имеет свой размер. Пожалуй, начнем:
<a href="#"><span>Section One</span>Semantics</a>
<a href="#"><span>Section Two</span>Semantics</a>
<a href="#"><span>Section Three</span>Semantics</a>
<a href="#"><span>Section Four</span>Semantics</a>
Первым делом нужно определить ширину и падинг ссылки дабы воссоздать удобную кликабельную зону и, конечно-же, красивый — приятный глазу — фон. Определение span'a как блок, поможет нам избежать всяких ненужных <br />'ов. Вот так выглядит конечный результат:
a {
text-transform: uppercase;
font-size: 2.5em;
font-weight: bold;
letter-spacing: -1px;
color: red;
display: block;
padding: 0.5em;
float: left;
width: 8em;
text-decoration: none;
line-height: 0.5em;
}
a span {
color: #666;
display: block;
font-size: 50%;
letter-spacing: 0;
margin-bottom: 0.3em;
}
a:hover {
background-color: #fffea4;
}
[Пример]
-3
Обзор локальных ToDo программ
3 min
7.2KЭтот обзор ориентирован в первую очередь на тудушники по контексту (местам, кайросам). Мне они кажутся самым перспективными и удобными в организации большого количества дел.
Под MacOS есть iGTD (http://bargiel.home.pl/iGTD/) в обзоре http://habrahabr.ru/blog/gtd/27859.html. А также программы из обзора http://www.habrahabr.ru/blog/apple/14495.html. Но пока у меня Windows, посмотрим что есть приятного под данную систему. Все программы установлены под Windows XP Pro SP2.
По разнообразным причинам в обзор не вошли известные мне: LeaderTask 5.2 (http://www.leadertask.ru/), ToDoList 5.3 (http://www.abstractspoon.com/), Rainlendar 2.1 (http://www.rainlendar.net/), Active Desktop Calendar 7.1.6 (http://www.xemico.com/adc/), Mozilla Sunbird 0.7 (http://www.mozilla.org/projects/sunbird).
+13
Бросай учиться
1 min
1.5KА вы возьмете на работу человека, который бросил учебу, потому что «понял, что образование ему не нужно»?
Представьте, что менеджер проекта или ведущий разработчик в один прекрасный день вдруг «поймет», что проект ему не нужен. Обычно, такое понимание приходит тогда, когда проект близок к провалу. Или неизбежно выяснение, что время прошло, а результата нет (работа не сделана, сделана плохо, сделано не то и т.д.).
Представьте, что менеджер проекта или ведущий разработчик в один прекрасный день вдруг «поймет», что проект ему не нужен. Обычно, такое понимание приходит тогда, когда проект близок к провалу. Или неизбежно выяснение, что время прошло, а результата нет (работа не сделана, сделана плохо, сделано не то и т.д.).
+23
IT-образование моей мечты
5 min
1.9KНет, этот топик — не провокация и не попытка срубить комментов, «плюсадинов», кармы или ещё чего-нибудь в том же духе. Это, что называется, наболело.
Нет, у меня нет высшего IT-образования. Что мне нисколечко не мешает работать в данной отрасли и получать столько же, если не больше, сколько получают мои ровесники, протиравшие штаны в универах. А всё почему? А потому что в столь стремительно меняющейся отрасли чего-то можно достичь только при постоянном САМОобразовании, изучении технологий, и, что немаловажно, систематизации знаний. Чего люди с «корками» зачастую понять не могут, и в результате, работая в команде, можно насмотреться на такой «быдлокод», что просто диву даёшься.
Сейчас в куче вузов, начиная от профильных технических и заканчивая экономическими и естественнонаучными, есть специальности типа «прикладной информатики в области ...». На одной из таких я даже честно полтора года пыталась учиться — после чего вследствие проблем со здоровьем и тяжести сочетания учёбы и работы забила. О чём нисколько не жалею. Ибо как у нас сейчас учат таких, с позволения сказать, «специалистов»?
Нет, у меня нет высшего IT-образования. Что мне нисколечко не мешает работать в данной отрасли и получать столько же, если не больше, сколько получают мои ровесники, протиравшие штаны в универах. А всё почему? А потому что в столь стремительно меняющейся отрасли чего-то можно достичь только при постоянном САМОобразовании, изучении технологий, и, что немаловажно, систематизации знаний. Чего люди с «корками» зачастую понять не могут, и в результате, работая в команде, можно насмотреться на такой «быдлокод», что просто диву даёшься.
Сейчас в куче вузов, начиная от профильных технических и заканчивая экономическими и естественнонаучными, есть специальности типа «прикладной информатики в области ...». На одной из таких я даже честно полтора года пыталась учиться — после чего вследствие проблем со здоровьем и тяжести сочетания учёбы и работы забила. О чём нисколько не жалею. Ибо как у нас сейчас учат таких, с позволения сказать, «специалистов»?
+75
Работа для компьютерного инженера
1 min
886Мы ищем компьютерного инженера, который любит решать сложные задачи. Позвоните нам по этому номеру…
+57
Перевод внутри чата
1 min
5.2KГугл запустил ботов для Гугл.тока, с помощью которых можно переводить фразы «на лету» в интерфейсе самого чата. Просто добавьте, например, en2zh bot.talk.google.com и начните с ним чат, и бот будет дублировать написанную вами фразу на нужном языке (здесь — китайском). По мнению Гугла, это будет очень удобно для общения в группе людей, говорящих на разных языках.
Сейчас написаны следующие боты: ar2en, bg2en, de2en, de2fr, el2en, en2ar, en2de, en2el, en2es, en2fr, en2it, en2ja, en2ko, en2nl, en2ru, es2en, fi2en, fr2de, fr2en, hi2en, hr2en, it2en, ja2en, ko2en, nl2en, ru2en, uk2en, ur2en, zh2en.
Добавьте к нику bot.talk.google.com и переводите :)
К сожалению, русского практически нет, но если придется общаться, скажем, с не говорящим по-английски японцем, то боты становятся более-менее полезными. :)
Оригинал, написано по ссылке от Gunnar
+82
Стремление к совершенству
2 min
863Эх. Всё же одно из немногих, что отличает человека от тупо выполняющего однообразную работу муравья — это стремление к совершенству. И рано или поздно у каждого, кого не устраивает пожизненное сидение за монотонным трудом в заштатной конторке за 10-15 тысяч рублей в месяц, такое стремление возникает.
Знаете, как отдельно взятый айтишник вдруг осознаёт, что по сути является не более чем эникейщиком или быдлокодером? Да, на своей работе он считается крутым, да, для непосвящённых его действия кажутся шаманством, и, казалось бы, на этом можно остановиться… но вдруг приходит в голову ИДЕЯ! Допустим, какой-нибудь простой, но гениальный веб-стартап. Не всё ж клепать однообразные сайтики из трёх страничек в конторе «пупкин инкорпорейтед», верно? Вот, значится, идея обмозговывется, уже в голове есть и дизайн странички, и структура баз, и ещё много чего… и тут по мечтам ударяет чугунная задница реальности.
Знаете, как отдельно взятый айтишник вдруг осознаёт, что по сути является не более чем эникейщиком или быдлокодером? Да, на своей работе он считается крутым, да, для непосвящённых его действия кажутся шаманством, и, казалось бы, на этом можно остановиться… но вдруг приходит в голову ИДЕЯ! Допустим, какой-нибудь простой, но гениальный веб-стартап. Не всё ж клепать однообразные сайтики из трёх страничек в конторе «пупкин инкорпорейтед», верно? Вот, значится, идея обмозговывется, уже в голове есть и дизайн странички, и структура баз, и ещё много чего… и тут по мечтам ударяет чугунная задница реальности.
+18
15 способов создания скриншотов вебсайта
3 min
1.9KПеревел я тут статейку о создании скриншотов. Причем не просто снимков экрана а именно скриншотов вебсайтов. Русский перевод мне еще не попадался, так что может быть кому пригодится…
Создание скриншотов вебсайтов является, вероятно, одной из обычных задач при пользовании Интернетом. Скорее всего, если у вас есть блог или вы работаете обозревателем в интернет-издании, это приходится делать чаще. В любом случае, есть несколько интересных инструментов для простого создания скриншотов — некоторые автономные, а некоторые в виде дополнений к браузеру. Посмотрите на альтернативы кнопке Print Screen. Сразу предупреждаю — программы англоязычные, но разобраться с ними не трудно.
Поскольку второй раз я не осилю еще раз вставлять и редактировать 15 линков — даю только основные из каждого раздела. Полный вариант есть у меня на блоге. Не знаю можно ли тут так постить, но это первый так сказать эксперимент.
Дополнения к браузеру
Save as image — точно названное (сохранить как изображение) дополнение к программе Firefox, которое позволяет вам сохранять страницу, фрейм, или любую их часть как изображение непосредственно от Firefox.
Pearl Crescent Page Saver — сохраняет образы web-страниц в формате png или jpg; сохраните всю страницу или только часть ее, с возможностью автоматически уменьшать размер изображения.
Picnik для Firefox — если вы используете онлайн-редактор изображений Picnik (это дополнение к программе Firefox) у вас есть возможность легко импортировать в него скриншот открытой в настоящее время вебстраницы.
Snissa — простое дополнение к программе Firefox для создания скриншотов веб-страниц.
Screengrab! — дополнение к браузеру, которое позволяет вам сохранять видимую часть окна, всю страницу целиком, только выбранный участок, или специфический фрейм веб-страницы.
ieSnapshotter — (лицензия shareware) дополнение к браузеру Internet Explorer, которое позволяет вам делать скриншоты и уменьшенные копии веб-страниц.
Создание скриншотов вебсайтов является, вероятно, одной из обычных задач при пользовании Интернетом. Скорее всего, если у вас есть блог или вы работаете обозревателем в интернет-издании, это приходится делать чаще. В любом случае, есть несколько интересных инструментов для простого создания скриншотов — некоторые автономные, а некоторые в виде дополнений к браузеру. Посмотрите на альтернативы кнопке Print Screen. Сразу предупреждаю — программы англоязычные, но разобраться с ними не трудно.
Поскольку второй раз я не осилю еще раз вставлять и редактировать 15 линков — даю только основные из каждого раздела. Полный вариант есть у меня на блоге. Не знаю можно ли тут так постить, но это первый так сказать эксперимент.
Дополнения к браузеру
Save as image — точно названное (сохранить как изображение) дополнение к программе Firefox, которое позволяет вам сохранять страницу, фрейм, или любую их часть как изображение непосредственно от Firefox.
Pearl Crescent Page Saver — сохраняет образы web-страниц в формате png или jpg; сохраните всю страницу или только часть ее, с возможностью автоматически уменьшать размер изображения.
Picnik для Firefox — если вы используете онлайн-редактор изображений Picnik (это дополнение к программе Firefox) у вас есть возможность легко импортировать в него скриншот открытой в настоящее время вебстраницы.
Snissa — простое дополнение к программе Firefox для создания скриншотов веб-страниц.
Screengrab! — дополнение к браузеру, которое позволяет вам сохранять видимую часть окна, всю страницу целиком, только выбранный участок, или специфический фрейм веб-страницы.
ieSnapshotter — (лицензия shareware) дополнение к браузеру Internet Explorer, которое позволяет вам делать скриншоты и уменьшенные копии веб-страниц.
+10
Изменение адресной строки из javascript
1 min
2.9KКогда писал код и текст сообщения думал что придумываю что-то новое и только потом начал замечать что это уже применяется, например, в google reader и в wikimapia.
При разработке страниц с помощью ajax возникает проблема: меняя содержимое страницы, мы не можем изменять адресную строку и потом перейти на нужную страницу просто скопировав адрес. (из-за этого в картах гугла есть "Ссылка на эту страницу")
В общем-то это логично с точки зрения безопасности. Если бы можно было изменять адрес из javascript, мы бы смогли подменять собой другие сайты.
+7
Как установить Internet Explorer в Ubuntu (Gutsy Gibbon, Feisty Fawn, Edgy Eft и Dapper Drake)
3 min
4.9Kперевод, оригинал здесь
Эта статья показывает как установить Internet Explorer трех разных версий (6.0, 5.5 и 5.0) в Ubuntu Feisty Fawn, Edgy Eft и Dapper Drake (проверено также в Gutsy Gibbon). Это полезно, например, для веб-дизайнеров, перешедших на Linux, но которым необходимо тестировать их сайты в Internet Explorer. Также остались еще сайты, работающие только в Internet Explorer.
Эта статья показывает как установить Internet Explorer трех разных версий (6.0, 5.5 и 5.0) в Ubuntu Feisty Fawn, Edgy Eft и Dapper Drake (проверено также в Gutsy Gibbon). Это полезно, например, для веб-дизайнеров, перешедших на Linux, но которым необходимо тестировать их сайты в Internet Explorer. Также остались еще сайты, работающие только в Internet Explorer.
+7
уже 20 лет я мечтаю о стартапах...;)
1 min
666Как сейчас помню свой первый вечер с РК 86 взятым у соседа. Именно такого плана бегущих человечков, я рисовал той ночью в бейсике, сидя перед телевизором. И зачарованные, мои родители не пытались положить меня спать, дали досидеть до половины третьего ночи. Мне было лет 11…
Через какое-то время появились БК. Технологическое чудо, и уже тогда пошли первые «стартапы», команды локализующие игрушки, с такими офигенными названиями как ASP corp., что-то там еще корп.
+75
ссылки: дебаг JS в браузерах
1 min
631Дебаггинг JS в Браузерах
Opera
Mozilla(/Firefox)
InternetExplorer
Safari
Из моего блога(пиар такой, если кто не понял)
Сорц — FAQ по extjs
Opera
Mozilla(/Firefox)
- Дебаггер всея веб-программерского сообщества, лучший из всех http://www.getfirebug.com/
- https://addons.mozilla.org/en-US/firefox/addon/60
- http://www.mozilla.org/projects/venkman/
InternetExplorer
- IEDevToolBar неплох, если надо диагностировать баги в IE. ссылка на сайте MS. Если будет интерес, залью на файлопомойку и будет прямая ссылка.
- http://www.debugbar.com/
Safari
Из моего блога(пиар такой, если кто не понял)
Сорц — FAQ по extjs
+6
Изменение размера окна броузера закладками
1 min
801Когда то на сайте Ромы Воронежского я увидел примерно такую картинку:
Я подумал что это какойто симпатичный плагин к Safari, который меняет размер экрана. Тогда Safari у меня небыло. Но идея мне понравилась и однажды я понял насколько гениальное просто (это про Рому).
Я подумал что это какойто симпатичный плагин к Safari, который меняет размер экрана. Тогда Safari у меня небыло. Но идея мне понравилась и однажды я понял насколько гениальное просто (это про Рому).
+40
10 секретов Del.icio.us
2 min
689Далее я приведу 10 «полезностей» упрощающих работу с вышеуказанным сайтом
+15
+15
Information
- Rating
- Does not participate
- Location
- Москва и Московская обл., Россия
- Date of birth
- Registered