По следам недавних и не столь недавних публикаций о шорткатах в Windows (1, 2) и Linux решил написать о том, как при помощи программы Autohotkey (Windows-only, инсталлятор, портабельная (zip) версия) можно задавать свои собственные клавиатурные сокращения для тех команд, для которых в системе по умолчанию никаких шорткатов не предусмотрено. Во многом свою роль здесь сыграло желание иметь в Винде те же шорткаты, что и на Маке, на котором я одно время много работал.
Василий @PyroRed
Пользователь
Multi-user режим для Terminal Server в Windows XP x64
6 min
17KTranslation
На волне недавнего апгрейда, довелось мне столкнуться с неприятным ограничением Windows XP x64 на количество одновременно подключенных через Remote Desktop пользователей. А именно, в каждый момент времени работать с компьютером может не более одного пользователя. При соединении через RDP, локальный пользователь отключается; при локальном входе в систему — отключается удалённый. Досадно, учитывая, что ресурсов машины с лихвой хватило бы на несколько клиентов.
Насколько мне известно, проблема эта присуща всем десктопным (не-серверным) вариантам Windows. Для 32-битной версии Windows XP существует решение в виде патча TS-Free, который заменяет несколько системных библиотек на более старые, зато неограниченные, версии. Для 64-битных же систем решение обычно сводится либо к переходу на серверный вариант ОС (соответственно, немалые затраты), либо к использованию сторонних программ типа WinConnect Server VS (впрочем, WinXP x64 всё равно не поддерживается). Я уже успел отчаяться, когда в одном голландском блоге случайно набрёл на статью "Windows XP x64 Terminal Server patch". В отличие от TS-Free, на которого ругаются все антивирусы, в этой статье автор подробно описывает какие байты меняются и зачем, так что читатель может самостоятельно убедиться в безопасности патча.
Ниже — вольный перевод статьи.
Насколько мне известно, проблема эта присуща всем десктопным (не-серверным) вариантам Windows. Для 32-битной версии Windows XP существует решение в виде патча TS-Free, который заменяет несколько системных библиотек на более старые, зато неограниченные, версии. Для 64-битных же систем решение обычно сводится либо к переходу на серверный вариант ОС (соответственно, немалые затраты), либо к использованию сторонних программ типа WinConnect Server VS (впрочем, WinXP x64 всё равно не поддерживается). Я уже успел отчаяться, когда в одном голландском блоге случайно набрёл на статью "Windows XP x64 Terminal Server patch". В отличие от TS-Free, на которого ругаются все антивирусы, в этой статье автор подробно описывает какие байты меняются и зачем, так что читатель может самостоятельно убедиться в безопасности патча.
Ниже — вольный перевод статьи.
+17
Горячая линия: разработка сайта на заказ
2 min
2.9KУважаемый bobos создал правильный блог «Юридическая консультация». Пока вопросы задаются в виде комментариев к первому посту-объявлению или отдельными постами.
В комментариях не очень удобно, а отдельный пост на каждый вопрос не всегда нужен.
Поэтому предлагаю организовать и провести тематическую горячую линию.
В комментариях не очень удобно, а отдельный пост на каждый вопрос не всегда нужен.
Поэтому предлагаю организовать и провести тематическую горячую линию.
+28
Бизнес, который переживет кризис или новый взгляд на соц. сети
9 min
837Предисловие: Вчера встречался с одним замечательным человеком, который попросил опубликовать его статью.
Цель: оценка и проверка реакции…

Цель: оценка и проверка реакции…

