Pull to refresh
0
voland_2003 @voland_2003read⁠-⁠only

User

Send message

Простой bash-скрипт для запуска редактора

Reading time2 min
Views3.7K
Я совсем начинающий убунтовод. Хочу поделиться своим первым простым bash-скриптом:

#!/bin/bash
if [ -z "$1" ]; then
gedit
exit 0
fi
test ! -e "$1" && gedit "$1" || $(test -w "$1" && gedit "$1" || gksu gedit "$1")

Краткое пояснение (для тех, кому и так понятно и влом читать мою словесную пургу):

Перед запуском редактора проверяет, есть ли у пользователя права на изменение файла. Если прав нет, то запускает редактор от имени суперпользователя.
(Если входной файл не указан, то открывает редактор от имени простого пользователя)

Читать дальше →

Электрическое мышление

Reading time7 min
Views899
Данный топик — перевод статьи Yvonne Raley из журнала Scientific American Mind.

РоботСколько времени займет у вас сложение чисел 3 456 732 и 2 245 678? Десять секунд? Неплохо для человека. Средний современный компьютер может выполнить эту операцию за 0.000000018 секунд. А что на счет вашей памяти? Вы можете запомнить список планируемых покупок из 10 наименований? А из 20? Сравните это со многими миллионами для компьютера.

С другой стороны, компьютеры не так быстро распознают лица, которые люди различают мгновенно. Машины испытывают недостаток в творческом потенциале свежих идей, они не имеют чувств и теплых воспоминаний о своей молодости.
Читать дальше →

Закон Мерфи

Reading time2 min
Views1.1K
Закон первой компиляции
Если программа работает с первого раза, то что-то тут не так.
Замечание. С первого раза работают только совсем бесполезные программы.
Следствие. Крайне необходимая программа не заработает так, как надо, никогда.

Теорема об отладке
Если ты предполагаешь, что после продолжительной отладки в программе осталась одна-единственная ошибка, не пытайся ее выловить — ты породишь еще минимум две.
Определение. Отладка — это процесс внесения дополнительных ошибок в программу.
Читать дальше →

Вертикальное выравнивание блоков в CSS

Reading time3 min
Views2.6K
Приветствую всех, хочу поделиться своим собственным методом центрирования блока по вертикали. Все наверно и так читали не мало статей как это сделать и я не говорю о каком-то абсолютно новом способе, потому что все браузеры не считая IE всегда отлично понимали простую конструкцию:
Читать дальше →

HTC HD2 вышел на охоту

Reading time1 min
Views1.1K

Наконец-то монстр среди WinMo-смартфонов был выпущен на свободу. Сегодня HTC представила HTC HD2 официально. Именно под этим названием смартфон будет продаваться на мировом рынке. Отличительной особенностью смартфона является процессор Qualcomm Snapdragon, работающий на частоте 1 Ггц. Объем ROM — 512 Мб, RAM — 448 Мб (что является рекордом на данный момент), а также eye-candy интерфейс HTC Sense UI, который будет просто великолепно смотреться на 4.3 дюймовом дисплее. Смартфон работает под управлением Windows Mobile 6.5. Ожидаемая стоимость — 600 евро.
Детальные характеристики, видео и фотографии под катом

Знаете ли вы? (версия 4.0, осень 2009)

Reading time2 min
Views576
20-21 октября 2009 г. в Нью-Йорке The Economist проводит 3й ежегодный форум MEDIA CONVERGENCE FORUM. Данный форум пройдёт под девизом The momnet of truth: Consumer, Technologies and Commerce. На конференции соберутся маркетологи крупнейших компаний мира, которые будут говорить о новых технологиях и инновациях в социальной среде (social media).

Да уж, медиапространство менятеся. Меняется поведение потребителей. Соответственно должно поменяться и поведение маркетологов. Маркетологи уже ищут новые пути, чтобы дойти до клиента, стремятся понять клиента, заглянув внутрь его потребительских интересов, пристрастий. Короче, лезут в голову ;) Но пока не существует ни понимания, ни универсального howto, или образовательного курса. Однако инструментарий известен каждому! При помощи них уже сегодня можно взаимодействовать потребителю и маркетологу.
И вот совсем недавно на эту тему вышел 4й вариант известного ролика 'Did you know?" — «Знаете ли вы?». Ролик абсолютно бесплатно подготовили специалисты компании XPLANE — компании, назвающей себя the visual thinking company.

Для удобного восприятия я подготовил для вас перевод ролика на русский.
Желаю приятного просмотра и жарких дискуссий:



Данные для ролика готовили:
Karl Fisch, The Fischbowl, karlfisch@gmail.com
Scott McLeod, Dangerously Irrelevant,, dr.scott.mcleod@gmail.com
Laura Bestler.
В ролике звучит музыка «Home Tonight» DoKashiteru.

