Pull to refresh
15
0
Send message

Как достичь профессионального вида с помощью цвета

Reading time9 min
Views11K
image

Что заставляет дизайн выглядеть скоординированным, спланированным и профессиональным? Ответ: 'цвет'.

Далеко не каждый проект нуждается в использовании мягкого корпоративного синего цвета для того, чтобы выглядеть профессионально. Планирование цвета означает создание структуры, которая бы описывала, какие использовать цвета и как их использовать. Цвет — самый неподдающийся элемент дизайна. «Хороший» цвет жестко связан с такими неуловимыми вещами как личный вкус и интуиция, и, в то же время, с технической позиции с калибровкой монитора и контрастом.

Но цвет просто необходим для контента. Если Вы уделите вебсайту достаточно времени для его совершенства, то читатели вероятно уделят достаточно времени его просмотру. Хороший выбор цвета сделает это возможным.

В этой статье мы будем делать обзор некоторых методик, чтобы достигнуть красивого сочетания цвета для Ваших проектов в сети.
Читать дальше →
Total votes 194: ↑167 and ↓27+140
Comments38

Потоковое видео: вещание с N810

Reading time3 min
Views7.4K
Захотелось забросить свою нокию высоко в небо и посмотреть, как мы выглядим с высоты птичьего полёта.
Как забросить — понятно: самый простой вариант — взять воздушный змей побольше.
Как посмотреть — вопрос немного озадачил.
Читать дальше →
Total votes 34: ↑29 and ↓5+24
Comments25

Grow Tower

Reading time1 min
Views1.2K
Хорошая головоломка от eyezmaze, целью которой является сборка башни 27 уровня. Есть всего 5 элементов, которые нужно расположить в правильном порядке. По-моему, весьма увлекательно. Да и финальная башня смотрится очень красиво.

image

Вообще, на eyezmaze много подобных головоломок,
Читать дальше →
Total votes 62: ↑43 and ↓19+24
Comments62

Надежные бесконечные циклы в Python

Reading time2 min
Views9.1K
В питоновском блоге разгорелась дискуссия об оформлении бесконечных циклов, что эстетичнее: while True или while 1<5 :-) Этот топик — мой опыт и рассуждения на тему бесконечных циклов и их реализации в питоне. Звиняйте, что не могу опубликовать в питоновском блоге — поэтому пишу здесь.

На мой взгляд работа с такими циклами зиждется на двух китах:
Читать дальше →
Total votes 2: ↑1 and ↓10
Comments4

Добавление номеров страниц в Google Documents

Reading time1 min
Views5.4K
В Google Documents невозможно стандартным средствами (через интерфейс) добавить автоматическую нумерацию страниц документа. Но есть возможность добавить необходимый HTML-код, с помощью которого будем выводить нумерацию страниц в верхнем и нижнем колонтитулах.

Читать дальше →
Total votes 15: ↑14 and ↓1+13
Comments3

Вопросы для программистов на собеседовании в Силиконовой Долине

Reading time1 min
Views2.2K
Андрей Погодин собрал сборник вопросов на собеседованиях при приеме на работу программистов в Силиконовой Долине. Разобрал по темам. С ответами :)
«Вопросы сгруппированы по разделам. Основная подборка вопросов была выполнена в 2006 году…
Если этих вопросов вам окажется мало, покопайтесь в Интернете. Индийское сообщество очень бережно относится к прохождению собеседований и поддерживает несколько сайтов с вопросами.»

Кроме того он написал книжку, как программисту попасть и прижиться там. Книжка многим сорвала крышу. Рекомендую.

Аннотация
Задумывались ли вы когда-нибудь, почему российским инженерам имеет смысл поработать за границей? Слышали ли вы о Cиликоновой Долине?

Книга знакомит читателя с бытом российских инженеров,
Читать дальше →
Total votes 22: ↑14 and ↓8+6
Comments13

Yahoo разработала онлайновый MP3-плеер для всеобщего пользования

