Pull to refresh
2
0
palchevsky @palchevsky

User

Send message

Coworking: коллективный офис для фриланса

Reading time4 min
Views2.3K
Coworking
Hat Factory, коллективный офис в Сан-Франциско.

Несколько лет назад, молодой программист Брэд Ньюберг (Brad Neuberg), желая поразмыслить о своей карьере, открыл для себя решение следующей дилеммы: «У меня есть выбор либо получить постоянную работу, которая позволит мне трудиться в организованном коллективе, либо я могу работать фрилансером, сохраняя большую свободу и независимость. Почему бы мне не совместить одно с другим?»

Как человек, привыкший воплощать нестандартные решения, мистер Ньюберг начал действовать. Он выдумал новое слово – «coworking», без дефиса – и арендовал помещение в здании, положив начало целому движению.

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

Читать дальше →
Total votes 77: ↑74 and ↓3+71
Comments58

Сам себе Радио и Телевизор

Reading time1 min
Views1.3K
Не так давно я обнаружил в сети сервис ORB.COM, который в 2 щелчка позволяет осуществлять удаленный доступ через интернет к Музыке, Видео, Фото на твоем компьютере.

Причем, в зависимости от клиента с которого осуществляется просмотр, происходит перекодирование потока.

Я успешно установил приложение и с NOKIA E50, прослушал музыку, просмотрел видео.

Для просмотра необходимо зайти на адрес orb.com и ввести логин и пароль, которые задаются при установке «сервера» или на сайте.

В общем, рекомендую.

P.S.: WinAmp последней редакции уже идет в поставке с ним.
P.P.S: Операционная система: Windows
Total votes 7: ↑5 and ↓2+3
Comments9

Зачем Microsoft покупает Yahoo: настоящая причина

Reading time2 min
Views516
Немного американского «юмора». По крайней мере понятно о чем думаю за бугром…

Однажды Скотт МакНили (Scott McNealy), основатель и председатель компании Sun, вычитал в утренней газете о том, что Java стали реже применять, отдавая предпочтение чему-то, что называется 'The LAMP Stack'. Взбешенный он вызвал своего бухгалтера.
Читать дальше →
Total votes 110: ↑87 and ↓23+64
Comments137

Отличный сервис для скачивания файлов

Reading time4 min
Views5.5K
Предыстория.

Год назад, когда славные студенческие времена уже подходили к концу, передо мной возник очередной студенческий квест. Один солидный профессор, пользующийся непререкаемым авторитетом на нашей кафедре, готов был выступить в роли моего дипломного руководителя, что практически гарантировало мне халявную сдачу диплома. Задача же состояла в том, что взамен профессор хотел получить новейшую версию одного известного и очень дорогого математического пакета. Дополнительная сложность заключалась в том, что нужна была версия для Linux.

Из-за таких сложностей найти нужный дистрибутив удалось далеко не сразу, и только на одном китайском сервере. Я уже был даже готов скачать эти 4 гига, заплатить за трафф из собственного кармана, и ни о чём не беспокоясь, писать диплом… но, как оказалось, сервер отдавал файлы ОЧЕНЬ медленно, постоянно рвал соединение, и, как назло не поддерживал докачку (хорошо было хотя бы то, что дистрибутив был разбит на части).
А тут, собственно, начинается полезная часть рассказа.
Читать дальше →
Total votes 101: ↑89 and ↓12+77
Comments69

«Учебник для Барби» — пособие для настоящих стерв

Reading time4 min
Views953
Ну не могла я пройти мимо такого :)
Далее идет очень любопытный текст:

«
К своим 19 годам, ты, несомненно, уже знаешь, что много миллионов лет существования этого мира были всего лишь подготовительным этапом до появления на свет Тебя. Теперь весь этот мир навеки твой. Вот она! Вот эта ничтожная планета, для которой ты слишком прекрасна. Вот Твой мир! Он стоит у твоих изумительных ножек и скулит в ожидании шанса угодить тебе.
Читать дальше →
Total votes 22: ↑11 and ↓110
Comments12

Прямые ссылки на AJAX веб-сайтах – наша технология Fullajax Direct Link.

Reading time7 min
Views10K
Приветствую всех читателей. Популярность AJAX такая, что это, по сути, уже стандарт де-факто для многих проектов. Хотя, как и все технологии (особенно, новые и/или модные), она часто применяется (чего уж грех таить) и там, где без нее не обойтись, и там, где вполне можно, а зачастую и нужно. Впрочем, сегодня речь пойдет о другом.

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

Но все же – допустим, у нас есть простенький, но претенциозный веб-сайт визитка, где по переходам меню AJAX подгружает и выводит контент, а мы хотим дать знакомому по ICQ ссылку на контактную страницу (или любую другую, не суть важно).

Есть два подхода решения проблемы ссылок.
Читать дальше →
Total votes 66: ↑58 and ↓8+50
Comments143

Очень длинные слова — что делать?

Reading time2 min
Views16K

Суть проблемы