Источники информации:
Books published, Google Book Scan, 1,000,000,000,000 web pages, 65,000 iPhone apps, Print circulation, Online readers, Traditional vs. digital advertising, Ad-less TV, YouTube uploads, Unique visitors to TV network & social media sites, Rickrolling, Digital music, Wikipedia, Cisco, World record texts, Average teen texts, Nokia, Cell phone & purchases, Dell, Obama, McCain, Discipline over social media, Twitter & Iran, Twitter & Michael Jackson, Malware, Spam, Mobile in 2020, Ray Kurzweil.

P.S.: Стоимость участия в форуме: (стандартная: $2,495, для институтов и некоммерческих организаций: $1,245 и студентам: $495). Есть правда еще возможность беслатно получить билетик, для чего надо сделать видеоролик на 7 минут и выслать в адрес организаторов (deadline: 22 сентября 2009). А 21 октября, в 17:00, голосованием в аудитории выберут лучший клип. Зато каждый презентёр получит освобождение от оплаты входного билета ($2.495)!

Совет счастливым обладателям жестких дисков

Reading time2 min
Views66K
Хабрапривет! Сегодня расскажу о маленькой полезной настройке современных жестких дисков, которая позволяет значительно уменьшить шум от его работы.

image

Для тех, кто не слышал про AAM — добро пожаловать под кат.
Читать дальше →

(Python) Парочка полезных декораторов

Reading time3 min
Views1.1K
import should
  
@should.give((5,2),7)
@should.give(("aa","bbb"),"aabbb")
@should.give(([1],[2,3]), [1,2,3])
@should.give((1,1),1) # test
def add(a,b):
  return a+b
  
@should.throw((1,0), Exception)
@should.throw((5,0), ZeroDivisionError)
@should.throw((5,0), TypeError) # test
@should.throw((5,1), TypeError) # test
def div(a,b):
  return a/b



>pythonw -u "should.py"
[!] add(1, 1) should give 1, but got 2.
[!] div(5, 1) should raise TypeError, but raised nothing.
[!] div(5, 0) should raise TypeError, but raised ZeroDivisionError.
>Exit code: 0


Читать дальше →

Восстановление битых пикселей ЖК

Reading time1 min
Views143K
Сомневался в успешности метода, а также в том, что мой вечно салатовый пиксель, застывший полгода назад и постоянно мозоливший мне глаз, «станет на место». Но…
О чудо, помогло!
screenshot

Читать дальше →

10 шагов для добавления сайта в Яндекс.Новости и Google News

Reading time3 min
Views83K
Яндекс.Новости и Google News являются крупнейшими новостными агрегаторами в России. Так, по данным TNS Russia в июне 2009 года Яндекс.Новости в день посещало чуть более 1,1 миллиона человек. Представьте, какой трафик на сайт могут дать подобного рода системы. И в отличие от, например, News2 и Smi2, новости попадают туда автоматически. Причем, для Google News не нужно совершенно ничего делать — главное, чтобы ваш сайт индексировался Гуглом. Для Яндекса нужно делать полнотекстовый фид со некоторыми тонкостями.
Читать дальше →

По просьбам Хабрапипла… более подробное описание нашего ЦОДа

Reading time6 min
Views2.9K
По просьбам Хабрапипла, друзей и знакомых, выкладываю более подробную информацию о нашем дата центре:

Все началось примерно 2 года назад, сидя в итальянском ресторане за тарелкой пасты :)
Идея уже давно металась в стаждущих умах великих гениев, но тут она нашла выход наружу. Чуть позже было таки принято решение о начале строительства сего безобразия. Изначально предполагалось сделать ЦОД «Иртышский», планы были грандиозные, но были и колоссальные технические сложности, посему было принято решение о том. чтобы отложить Иртышский «на сладкое» :), взялись за «Славянский».

Небольшая справка: Долго думали как обозвать данные проект, в итоге пришли к выводу, что в глобале это будет «М77» по принципу М9, М10, М5 (ММТСы), опять таки Стек (М1), а в локале решили что будем различать по географическому признаку :) собственно так и получилось, «Славянский» расположен на Славянском бульваре, а «Иртышский» на Иртышском проезде :)
Читать дальше →

Концепция управляемого данными процессора

Reading time3 min
Views2.2K
image

Здравствуй, Хабр!

Все имеющие процессор устройства, которые мы используем, построены по принципам фон Неймановской машины, или ее модификациях. Простой пример: всеми нами используемый x86 — это гибрид фон Неймановской и Гарвардской архитектур.