Reading time1 min
Views768
Чтобы прослушать любимую музыку, совсем необязательно скачивать дополнительный софт, даже плагин Flash теперь не нужен. Компания Yahoo выпустила онлайновый MP3-плеер, который работает просто через браузер. Разработчику веб-сайта достаточно вставить в код своей страницы одну строку вызова скрипта — и тогда рядом с названием каждой MP3-песни появится маленькая кнопочка “Play”. При её нажатии на экране возникает сам плеер. У него даже есть встроенный плейлист, который может показывать все MP3-файлы на данной странице (используется формат XSPF).



Это уже вторая версия Javascript-плеера, первая версия которого была выпущена полгода назад. Она умела проигрывать лишь 30-секундные избранные фрагменты из коллекции Yahoo Music. Теперь же можно запускать любые MP3-файлы на любых сайтах интернета.

Документация и обсуждение проекта ведётся на публичной вики-страничке, причём не в домене Yahoo, а на хостинге Wikia. Таким способом компания стремится подчеркнуть, что это свободный и открытый MP3-плеер для всеобщего использования.
Total votes 34: ↑32 and ↓2+30
Comments25

Конкурент eeePC от Everex?

Reading time1 min
Views493

Компания Everex объявила о своем намерении уже в начале 2008 года начать продажи ультрамобильного ПК с 7-дюймовым дисплеем, который, возможно, если и не станет «убийцей ASUS eeePC», то будет, по крайней мере, прямым конкурентом этого «портативного интернет устройства».

Получившая название Cloudbook, новинка будет оснащена процессором Via C7 ULV с частотой 1,2 ГГц, 512 МБ ОЗУ и 30-гигабайтным HDD, а работать будет под управлением OC Linux, ориентированной на работу с приложениями Google. Из дополнительных «плюшек», наличие которых в Cloudbook подтверждено, стоит отметить 1,2-мегапиксельную web-камеру (не все модели), выход DVI, карт-ридер и несколько портов USB 2.0.

Стоимость базовой комплектации (без камеры) — $400. Продажи Cloudbook, по имеющейся информации, начнутся 15 января 2008 года.

via Ubergizmo, Linuxdevices
Total votes 28: ↑26 and ↓2+24
Comments50

Посмотри в зеркало :)

Reading time1 min
Views632
Один человек поехал на компьютерную выставку. Каждый день, входя, он говорил охраннику у дверей:

«Я великий вор, я знаменит многими делами. Смотри в оба, так как эта выставка от меня не ускользнет.»
Читать дальше →
Total votes 62: ↑54 and ↓8+46
Comments33

Как в linux консоли скопировать файлы и папки исключая некоторые из них по регулярному выражению

Reading time1 min
Views21K
Здравствуйте, хабражители.

Не судите строго, я новичёк в linux-е и это мой первый пост на хабре, но может кому-то похожему на меня он окажется полезным.

Столкнулся с необходимостью решить задачу, описанную в заголовке. Готового решения не нашёл. Написал sh скрипт (cpexclude.sh), который сначала копирует всё, а потом удаляет лишнее:

