Pull to refresh
30
0
Send message

Вариант PHP кода для вывода строки в множественном числе

Reading time 9 min
Views 834
Как обычно для интернационального проекта понадобилась функция для вывода слова в различных вариантах множественной формы.
Проект уже имеет собственный вариант загрузки языков, так что использование стандартного gettext привело бы к изменению большой части кода.

Так что была написана функция, которая для поддерживаемого набора из 27 языков реализовывала необходимый функционал.

Её код представлен ниже.

Читать дальше →
Total votes 9: ↑4 and ↓5 -1
Comments 20

Synergy — управление несколькими ПК с одной клавиатуры

Reading time 2 min
Views 115K
К моему рабочему компьютеру не так давно добавился еще и лаптоп, который постоянно стоит на столе рядом с монитором. Работать за обоими компьютерами нужно одновременно, и мне начало надоедать постоянно перекладывать руки с одной клавиатуры/мыши на другую.

Я подумал: «Как было бы здорово сделать дисплей лаптопа продолжением дисплея настольного ПК, и при этом управлять ими одной и той же клавиатурой и мышью!». Оказалось, выход есть. И называется он Synergy.
Логотип Synergy
Читать дальше →
Total votes 107: ↑106 and ↓1 +105
Comments 138

Инструменты скринкастинга (Windows)

Reading time 8 min
Views 64K
Здравствуйте, друзья!

Итак, в последние дни меня очень сильно заинтересовал скринкастинг как жанр подкастинга. Если быть точнее, то я бы отнес скринкастинг к видеоподкастингу. Весьма своеобразному.

Что же такое скринкаст? (Дурацкое клише — задавать вопросы самому себе и отвечать! больше не буду...) Скринкаст — от англ. screen — экран и cast как и в случае podcast — корень broadcast — вещать. То есть буквально — экрановещание. Скринкаст это видеозапись того, что происходит на экране со звуковыми или текстовыми комментариями. Как если бы вещающий сидел рядом с вами и показывал действие на реальном компьютере и при этом что-то объяснял.

Читать дальше →
Total votes 74: ↑72 and ↓2 +70
Comments 48

Лучшие графические редакторы, написанные на Flash

Reading time 7 min
Views 2.1K

Лучшие графические редакторы, написанные на Flash


Когда заходит речь о миграции с Windows на другие платформы или на веб-приложения, каждый раз возникает неоспоримый аргумент: но там же нет фотошопа! Этот легендарный графический пакет благодаря пиратам прижился, наверное, на подавляющем большинстве компьютеров в СНГ. И несомненно альтернативу столь сложной программе найти сложно. Но если откровенно, как в большинстве случаев используется вся мощь фотошопа? Изменить размеры, подкорректировать яркость, иногда убрать лишние детали, да отправить на е-мейл подружке.
Нужен ли для этого полноценный большой Photoshop? В большинстве случаев нет, если только вы не дизайнер-профессионал высокого класса. А значит, аналог найти будет уже проще.
Но искать аналог среди настольных программ или программ под Linux это неинтересно! Мы живем в век Web 2.0, поэтому попробуем поискать аналоги среди веб-приложений. Да, еще недавно это было бы фантастикой, но развитие графических возможностей прежде всего Flash уже сегодня позволяет получить весьма интересные результаты. Конечно, описываемые редакторы не станут полноценной заменой «старшему брату», но для небольших фотокоррекций они пригодятся. Или представьте себя в интернет-кафе, где привычного вам софта нет, а вам нужно срочно взять готовую картинку, что-то в ней поменять, отметить или подписать и отправить собеседнику. В этом случае вас тоже может спасти одна из рассматриваемых ниже программ.
Читать о 10 наиболее интересных представителях этого вида
Total votes 84: ↑78 and ↓6 +72
Comments 37

Осторожно, скользко! Играемся с изображением в ПХП. Эффект мокрого пола.

Reading time 1 min
Views 746
Как реализовать эффект мокрого пола?

А все очень просто!

Надо всего лишь зайти под “cut” и посмотреть… =)

Задача: реализовать эффект мокрого пола

Решение: PHP + GD
Читать дальше →
Total votes 32: ↑27 and ↓5 +22
Comments 27

Отдыхая — учусь, работая — отдыхаю

Reading time 2 min
Views 1.5K
Вся наша жизнь — это рабочие дни разбавленные выходными и праздниками.
А наш рабочий день — это череда часов, минут, секунд.
Наверное каждый из нас слышал о производственной гимнастике:
каждые час-два, минут на пятнадцать (вместо перекуров), хорошо бы дать отдохнуть глазам, кистям, а ещё спине и ногам.
А хорошо бы совместить полезные упражнения с получением новых навыков — и практичных и эстетичных.
Я сейчас перечислю те занятия, которыми пытаюсь заниматься сам.
По моему мнению упомянутые ниже упражнения не требуют материальных затрат и лишь минимум временных.
Дополняйте, плиз.
Читать дальше →
Total votes 75: ↑63 and ↓12 +51
Comments 87