Но знает ли хабрасообщество про существование (хотя бы в концепции, планах, чертежах, работающих образцах) НЕ фон Неймановских машин?


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

Эту концепцию в 70е годы разработали монстры из MIT, а потом подхватили другие процессоростроители по всему миру.

Итак, поехали!
Читать дальше →

Несколько советов по оптимизации Wordpress

Reading time2 min
Views1.1K
Несколько мелочей, которые помогут вашему блогу работать быстрее, если хостинг на вас ругается. Может именно Вы их уже знаете, но как оказывается не все знают и пользуются.

Однажды была запись у меня о том, как можно оптимизировать тему Wordpress, чтобы она заработала быстрее. Но это мелочи, которые лучше оставить на потом, на сладкое.

* Оптимизация начинается с базы данных. Нужно оптимизировать таблицы. Заходим в phpMyAdmin, выбираем нашу БД и далее:
Оптимизация таблиц

Это поможет серверу БД более быстро работать с таблицами, что немного снизит нагрузку. В более ранних версиях phpMyAdmin может не быть пункта «Отметить требующие оптимизации». Тогда просто выбираете все таблицы и делаете с отмеченными «Оптимизировать».
Читать дальше →

NetBookFox — сборка Firefox для нетбуков

Reading time3 min
Views1.2K
Дано: Asus EEE PC 701 (с установленной Eeebuntu 3.0 NBR), дача, интернет через GPRS.
Задача: попробовать при данных условиях максимально комфортно серфить по интернету.
Дополнительные условия: ноутбуков несколько, каждый раз скачивать одни и те же расширения занимает как минимум в 2 раза больше времени.

Решение:

Решение напрашивалось одно — попробовать сделать «кастомную» сборку Firefox, в которой были бы все необходимые расширения.

image

И вот, что получилось…
Читать дальше →

Отправлятор!

Reading time1 min
Views700
Сделал микро-AIR-приложение, которое отправляет файлы на хостинг (можно использовать открытые, можно собственные).
Отправлятор висит в трее, когда надо отправить файл — он кидается на форму отправлятора, и после окончания процесса отправки дается кнопка со ссылкой. Можно также посмотреть весь список файлов на выбранном хостинге.
По умолчанию отправлятор настроен на общедоступный хостинг файлов, но можно скачать скрипт, расположить его где-то на своем хостинге, и пользоваться приватным.
Больше подробностей — на сайте отправлятора.

Как применять Mind Maps при написании документов?

Reading time4 min
Views4.6K
Добрый день!

О Mind Maps (ментальных картах) знают, наверное, многие.

Я впервые заинтересовался этим способом представления информации достаточно недавно, года 2 назад — привлекла четкая и детальная структурированность информации при одновременной возможности широкого охвата всей картины целиком. Мне кажется, что именно эту потребность — в структурированности и одновременном широком охвате — мы и удовлетворяем на совещаниях, или в процессе обдумывания идеи, мозгового штурма, и т.п., когда рисуем карандашом на бумаге всякие схемы, деревья, и прочие картинки, позволяющие лишь при одном взгляде на них — детально вспомнить весь разговор и основные ключевые идеи. И ментальные карты — лишь еще одна методология, технология в построении таких картинок, и, на мой взгляд, весьма удачная.

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

Вот о последнем способе применения и пойдет речь.
Читать дальше →

CSS. Выходим на новый уровень

Reading time4 min
Views1.2K
Если Вы недавно начали заниматься версткой html-страниц и хотите научится это делать лучше эта статья для Вас, кроме того она подойдет для тех кто верстает уже давно, к сожалению многие неправильно составляют свои таблицы стилей.
Вот несколько основных моментов грамотного написания CSS.
Читать дальше →

GNOME Nautilus: настройка главной панели

Reading time2 min
Views1.8K
Не так давно передо мной встала необходимость добавить кнопку создания новой вкладки на главную панель Nautilus — файлового менеджера рабочего окружения GNOME. Поиск в настройках ничего не дал, потому пришлось рыться в интернетах.

В итоге я нашёл решение данной проблемы, пусть и не user friendly способом.
Читать дальше →

10 полезных приемов по работе с комментариями в WordPress

Reading time10 min
Views3.1K
10 полезных приемов по работе с комментариями в WordPress

Во многих блогах разделами с комментариями откровенно пренебрегают. А ведь это в корне неверно, поскольку комментарии — ни что иное как взаимодействие авторов с читателями. В этой статье мы поделимся 10-ю отличными советами и секретами, с помощью которых раздел комментариев в блоге достигнет уровня, которого он, собственно, и заслуживает.
Читать дальше →

Information

Rating
Does not participate
Location
Киев, Киевская обл., Украина
Registered
Activity