Возможность пользователя ввести оооочень длинное слово без пробелов, и тем самым «взорвать» layout — это старая проблема. Вот так она решается на Хабре.

Решать её можно несколькими способами
Total votes 72: ↑67 and ↓5+62
Comments80

Introducing xdebug

Reading time9 min
Views46K
Эта статья первая из серии статей, описывающих xdebug, свободной библиотеки для разработчиков PHP. xdebug – это расширение для PHP, написанное Derick Rethans, одним из разработчиков языка PHP. В данной статье описывается как установить xdebug и рассказывается о его базовых возможностях. В последующих частях мы детальнее взглянем на главные возможности xdebug, а именно трассировку, профайлинг, отладку кода.
Читать дальше →
Total votes 44: ↑42 and ↓2+40
Comments60

Поговорим о погоде

Reading time5 min
Views33K
За последнее время мне пришлось довольно основательно пообщаться с несколькими сервисами Yahoo! В этой заметке расскажу об одном из них, который для многих может оказаться полезным. Это сервис прогноза погоды Yahoo! Weather.

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

Yahoo! Weather порадовал отсутствием перечисленных недостатков. Информация о текущей погоде, а так же прогноз на ближайшие 5 дней экспортируется с их сервера в формате RSS. На мой взгляд, выбор этого формата притянут за уши, т.к. погодная RSS «лента» содержит всего однин item. Те же данные можно было бы экспортировать в более лаконичном виде, но в Yahoo, по всей видимости, расчитывали на стандартные методы обработки RSS, что тоже довольно весомый довод. Стандарт — это все-таки стандарт.

Адрес RSS фида для интересующего города можно найти на сайте weather.yahoo.com.



В общем виде URL выглядит следующим образом:

xml.weather.yahoo.com/forecastrss?p=код_города&u=единицы_измерения

Первый параметр — идентификатор интересующего города. Второй параметр определяет, в каких единицах будет выдаваться температура. Значение «c» соответствует градусам Цельсия, «f» — градусам Фаренгейта.
Читать дальше →
Total votes 41: ↑35 and ↓6+29
Comments43

Система управления проектами TRAC

Reading time4 min
Views40K
В этой статье я постараюсь дать обзор системы управления проектами Trac, рассказать кому она будет полезна и способы ее применения в разработке проектов.

О системе



Разработчик — Edgewall
Лицензия — BSD
На чем написана — Python
Среда обитания — Там где обитает Python, а значит почти везде
Читать дальше →
Total votes 49: ↑46 and ↓3+43
Comments67

Оптимизация работы с MySQL

Reading time3 min
Views78K
Ни для кого не секрет, что работа с базой данных занимает большую часть работы практически любого сайта. И именно работа с БД чаще всего является узким местом веб-приложений.
В этой статье хотелось бы дать практические советы использования MySQL.
Сразу оговорюсь:
  • данная статья написана про MySQL, хотя общие вещи скорее всего справедливы для любой СУБД.
  • все написанное в статье является моей личной точкой зрения, и не является истиной в последней инстанции.
  • советы не претендуют на новизну и являются результатом обобщения прочтенной литературы и личного опыта.
  • в рамках данной статьи я не буду касаться вопросов конфигурирования MySQL.

Проблемы при использовании MySQL можно разделить на следующие три группы(в порядке значимости):
  1. Неиспользование или неправильное использование индексов.
  2. Неправильная структура БД.
  3. Неправильные \ неоптимальные SQL запросы.

Остановимся на каждой из этих групп подробнее.
Читать дальше →
Total votes 54: ↑52 and ↓2+50
Comments107

И снова о speed performance вашего сайта

Reading time3 min
Views1.9K
Уф… наконец-то я решился написать свой первый пост.

В этом посте я хочу рассказать вам о некоторых простых, и в тоже время эффективных способах ускорения загрузки вашего сайта.
Все методы основаны на LAMP + nginx + drupal, но я уверен что всё это верно и для остального тоже.
Разговор пойдёт о первой загрузке сайта, то есть когда у клиента нет ещё кеша в браузере.
Читать дальше →
Total votes 54: ↑47 and ↓7+40
Comments76

Меняем цвет выделения текста с помощью CSS.

Reading time1 min
Views92K
Text Selection Color

Одна из интересных функций CSS3, которую мы и рассмотрим сегодня, носит имя "::selection", при помощи которой можно заменить стандартный цвет выделения текста в браузере. Следует заметить что, на момент написания статьи, эту функцию поддерживают только лишь Safari и Firefox, причем отображают совершенно по разному. Однако, на мой взгляд, стоит быть в курсе всех новинок дабы не отставать от этих, так сказать, «вперед-идущих» техник.

Начнем:

::selection {
background: #ffb7b7; /* Safari */
}
::-moz-selection {
background: #ffb7b7; /* Firefox */
}


Цвет выделения текста будет, как можно догадаться, красным. Можно добавить несколько параграфов и определить для них разные цвета выделения.

[ПРИМЕР]

p.red::selection {
background: #ffb7b7;
}
p.red::-moz-selection {
background: #ffb7b7;
}
p.blue::selection {
background: #a8d1ff;
}
p.blue::-moz-selection {
background: #a8d1ff;
}
p.yellow::selection {
background: #fff2a8;
}
p.yellow::-moz-selection {
background: #fff2a8;
}


Total votes 58: ↑55 and ↓3+52
Comments40

Практический JS: разгоняем все, что движется

Reading time1 min
Views858
Примечание: ниже находится перевод статьи «Speed Up Your Javascript Load Time», в ней автор рассматривает некоторые наиболее эффективные техники и методы действия по уменьшению времени отработки JavaScript'а на клиенте. Большая часть из них общеизвестна, но в статье важно не просто их перечисление, а общий подход для решения задачи оптимизации времени загрузки. Далее мои комментарии курсивом.

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

Пользователи так ненавидят ждать: им подавай все и сразу. Давайте тогда рассмотрим несколько методов, которые помогут вам «причесать» ваш сайт. Здесь находятся все рабочие примеры, которые будут приведены далее.

читать дальше на webo.in →
Total votes 51: ↑49 and ↓2+47
Comments27

WordPress раздаёт по 3 ГБ бесплатно

Reading time1 min
Views980
Блогерская платформа WordPress увеличила объём бесплатного места для хранения файлов сразу в шестьдесят раз: с 50 МБ до 3 ГБ. Трафик никак не тарифицируется.

Мэтт Мюлленвег, главный разработчик WordPress, с гордостью говорит, что такой же объём хостинга у ближайшего конкурента Typepad обойдётся вам как минимум в $300 в год, а Blogger вообще не выдаёт больше 1 ГБ.

По словам Мэтта, компания WordPress стремится произвести на рынке блогохостинга такую же революцию, какую совершил Gmail на рынке бесплатной электронной почты. Другими словами, они хотят вывести хостинг блогов на качественно новый уровень. Увеличить бесплатный лимит в 60 раз удалось благодаря переходу на распределённый хостинг Amazon S3.

Одновременно с бесплатными, увеличены объёмы платных апгрейдов. Те, кто раньше заплатили за 1 ГБ, теперь получат дополнительно 5 ГБ бесплатно. Платный апгрейд по-прежнему обязателен для разрешения загрузки на хостинг определённых типов файлов (MP3, AVI и т.д.).
Total votes 20: ↑17 and ↓3+14
Comments20

Практический CSS/JS: архивируем все!

Reading time1 min
Views2.7K
Примечание: ниже частичный перевод статьи «Compress JavaScript and CSS without touching your application code», в которой описывается статичное сжатие CSS- и JS-файлов на сервере и корректная выдача их затем клиенту. Далее даны мои комментарии с более комплексным решением. Приношу извинения, если для кого-то тема будет слишком знакома или неинтересна: в Рунете нормальной статьи на данную конкретную тематику обнаружить не удалось.

Для обеспечения корректного архивирования вашего веб-контента, по-видимому, наиболее общий подход будет заключаться в выполнении по порядку следующих пунктов:

  • Проверить, умеет ли клиент принимать файлы в формате gzip-encoded.
  • Обеспечить соответствующий вывод на стороне сервера через gzip-функции, либо уповать на то, что всем этим займется непосредственно Apache.
  • Поиграться с .htaccess, чтобы обеспечить корректный content type.


читать дальше на webo.in →
Total votes 38: ↑36 and ↓2+34
Comments68

Как запретить браузеру выделять текст

Reading time4 min
Views178K
Если Вы веб-разработчик, то у вас наверняка возникала необходимость в том, чтобы запретить пользователю выделение текста. Оговоримся, что я не имею ввиду полный запрет с целью защиты текста, а запрет на выделение всевозможных подписей, надписей и т.п. где выделение мешает работе интерфейса и пользователю (чаще всего при drag&drop, или выделении текста при двойном клике). Это в первую очередь касается веб-приложений и ни в коем случае не касается информационных сайтов.
Читать дальше →
Total votes 57: ↑52 and ↓5+47
Comments69

PostgreSQL: аналитика для DBA

Reading time4 min
Views35K
Многие пользователи СУБД PostgreSQL знают, что сервер во время своей работы собирает разнообразную статистику, но не все знают, что ее полезно анализировать и как ее извлекать для этого. В этом небольшом тулките собраны несколько полезных запросов, дающих некоторое представление о том, как использовать это «скрытое знание», которое постоянно копится. Эти запросы можно использовать для мониторинга состояния PostgreSQL (ручного или с помощью плагинов для систем мониторинга вроде Nagios, Cacti или Zabbix), для поиска узких мест в работе сервера и многих других подобных задач. Помните, что это лишь верхушка айсберга; в документации можно найти описания нескольких десятков системных представлений, которые также могут быть полезны администратору PostgreSQL.
Читать дальше →
Total votes 29: ↑27 and ↓2+25
Comments20

Information

Rating
Does not participate
Registered