Pull to refresh
163
0
Саша Косс @kossnocorp

User

Send message

Разработка привлекательных реалистичных пользовательских интерфейсов

Reading time4 min
Views15K
Cекрет разработки привлекательных интерфейсов заключается в реализме. Ваша задача — придать плоским элементам объём, используя свойства реальных объектов, вроде неровностей и шероховатостей, бликов и теней, различных текстур поверхностей. В идеале они должны выглядеть как предметы на вашем столе. Создавая классный интерфейс, в первую очередь нужно думать не «как», а «почему».
Читать дальше →
Total votes 212: ↑205 and ↓7+198
Comments49

Поддержка формы айтишника

Reading time5 min
Views1.7K
После прочтения статьи Ghetto workout товарища papa_justify, а так же изучения обширных и разнообразных комментариев к ней, решился написать свой первый пост на схожую тематику. Сразу скажу, что я не достиг феноменальных успехов в построении рельефного тела, не добился мировых рекордов и не был занесен в книгу рекордов Гиннеса.

Эта статья — попытка обобщить, поделиться и обсудить с товарищами по несчастью информацию, накопленную на протяжении 3 лет тренировок.

Предыстория


Вопрос поддержания собственной физической формы остро стал после поступления в ВУЗ. До этого спортом, как таковым, я не занимался (за исключением шахмат в 5-ом классе, полугодовалого хождения на каратэ-до и физкультуры в школе). После первого семестра активной учебы и сдачи лаб, вольготного отношения к физкультуре и веселого распития пива, стал замечать, что потихоньку начинаю терять форму и обрастать жиром. Начал задумываться как комплексно подойти к решению сложившейся проблемы. Решительно и бодро проштудировал многочисленные сайты и руководства для юных качков и уверенно пошагал в зал (благо он был бесплатен). Естественно без тренера и естественно без какой-либо системы начал таскать все, что попадалось под руки. С разным количеством подходов и упражнений в них. Естественно, ожидаемого эффекта накачаться мои отчаянные попытки не дали. Далее я снова углубился в литературу и начал открывать для себя все новые и новые горизонты.
Думаю, не стоит описывать все мои попытки достичь высот, ибо это займет слишком много моего и вашего времени. Попытаюсь вкратце рассказать, что я извлек для себя из всего этого.
Читать дальше →
Total votes 46: ↑37 and ↓9+28
Comments35

12 часов без подзарядки!

Reading time1 min
Views514
Компания ASUStek объявила о скором выпуске в Европе новых ноутбуков из серии UnLimited, которые могут работать целых 12 часов без подзарядки — 13,3-дюймового UL30 и 15,6-дюймовых UL50AG и UL50VG. Последний из ноутбуков, кстати, оснащен отдельным графическим адаптером. Все три ноутбука заключены в алюминиевые корпуса и оборудованы высококлассными динамиками Altec Lansing. Ноутбуки ASUS UL30, UL50AG и UL50VG работают под управлением новой операционной системы Windows 7 и, что вполне логично, поступят в продажу 22 октября.
image
Ноутбуки базируются на энергоэффективных процессорах Intel Core 2 Duo CULV SU7300. Также они оснащены жестким диском объемом до 500 Гб, беспроводными адаптерами Wi-Fi 802.11 a/g/n и Bluetooth, web-камерой, тачпадом с поддержкой multi-touch и сенсором освещенности для автоматической подстройки яркости дисплея. А для оптимизации энергопотребления предусмотрена функция Power4Gear, которая позволяет установить 4 различных режима от самого производительного до самого экономичного. Стоимость ноутбуков ASUS UL30, UL50AG и UL50VG в Великобритании составляет 599 ($958), 699 ($1118) и 799 ($1278) фунтов стерлингов соответственно.
Total votes 17: ↑14 and ↓3+11
Comments32

Системный блок из картона — существенный вклад в экологию

Reading time1 min
Views3.3K


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

Все необходимые интерфейсные разъемы можно прорезать самому.

Насчет пожароопасности предлагают не беспокоиться: температура возгорания картона от 258°С, а точка плавления пластика — +120°С. В этом утверждении, конечно, есть некоторая спекуляция: при возникновении искры картон благополучно загорится, а пластик — вряд ли. Но картон можно обрабатывать чем-нибудь негорючим и нетоксичным.

В общем, мысль кажется интересной. Посмотрим, пойдет ли изобретение в серийное производство или будет задвинуто производителями металлических корпусов.

Источник: iXBT.com
Total votes 16: ↑8 and ↓80
Comments24

Mirror's Edge 2D — полная версия

Reading time1 min
Views2.2K
image

Свершилось :) Формально, игра ещё находится в статусе «бета», но, исключительно, из-за несущественных багов. Ввиду наплыва посетителей и всеобщего ажиотажа, поиграть на сайте возможности нет, поэтому, вот ссылка сразу на swf файл.
Total votes 61: ↑56 and ↓5+51
Comments41

Бесплатные книги от Microsoft Press (PDF, English)