Кривые линии на Google Maps

Reading time 2 min
Views 4.6K
Думается мне, что скоро Google даст нам возможность нарисовать не только ломаную на своих картах, но и кривую. А с необходимостью нарисовать кривую линию я столкнулся уже сейчас, в процессе работы с одним проектом. И пришлось вертеться.

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

Сначала — картинка (не кликабельно):

Пример графика на карте

Читать дальше →
Total votes 50: ↑47 and ↓3 +44
Comments 27

Weborama GTA3 Mod

Reading time 2 min
Views 1.2K
Пришло время познакомить вас с еще одной идеей, реализованной нами (TBMS), в рамках проекта Веборама и в лучших традициях нашей команды. Это интеграция в популярную и всеми любимую игру GTAIII. Однажды на тим-митинге мы обсуждали тогда еще предстоящий выход продолжения этого блокбастера GTAIV и кто-то сказал: «А вы знаете, что там будет русская радиостанция?». Мы стали стебаться над этой темой, и неожиданно родилась идея, а что если можно бы было вставить в GTA настоящую радиостанцию, которая бы играла не одну и ту же музыку, а имела бы изменяющийся эфир.
И тут появилась идея GTARama…



Как мы это сделали
Total votes 123: ↑105.5 and ↓17.5 +88
Comments 70

« Пожалуйста, не натопчите мне на сайте »

Reading time 5 min
Views 1.5K
Почти уже два года назад, когда я еще не учил людей зарабатывать на стартапах, делать быстрые фотомодели, гугл не был еще такой фигней, а веб-толпы не выиграливали у меня 2:0, я создавал сайты. И вот один из клиентов попросил меня сделать что-то такое, от чего все офигели бы для его магазина элитной мебели. Сначала у меня получился вполне заурядный дизайн, который они и не приняли, но вот вторая идея снесла всем голову. За эти два года, я увидел только один сайт, который сделан по такой технологии, хотя она лежит на поверхности, и это была компания уровня Sony (кто именно — забыл.)


Помните, когда в статье про быструю фотомодель вчера, я сказал, что скоро мы будем работать в объемном мире? Думаете, я шутил? Ну что ж ты встал путник — входи, разувайся, я тебе поведаю историю как Сеть перестала быть плоской два года назад…
Читать дальше →
Total votes 195: ↑161.5 and ↓33.5 +128
Comments 129

16 очень дорогих гаджетов, подходящих роскошному образу жизни

Reading time 9 min
Views 13K
1. Triton 1000 — люксовый батискаф, $1 690 000.

Triton 1000 — последнее творение компании U.S. Submarines. Это легкий, двухместный, практически минимально доступного водоизмещения батискаф, предназначенный специально для погружения с роскошных яхт. Высотой в 1.8 метра, длиной всего 3 метра и весом в 3.3 тонны, Triton 1000 может эксплуатироваться на практически любой лодке среднего класса.

Но кроме возможности возить батискаф с собой на личном кораблике, Triton предоставляет пасажирам практически небывалый комфорт для подобного устройства: кожаные сиденья с массажем не позволят отсидеть задницу (или что там у богатых), огромный «пузырь» стекла не препятствует обзору подводного мира. В этой мини-подлодке даже есть кондиционер.

Несмотря на то, что Triton 1000 задумывался, как очень легкий в управлении батискаф, где все контролируется джойстиками и компьютером, компания-производитель предоставляет курсы погружения и управления совершенно бесплатно, что делает покупку за чуть больше, чем полтора миллиона долларов, по-настоящему выгодной!
Читать дальше →
Total votes 134: ↑102.5 and ↓31.5 +71
Comments 88

VMware Server :: управляемся с парком машин

Reading time 7 min
Views 2.5K
Всем привет ;)

Продолжаем… (кто пропустил шаг назад)
Интересно, а как вы управляетесь с виртуальными машинами?!
Каждый раз, когда Вы делаете snapshot, ставите на паузу или выключаете машину(ы) Вы тратите на это время?!

Тогда мы идем к Вам! :)

Читать дальше →
Total votes 42: ↑34 and ↓8 +26
Comments 33

Автоматический перевод: кладезь для копирайтера

Reading time 2 min
Views 657

Предисловие


Наш продукт, многоязычная система ведения проектов Comindwork, была когда-то автоматически переведена на русский через Google Translate. И это было то смешно, то грустно. Многоязычная-то.
И вспомнился замечательный образец китайско-русского перевода, сайт автомобильной компании "Чжун Хуа". Жаль, русский перевод закрылся, видимо от наплыва желающих купить замечательные машины.

Менеджеры продаж, копирайтеры и маркетологи! Специально для вас…

Золотые фразы копирайтера

Читать дальше →
Total votes 21: ↑16 and ↓5 +11
Comments 5

Яндекс.Азбука