+37
Интернет маркетинг во время кризиса
3 min
989Раз уж открыли такой блог на Хабре, то решил написать свое видение проблемы и ее решение. Это мои принципы антикризисного интернет маркетинга. Напишу кратко, чтобы не отнимать много времени, кому интересна развернутая статья, она есть на моем блоге.
Почему маркетингу нужна оптимизация?
Во-первых,
Принцип 1: Оптимизируй, а не сокращай.
Почему маркетингу нужна оптимизация?
Во-первых,
+9
ИИ — Сделай сам
8 min
28KОчень приятно, что тема искусственного интеллекта не заглохла, а продолжает развиваться. Здесь уже набралось множество статей с прекрасными идеями и интересными комментариями. Глядя на все это многообразие, захотелось вернуться к начатой полгода назад серии публикаций и поделиться некоторыми возникшими с тех пор мыслями и рассуждениями. Все это я попытался скомпоновать в одну большую статью, которая описывает все аспекты того, как будет работать конечный продукт, и содержит соображения по его реализации.
+58
Задача из старой книги. («Железные» таблицы)
3 min
1.1KБродя по букинистическим развалам за смешную цену 35р. купил книжку Гуго Штейнгауза «Задачи и размышления». Там нашел неплохой набор математических задач пригодных для обучения информатике. Но с Хабрасообществом хочу поделиться не этим открытием.
Там же была задача на случайную выборку. Задача классическая. Я ее несколько перефразирую. Но суть от этого не меняется.
Там же была задача на случайную выборку. Задача классическая. Я ее несколько перефразирую. Но суть от этого не меняется.
+34
8 способов превратить нового посетителя сайта в посетителя постоянного
7 min
1.4KЧто, помимо удачной концепции, и команды, способной ее реализовать, является залогом стабильного роста аудитории информационного сайта? Умение удержать посетителя.

Какова бы ни была посещаемость вашего проекта, если вы не думаете о том, чтобы каждого нового посетителя превратить в постоянного – вы поступаете опрометчиво. При исчезновении или значительном сокращении трафика с какого-либо из ваших ключевых источников (например – с Яндекс, Гугл или Рамблер, которые часто являются важными поставщиками посетителей для электронных СМИ) показатели посещаемости резко упадут. Особенно заметным такое падение может стать в случае с молодым проектом, когда у него наличествует некоторый рекламный бюджет на первичную раскрутку. Как только этот бюджет заканчивается – падение посещаемости бывает катастрофическим. А мы же не хотим таких падений, верно?

Какова бы ни была посещаемость вашего проекта, если вы не думаете о том, чтобы каждого нового посетителя превратить в постоянного – вы поступаете опрометчиво. При исчезновении или значительном сокращении трафика с какого-либо из ваших ключевых источников (например – с Яндекс, Гугл или Рамблер, которые часто являются важными поставщиками посетителей для электронных СМИ) показатели посещаемости резко упадут. Особенно заметным такое падение может стать в случае с молодым проектом, когда у него наличествует некоторый рекламный бюджет на первичную раскрутку. Как только этот бюджет заканчивается – падение посещаемости бывает катастрофическим. А мы же не хотим таких падений, верно?
+20
Обзор Windows 7 M3 b6801
4 min
40KЭта сборка утекла к нам с PDC. Недавно скачал ее и поставил. Теперь вот решил поделиться с вами впечатлениями от одного дня работы на этой системе.


+140
Логика английских времен
6 min
73KИзучавшие или изучающие английский язык знают, каким страшным может казаться множество английских временных форм глаголов.
Всего в английском 12 временных форм. А в русском-то, на первый взгляд, всего 3, и как их связать с английскими, для новичка может быть совершенно не понятно.
Всего в английском 12 временных форм. А в русском-то, на первый взгляд, всего 3, и как их связать с английскими, для новичка может быть совершенно не понятно.
+150
Сделай сам: любимые персонажи из бумаги
2 min
4KПривет всем Хабралюдям!
Сегодня я хочу поделиться с сообществом одним очень затягивающим и увлекательным способом убить свободное время и просто отвлечься.

Сегодня я хочу поделиться с сообществом одним очень затягивающим и увлекательным способом убить свободное время и просто отвлечься.