Reading time1 min
Views3.8K
Microsoft Press раздает бесплатно 2 книги в pdf. На английском.
Для скачивания нужна регистрация.

Windows Vista Resource Kit, Second Edition (Мне понравилась, хочу такую отпечатанную)
By Mitch Tulloch, Tony Northrup, and Jerry Honeycutt with the Windows Vista Team

Microsoft® Visual C#® 2008 Express Edition: Build a Program Now! (Для начинающих)
By Patrice Pelland

При скачивании имена файлов неправильные, я просто переименовал полученные файлы в pdf, открываются нормально.
Total votes 32: ↑17 and ↓15+2
Comments12

Как правильно написать статью о своей компании?

Reading time4 min
Views38K

Всем привет. Cегодня я хочу рассказать вам как правильно написать статью о вашей компании в Википедии. Заодно на конкретном примере познакомлю с основными приципами и правилами.

Читать дальше →
Total votes 100: ↑87 and ↓13+74
Comments54

Набор PHP-функции для создания user-friendly интерфейса на русском языке

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

Они умеют склонять существительные по числовому признаку, выводить дату с нормальными русскими названиями месяцев и выводить дату в удобочитаемом человекопонятном виде (вчера, позавчера, 2 дня 3 часа и 2 минуты назад, через 1 год и 2 месяца и т.д.).

Использовать их можно примерно так:
<acrnonym title="<?php print r_date($timestamp'j M Y в H:i'false); ?>"><?php print human_date($timestamp2false);?></acronym>
<acrnonym title="<?php print r_date($timestamp'j M Y в H:i'); ?>"><?php print human_date($timestamp);?></acronym>


Это вернет примерно такой результат:
<acrnonym title="2 января 2009 в 23:39">1 день назад</acronym>
<acrnonym title="2 января в 23:39">Вчера</acronym>

(Хабр обрезает тег <acronym>)

И вот так:
<?php
$count 
10;
printf('%d %s'$countdeclension($count, array('комментарий''комментария''комментариев')));
?>


Это вернет:
10 комментариев

Читать дальше →
Total votes 59: ↑49 and ↓10+39
Comments26

Афера Мэдоффа: подробно

Reading time2 min
Views8.9K
Все мы слышали новость про гигантскую аферу, которую провернул гуру фондового рынка, основатель биржи NASDAQ Бернард Мэдофф (Bernard Madoff), обманув инвесторов со всего мира на сумму около $50 млрд (это сумма вместе с виртуальными процентами, то есть на самом деле инвестировано было гораздо меньше денег, и все они исчезли). Это самая крупная в истории афера такого типа.

Кратко общеизвестные факты. Мэдофф был одним из основателей биржи NASDAQ и её президентом, его брокерская фирма работает с 1960 года. После ухода с NASDAQ он начал использовать свой авторитет, чтобы привлекать деньги в обычную пирамиду Понци, которую маскировал под хедж-фонд.

А теперь кое-что, о чём не говорят по ТВ. Три дня назад журналистам Wall Street Journal удалось добыть и опубликовать один важный документ (PDF). Это жалоба в SEC от 2005 года. Вот именно там, на 19 страницах, как нигде лучше проанализирована схема, которую организовал Мэдофф.

Гигантская афера стала возможна благодаря четырём факторам.
Читать дальше →
Total votes 65: ↑58 and ↓7+51
Comments249

Разгони свой сайт. Оглавление

Reading time3 min
Views1.1K
После обсуждения рентабельности выпуска бумажной книги я решил все же сконцентрироваться на электронной версии. Если она окажется достаточно популярна, там можно будет и о hard-copy подумать.

В эпоху Web2.0 технологий и взглядов было бы глупо писать книгу в отрыве от ее читателей, поэтому в данном топике выложено предварительное оглавление (чтобы скорректировать дальнейшую работу). Оно преследует две цели: во-первых, дать общее понятие о необходимости клиентской оптимизации. Во-вторых, рассказать о существующих подходах и наиболее современных решениях. Книга не стремится научить оптимизировать сложные JavaScript-приложения или настраивать nginx + FastCGI. Только общий подход и основные методики.

Любые комментарии приветствуются.
Читать дальше →
Total votes 62: ↑53 and ↓9+44
Comments60

Пишем расширения для PHP на C (Си)

Reading time7 min
Views3.5K
Современному PHP разработчику это знание может понадобиться скорее для расширения сознания, чем непосредственное руководство к действию, но несмотря на то, что в PHP уже встроено практически все необходимое, а в разнообразных PEAR и PECL репозитариях можно найти пакет дополнений на любой вкус, многим думаю будет интересно, а некоторым и полезно узнать как и что работает внутри PHP.

И раз уж Zend предоставил нам такие удобные инструменты, почему бы ими не воспользоваться? Например для оптимизации каких-то процессов, сокрытия своего когда в коммерческих приложениях и встраивания механизма лицензий, реализации многопоточности или для чего-то еще…