#!/bin/bash
if [ $# -lt 3 ] ; then
	echo "cpexclude usage: pathFrom pathTo excludeRegex"
	exit 0
fi
pathFrom=$1
pathTo=$2
excludeRegex=$3
# Copy everything
echo `cp -a $pathFrom/. $pathTo`
# Delete by excludeRegex
echo `find $pathTo -regex $excludeRegex -delete`

Добавил его в ~/.bashrc

alias cpexclude='/path/to/cpexclude.sh'

Пользуюсь время от времени.
Если у кого-нибудь на уме есть более приемлемое решение, милости прошу.
Читать дальше →
Total votes 46: ↑25 and ↓21+4
Comments43

Верстка почтовых рассылок

Reading time6 min
Views71K
Привет, Хабр!

В этой статье я бы хотел поделиться своими познаниями в кроссбраузерной и кроссмейлерной верстке почтовых рассылок. Под словом кроссмейлерность подразумевается — корректное отображение верстки во всех почтовых клиентах. Я считаю, что статья вполне актуальна, в виду того, что на хабре эта тема несколько раз освещалась, но некоторые нюансы были неточными, а другие просто устарели. По долгу службы я долгое время занимался версткой html расылок по всему миру, и приведенные ниже правила будут касаться следующих почтовых клиентов и веб-интерфейсов: MS Outlook 2003-2010, mail.ru, rabmler почта, Яндекс почта, Gmail, Yahoo! Mail (Classic), Thunderbird 2.0-3.0, Hotmail, Windows Live Mail, Apple Mail 3-4, AOL Mail, Lotus Notes 8-8.5.
Читать дальше →
Total votes 150: ↑146 and ↓4+142
Comments81

Материалы продвинутого уровня по Питону

Reading time5 min
Views43K
PythonВ мире все примерно распределяется в соответствии с принципом Паретто. Меньшая часть — богатые, большая часть — бедные (читающий, ты входишь в золотой миллиард). Тоже касается и материалов о программировании. Порой очень сложно найти хоть что-нибудь не начального уровня.

После прочтения Dive into Python или подобной ей и ознакомления с документацией возникает вопрос, а что читать дальше? Можно обратиться к списку книг на python.org. Там есть раздел Advanced Books, но в нем всего лишь 6 книг (седьмая не выходила), и только одну я бы назвал по-настоящему стоящей.

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

Ниже собраны сложные материлы про Питон, его устройство и возможности. Все на английском (грех, не знать технический английский). Про Dive into Python я слукавил. Большинство приведенных материалов требуют хорошее знание Питона и наличие опыта программирования на нем.

Подробнее
Total votes 136: ↑133 and ↓3+130
Comments23

Место для D

Reading time6 min
Views3.3K
На хабре уже публиковался перевод статьи The Case For D за авторством Андрея Александреску. Перевод, к сожалению, был сделан на скорую руку, без посторонней помощи и советов, что не могло не отразиться на его качестве. Позднее был коллективно создан более качественный и, главное, верный перевод, который мы и хотим показать. Старый перевод будет удалён, чтобы не создавать путаницы.

Андрей Александреску — Место для D [ссылка на pdf]
(статья посвящена D — «системному языку высокого уровня», одним из разработчиков которого является сам Александреску)

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

Участники: Volfram, naryl, karbin — перевод; maxter — грамматика и орфография; eldar, digited, Nekuromento, karbin, RISC — технические вопросы. ( Они будут рады ответить на любые вопросы, если им предоставить такую возможность ;) )

Читать дальше →
Total votes 32: ↑27 and ↓5+22
Comments56

1001-ый способ вертикального выравнивания

Reading time2 min
Views128K
О вертикальном выравнивании блока неизвестной высоты по центру или низу родителя сказано много. Есть способы, основанные на display:table-cell для хороших браузеров (без кавычек) и expression для IE, способы, основанные на относительном позиционировании (могут плохо работать при переполнении). В этой заметке будет описан способ, работающий на особенностях такого мощного отображения, как встроенный блок (display:inline-block).
Читать дальше →
Total votes 62: ↑51 and ↓11+40
Comments46

Открываем файлы во внешних приложениях

Reading time2 min
Views2.6K
Emacs имеет крутую курву обучения, но чем дальше, тем больше хочется делать в нем все, что можно и нельзя. В частности он обладает большим числом средств для навигации по файловой системе.
Я, например, использую Dired mode, ido, Org mode и закладки. Но существует проблема с открытием файлов во внешних приложениях: pdf в evince, avi в mplayer и т.д. Причем хочется задавать эти связи в одном месте. Emacs не был бы Emacs'ом, если бы не позволял сделать для этого какой-нибудь грязный хак =)
Читать дальше →
Total votes 4: ↑4 and ↓0+4
Comments5

South — новый клёвый syncdb

Reading time3 min
Views26K
Я совсем недавно начал работать с Django и меня практически сразу же взбесила ущербная команда syncdb, которая ничего толком не синхронизирует, умеет лишь создавать таблицы для новых моделей.

А добавление или удаление полей в уже существующие модели превращается в настоящий pain in ass — приходится «подсматривать» за тем, как ORM создала бы таблицы заново (manage.py sqlall) и вручную делать ALTER TABLE для изменившихся столбцов таблиц.

То есть, ORM в Django так или иначе предполагает активный трах с SQL shell, потому что в процессе прототипирования эти поля в моделях изменяются просто пачками.

Погуглив, я нашел несколько способов...
Total votes 35: ↑34 and ↓1+33
Comments34

Information

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