+180
Как я покупал «идеальный» компьютер. Часть 1 — монитор.
1 min
10KТак уж получилось, что долго и верно служивший домашний компьютер неожиданно сгорел. Сломалось в нем почти все, не оставив надежд на частичный апгрейд. Поэтому, честно говоря, к своей радости, пришлось покупать все с нуля.
Выбор нужной конфигурации виделся делом интересным и недолгим. Однако эта иллюзия исчезла в первый же день. Выбирая основной рабочий инструмент, спешить не хотелось. Пришлось перелопатить гору информации. Эта статья, хотя и не претендует на полноту, возможно сократит время для некоторых ищущих. В первой части расскажу про выбор монитора. Статью не стоит рассматривать как руководство, просто хочу поделиться собранной информацией — возможно, кому-то она окажется полезной.
Выбор нужной конфигурации виделся делом интересным и недолгим. Однако эта иллюзия исчезла в первый же день. Выбирая основной рабочий инструмент, спешить не хотелось. Пришлось перелопатить гору информации. Эта статья, хотя и не претендует на полноту, возможно сократит время для некоторых ищущих. В первой части расскажу про выбор монитора. Статью не стоит рассматривать как руководство, просто хочу поделиться собранной информацией — возможно, кому-то она окажется полезной.
+99
Коллекции иконок? Легко! Тысячи иконок в сетах.
2 min
39KВ продолжении поста "Ресурсы по поиску качественных иконок" представляю свою коллекцию сайтов, на которых вы найдёте очень(!) много качественных наборов иконок. Все сайты проверены руками, следовательно открываются и скачиваются легко.
+112
Онлайн патентование в Бюро Патентов и Торговых Марок США
3 min
5.9KЭто возможно. Может быть, для кого-то это не новость, но для меня это стало почти открытием: можно запатентовать свое изобретение в Бюро Патентов и Торговых Марок США (United States Patent and Trademark Office), сокращенно — USPTO (именно там патентуются все Гуглы и Эплы) не вставая из-за компьютера. В буквальном смысле этого слова. У меня вся процедура заняла ровно 15 минут. Спешу поделиться.
Информация к размышлению:
1. USPTO — это американский Роспатент, только с мозгами.
2. USPTO принимает заявки на патентование у жителей любых стран, в т. ч. из РФ.
3. У них есть такая замечательная штука, как временная заявка (Provisional Application) — это приоритет на изобретение в упрощенной и ускоренной форме. Своего рода анонс вашего будущего патента.
4. Provisional Application (далее Provisional Application) действует 12 месяцев, после чего ее нужно подтвердить «настоящим патентом», иначе теряет силу.
5. Временная заявка нигде не публикуется.
6. Заявка может быть написана по-русски (но перевод должен быть предоставлен не позднее 16 месяцев с момента подачи).
7. Заявка стоит от 105 долларов. Можно и больше, но это зависит только от количества информации, которую вы попытаетесь запихнуть в заявку. Мне вполне хватило 105.
8. Оформление заявки делается с помощью веб-приложения EFS-Web. Оно может: добавлять заявку в базу USPTO, проверять эту заявку, принимать пошлину за прием заявки и высылать заявителю квитанцию о приеме заявки.
9. Я не патентный поверенный, не юрист и вообще не-не-не. Просто любитель. Поэтому если надумаете получать таким образом патент — проверяйте. Хотя у меня, вроде, все получилось.
10. Услуга по оформлению Provisional Application у патентных поверенных стоит в среднем 15 000 рублей. Не считая самих пошлин.
Итак, поехали
Информация к размышлению:
1. USPTO — это американский Роспатент, только с мозгами.
2. USPTO принимает заявки на патентование у жителей любых стран, в т. ч. из РФ.
3. У них есть такая замечательная штука, как временная заявка (Provisional Application) — это приоритет на изобретение в упрощенной и ускоренной форме. Своего рода анонс вашего будущего патента.
4. Provisional Application (далее Provisional Application) действует 12 месяцев, после чего ее нужно подтвердить «настоящим патентом», иначе теряет силу.
5. Временная заявка нигде не публикуется.
6. Заявка может быть написана по-русски (но перевод должен быть предоставлен не позднее 16 месяцев с момента подачи).
7. Заявка стоит от 105 долларов. Можно и больше, но это зависит только от количества информации, которую вы попытаетесь запихнуть в заявку. Мне вполне хватило 105.
8. Оформление заявки делается с помощью веб-приложения EFS-Web. Оно может: добавлять заявку в базу USPTO, проверять эту заявку, принимать пошлину за прием заявки и высылать заявителю квитанцию о приеме заявки.
9. Я не патентный поверенный, не юрист и вообще не-не-не. Просто любитель. Поэтому если надумаете получать таким образом патент — проверяйте. Хотя у меня, вроде, все получилось.
10. Услуга по оформлению Provisional Application у патентных поверенных стоит в среднем 15 000 рублей. Не считая самих пошлин.
Итак, поехали
+58
Поиск — это просто
3 min
3.7KGoogle, конечно, ищет хорошо, но корпоративные ресурсы вывешивать на открытый доступ нельзя, покупать google-mini с его ограничениями тоже не вариант. А поиск по базе внушительных размеров(4 гигабайта текстов, по которым и необходим поиск) надо. А если добаить к поиску по тексту еще и поиск по каким-то параметрам, то тут и google-mini не поможет и совсем страшно становится.
Но не стоит паниковать! На помощь нам приходит Sphinx — поисковый движок с открытым исходным кодом, который можно прикрутить практически к чему угодно не прилагая особых усилий
Но не стоит паниковать! На помощь нам приходит Sphinx — поисковый движок с открытым исходным кодом, который можно прикрутить практически к чему угодно не прилагая особых усилий
+87
Шпаргалка по SEO
1 min
1.8K
Собрал свои познания по SEO в сие нехитрое творение, думаю пригодится многим…
+73
Как использовать API сайта, у которого нет API?
4 min
81KУ меня достаточно часто появляется задача получить данные от стороннего сайта, при этом далеко не всегда этот сайт предоставляет возможность удобно получить эти данные через API. Единственное решение в таком случае — парсить html содержимое страниц. Когда-то я писал регэкспы, потом появились библиотеки, позволяющие получить нужное содержимое по css-селектору, а сейчас и это кажется сложной задачей, которую хотелось бы упростить.
Сегодня я хочу рассказать вам о моей небольшой библиотеке, позволяющей описать в API-стиле http-запросы и парсить ответ сервера в нужный вам формат.
Сегодня я хочу рассказать вам о моей небольшой библиотеке, позволяющей описать в API-стиле http-запросы и парсить ответ сервера в нужный вам формат.
+95
Ускоряем понимание коммерческого или технического текста: как перестать бояться писать просто
9 min
91K
Читать молча мы научились относительно недавно. Раньше не было иного логичного способа читать, кроме как строго вслух. Фактический процесс чтения напоминает слушание двух голосов: один проговаривает слова текста, второй переводит их для нас на понятный нам язык.
Когда вы пишете текст, вы — социнжинер, старающийся передать свою точку зрения максимально точно и детально. Вы решаете задачу передачи данных без искажений. Наиболее простой способ сделать это — избежать трансляции через внутренний перевод читателя.
Это имеет прямое отношение к коммерческим текстами и к техническим. Минимальные искажения при передаче информации означают большую конверсию. Больший охват. Большую силу призыва. Большую практическую понятность.
Поэтому сейчас я расскажу базовые вещи, которые можно делать прямо здесь и сейчас у вас на сайтах.
+107
Как отлаживать свой мозг
4 min
211KПеревод статьи Оливера Эмбертона (Oliver Emberton) «How to debug your brain». Оригинал можно найти здесь.
Для воспроизведения одного распространенного бага, попробуйте приказать себе «пойти в тренажерку». Мозги большей части людей в ответ обновят статус в Facebook и примутся за просмотр роликов с котятами. Это не ожидаемое поведение.

К счастью, я разработал заплатку. Но сперва давайте я расскажу, как работает весь этот мозг.
Наши мозги – самое глючное барахло после Internet Explorer.
Для воспроизведения одного распространенного бага, попробуйте приказать себе «пойти в тренажерку». Мозги большей части людей в ответ обновят статус в Facebook и примутся за просмотр роликов с котятами. Это не ожидаемое поведение.

К счастью, я разработал заплатку. Но сперва давайте я расскажу, как работает весь этот мозг.
+59
Symfony2: logging out
5 min
13KTranslation

+14
Information
- Rating
- Does not participate
- Location
- Санкт-Петербург, Санкт-Петербург и область, Россия
- Date of birth
- Registered
- Activity