Reading time 2 min
Views 830
Пару дней назад Брэди Форрест, известный колумнист O'Reilly Radar, пишущий о технологиях, опубликовал занятную статью, озаглавленную им The Google Alphabet, 2008 edition. Простая до гениальности идея взять первую подсказку Google Suggest для каждой буквы алфавита очень меня увлекла, и я решил проделать тот же трюк с русской азбукой на Яндексе.
Читать дальше →
Total votes 183: ↑163.5 and ↓19.5 +144
Comments 26

Качаем с Народ.Диска без капчи и без яндекс.бара

Reading time 2 min
Views 15K
Как известно, чтобы скачать файл с Народ.Диска, необходимо либо ввести капчу, либо установить яндекс.бар. А если не хочется, чтоб яндекс.бар мозолил глаза(либо любимый браузер — опера)? Да, его можно скрыть, но зачем он тогда вообще нужен, если используется только для скачки файлов с Народ.Диска?
А можно обойтись и без него, при этом скачивая файлы без ввода капчи в любом удобном браузере, позволяющем изменять юзер-агент.
Читать дальше →
Total votes 128: ↑119.5 and ↓8.5 +111
Comments 103

Купил новый компьютер? Старый тоже пригодится

Reading time 4 min
Views 7.7K
Так получилось, что я люблю программирование и компьютеры. Поэтому у каждого члена моей семьи было по одному PC. У меня стационарный (Ubuntu), у мамы тоже (Windows XP), а у жены — ноутбук (Windows Vista). Была задача — организовать интернет для всей этой техники. Провайдер мне его отдает по PPTP. Недолго думая (и будучи лентяем) я докупил обычные Ethernet-сетевые карты, вставил на стационарные компы и соединил все компьютеры проводами (если честно, я еще купил WiFi модуль для своего компа, но тупо не смог настроить для ubuntu).

Шло время, потребности росли (особенно потребности в мобильности рабочего места) и я стал обладателем ноутбука MacBook Pro. Что делать со старым компьютером? Выбрасывать? Было жалко… Ведь почти руками его собирал в течение двух лет. И тогда я решил — будет сервером! Я почистил компьютер и заново поставил туда Ubuntu Linux.
Читать дальше →
Total votes 225: ↑159 and ↓66 +93
Comments 250

Прибиваем футер к полу

Reading time 2 min
Views 1.4K
Давно хотел это сделать (прибить «подвал» к полу) — как ни крути, а «Copyright 2008» по среди экрана
выглядит не козырно. Есть статьи по этому поводу, но ни одного дельного совета я так и не нашел.
Даже парни из LayOut Gala не утруждают себя этим вопросом, хотя занимаются полнейшей мистикой с отрицательными полями, получая при этом «резину» любого вида.
Читать дальше →
Total votes 32: ↑21 and ↓11 +10
Comments 40

Создание и управление виртуальными командами

Reading time 6 min
Views 2.2K
Крис Найджел создал Wildbit, и вот уже 8 лет работают виртуальной командой над Beanstalk. Он живет в Филадельфии а его команда — по всему миру. Ему точно есть что сказать по поводу виртуальных команд, и он сделал это в данной статье.
Меня постоянно спрашивают «Как вы управляете виртуальной командой и, фактически, добиваетесь поставленных целей?». В Wildbit каждый из десяти членов команды работает из дома или из коворкинг центра. Мы разбросаны по четырем странам и многим часовым зонам. Даже с такими условиями мы можем сделать многое и получать удовольствие от нашей работы.
До того как написать эту статью, я не слишком задумывался о том как мы работаем в виртуальной среде. Моим первым ответом был — простая практика и много ошибок. Знания добытые из этих ошибок могут быть сведены к трем главным направлениям: люди в команде, процессы управляющие командой и коммуникация.
Читать дальше →
Total votes 33: ↑31 and ↓2 +29
Comments 60

Современный подход к визуальной идентификации бренда

Reading time 16 min
Views 25K
Природа тенденций * Мир стал другим * Матерные слова * Прощай, привычный логотип * Сквозная система визуальной идентификации — что это? * Решительное «нет» хиромантии * Открытый для фантазии * Учимся понимать клиента


Под катом много букв и картинок про то, что такое хорошо и что такое плохо.
Total votes 84: ↑77 and ↓7 +70
Comments 72

Свободный и бесплатный софт

Reading time 12 min
Views 18K
Я знаю, подобный топик уже был, но я думаю этот будет более полным. Свобода… Зачем платить, если можно оценивать чужой энтузиазм и иногда, когда чувства переполняют, жать кнопочку Donate.

далее список программ
Total votes 80: ↑71 and ↓9 +62
Comments 241

50 действительно хороших инди игр

Reading time 1 min
Views 29K
Некоторое время назад здесь находился замечательный пост-перевод о 50 инди-играх, в которые действительно стоит сыграть. В настоящий момент он устарел, но ему на замену пришёл целый цикл постов об инди-играх — «Великолепная подборка инди-игр»:

Читать дальше →
Total votes 95: ↑90 and ↓5 +85
Comments 121

Information

Rating
Does not participate
Location
Украина
Date of birth
Registered