Читать дальше →
Total votes 31: ↑29 and ↓2+27
Comments12

Делаем сами простые часы за выходные

Reading time7 min
Views60K
Статья о том, как за выходные с нуля сделать простые электронные часы с использованием микроконтроллера. Показана только основа часов, количество программных и аппаратных фич ограничивается только вашей фантазией).

Читать дальше →
Total votes 159: ↑147 and ↓12+135
Comments80

Сравнение 9-ти способов обфускации email адресов

Reading time1 min
Views1.3K
Вечная проблема при публикации своего email, конечно же не хочется получать в итоге спам на свой ящик, и тут мы начинаем прибегать к различным способам обфускации (чтоб было понятно людям, но не понятно ботам) нашего email адреса.Silvan Mühlemann занялся этим вопросом, создал 9 разных email ящиков, защитил их 9 способами, разместил их на популярном сервере, чтоб их хорошенько проиндексил google, подождал (всего, ничего) 1.5 года и вот он результат...
Читать дальше →
Total votes 51: ↑49 and ↓2+47
Comments71

Мир лицензий: Часто задаваемые вопросы про лицензии GNU GPL

Reading time5 min
Views17K
Недавно я написал статью под названием Мир лицензий: разбираемся с GNU GPL, в которой постарался осветить мир gpl-лицензий, историю и различия в версиях. Статья вызвала большой резонанс, возникло много вопросов, споров. Чтобы немного прояснить ситуацию с GPL, я решил перевести часть официального GPL FAQ. В нем затрагиваются многие вопросы и разъясняются некоторые позиции лицензии. Надеюсь, данный перевод несколько прояснит ситуацию с GPL.

В дальнейшем я продолжу цикл публикаций про лицензии описанием BSD, Apache, MIT и других свободных и не очень лицензий. Кроме того, постараюсь затронуть вопрос лицензий в нашей стране. А пока, предлагаю почитать данный перевод.
Читать дальше →
Total votes 53: ↑52 and ↓1+51
Comments49

Мир лицензий: разбираемся с GNU GPL

Reading time6 min
Views155K

Рано или поздно каждый разработчик сталкивается с вопросом лицензирования своих разработок. Более или менее понятно, когда разрабатывается коммерческий продукт с закрытым кодом. Но когда разработчик желает распространять программу, плагин или библиотеку классов бесплатно и с открытыми кодами, то могут возникнуть трудности, потому что в природе существует масса лицензий подобного рода. Эта статья призвана собрать, упорядочить данные по лицензиям и вычленить самое главное.

UPD: опубликован перевод небольшого куска официального GPL FAQ habrahabr.ru/blogs/Dura_Lex/45878
UPD2: скорректирован и переформулирован список совместимых лицензий

Читать дальше →
Total votes 164: ↑156 and ↓8+148
Comments170

Yass + jQuery

Reading time1 min
Views444
В первом хабратопике хотелось бы поблагодарить хабраюзера sunnybear (все же знают, что он разработчик yass?) за оказанное доверие и хабраинвайт за одну строку кода :)

Как подружить Yass и jQuery?





Спасибо за внимание, ждём вас снова

зы: angry-web.blogspot.com/2009/03/yass-jquery.html оригинальный пост

зы2: традиция первых постов: testestest!!11
Total votes 24: ↑21 and ↓3+18
Comments13

Вышла The Battle For Wesnoth, версия 1.6

Reading time1 min
Views981
Битва за Веснот — симпатичная и увлекательная свободная пошаговая стратегия в стиле фэнтэзи, лучшая GNU/Linux игра с открытым исходным кодом 2008 года по мнению парней с LinuxQuestions.org.

С выхода версии 1.4 прошло более года, за это время с sourceforge.net было скачано 3,000,000 копий игры. И вот, несколько часов назад вышла версия 1.6.

 
Что нового?
Читать дальше →
Total votes 79: ↑70 and ↓9+61
Comments43

Визуализация 2019

Reading time1 min
Views949


Хотите знать, как выглядит не самое отдаленное будущее — скажем, 2019 год? У Microsoft есть свое мнение по этому поводу, которое и стало поводом к созданию великолепного ролика «Future Vision Montage».

Видео было представлено Стивеном Элопом (Stephen Elop), президентом бизнес-подразделения компании, в рамках подготовки к TechFest этого года. В самом ролике можно увидеть действительно много интересного, даже несмотря на то, что как отмечают критики: 60% «содержимого» — старые идеи, все вместе выглядит как настоящая компьютерная утопия с безумно красивыми пользовательскими интерфейсами и огромным количеством продуктов Microsoft — в особенности Surface.

Ну и, в конце-концов, судя по тому как и во что одеты люди на видео и какими данными они оперируют — инновационное будущее влетит в копеечку. Слава богу, Apple подобными «визуализациями» не страдает, иначе многие бы начали откладывать деньги уже сегодня.

via Engadget
Total votes 55: ↑43 and ↓12+31
Comments77

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity