16 Сен
14 Сен
В ответ себе же на предыдущий пост о метках в WordPress (Wordpress и метки на русском) нашел неплохое решение. Плагины:
Пользуюсь данными плагинами на другом блоге, вроде всё гладко. Но всё же, я уже привык к меткам на английском, и думаю это в какой-то мере лучше (может и не совсем для SEO), т.к. бесит метка Яндекс ссылающаяся на yandeks вместо yandex.
13 Сен
10 Сен
Многе популярные веб-сайты, сегодня являются не просто набором веб-страниц, а так называемыми веб-приложениями, где люди общаются, выкладывают видео, играют в игры он-лайн и т.д.. Таких возможностей небыло при появлении первых браузеров, потому и функционал в них заложен в “старом стиле”.
Концепция браузера нового поколения, Google Chrome включает следующие пункты:
Специалисты Google разработали новую технологию самого быстрого исполнения кода Javascript, который исполняется в фоновом режиме (т.е. работа самого браузера при этом, не приостанавливается). Так же, каждая вкладка в Google Chrome работает отдельно, в собственной среде. То есть, если у вас одно веб-приложение вдруг вызвало критическую ошибку, то вы можете закрыть его вкладку, не теряя свою работу в других вкладках.
Дизайнеры Google Chrome так же постарались сделать своё приложение максимально удобным, при этом минимальным. То есть весь функционал Google Chrome скрыт до тех пор, пока у пользователя не появится в нем необходимость.
Загрузить Google Chrome
Видео-материалы Google Chrome под катом.
5 Сен
Ужастная новость - 1 сентября прикрыли проект Skypecasting. А это значит что таким крупным проектам как Free-lance.ru придется искать другие методы проведения конференций, например TeamSpeak или PalTalk.
До конца не известно почему прикрыли скайп касты, но слухи ходят, что это из-за войны в Северной Осетии, т.к. в конце августа каждый день создавались сотни конференций на эту тему, где люди видимо обсуждали то, что не пренадлежало обсуждению. Другие считают, что проект небыл выгодным, т.к. кастов стало слишком много и серверы Skype помирали от нагрузки (если заметили то в последние несколько дней, особенно вечером, разговаривать одновременно в касте могло не больше 2-3 участников).
У меня было несколько хороших планов проведения Skype конференций различных тематик, но теперь всё рухнуло.. Ну что ж, будем искать альтернативы.
4 Сен
Используем prototype и scriptaculous эффекты для того, чтобы показать посетителю насколько надёжен его пароль. За основу взят скрипт Password Meter, который в оригинале можно скачать здесь: geekwisdom.com/js/passwordmeter.js. Добавляем немного эффектов и функциональности с помощью CSS, Javascript а так же наших любимых библиотек Prototype и Scriptaculous.
3 Сен
Учимся правильно писать заявление о приёме на работу ;)
<?php $profile = new UserProfile(); $boss = new UserProfile(); $boss->getDefaultSettings(PROFILE_EMPLOYER); $profile->getDefaultSettings(PROFILE_EMPLOYEE); $profile->setSpecialization(SPEC_WEBDEV_PHP); $profile->status = STATUS_UNEMPLOYED; $salary_average = $boss->company->getAverageSalary(SPEC_WEBDEV_PHP); $profile->salary_desired = $salary_average + ($salary_average / 100) * 10; $document = new Document(TEMPLATES_JOB_APPLICATION); $document->min_salary = $profile->salary_desired; $document->max_salary = $profile->salary_desired + ($profile->salary_desired / 100) * 50; $document->job_type = JOBTYPE_FREELANCE; $document->hours_per_week = 20; $result = ($document->sendTo($boss) != DOCUMENT_SEND_FAILED) ? $document->lastSendResult() : false; if ($result == DOCUMENT_RESULT_ACCEPTED) { $profile->status = STATUS_FREELANCER; $profile->mood = MOOD_HAPPY; } elseif ($result == DOCUMENT_RESULT_REJECTED) { $profile->status = STATUS_HOMELESS; $profile->mood = MOOD_DEPRESSION; $profile->setTimeout(time()+3600, 'die("HUNGRY");'); } else { $profile->getDefaultSettings(PROFILE_ANONYMOUS); $boss->getMoreDetails(PROFILE_DETAILS_ALL); $profile->kill($boss); } ?>
2 Сен
Кто пользуется системой контроля версий на OpenSVN и до сих пор не может правильно настроить себе Trac. Разработчики OpenSVN еще не до конца сделали интерфейс управления Trac, но дали пользователям возможность самостоятельно им управлять через командную строку. Эта командная строка - так называемый trac-admin, который позволяет делать практически всё что угодно с вашим тракером.
Полный список команд trac-admin можно посмотреть на официальном сайте Trac (trac.edgewall.org/wiki/TracAdmin), но если вы не хотите заморачиваться с этим, то вам достаточно добавить свой аккаунт с правами TRAC_ADMIN, а дальше можно продолжить управление в самом тракере с приятным пользовательским интерфейсом.
Итак, надеюсь вы уже создали несколько пользователей в Subversion, теперь в trac-admin прописываем:
permission add username TRAC_ADMIN
Где username - ваше имя пользователя. Ну а теперь вы спокойно заходите в trac и творите что хотите ;)