Pull to refresh
17
0
Виталий @vitvad

Пользователь

Send message
мне почему-то первое время после того как я пересел на Хром с Оперы очень не хватало блокнотика как в Опере — из существующих на то время расширений ничего не нравилось.
Вот так появилось первое мое расширение. Для Хрома

Второе было для браузерной игры — упрощающее мне жизнь и преобразующее интерфейс, User scripts — меня не устраивали как в опере так и в Хроме — мне хотелось иметь возможность отключить расширение + чтобы были свои настройки.
Сейчас пересел на слабый комп + Ubuntu — по ощущениям хром тянет больше ресурсов — в итоге пересел обратно на оперу — так очень не хватает расширения Google Alerter — появится время — попробую написать. Впрочем вот вам и идея — только для Оперы.
возможно я не совсем понял вашу задачу, но думаю это может помочь и натолкнуть на мысль google
Если есть инвайты — могу выслать почту этого товарища. Хорошего JS-разработчика, а в данный момент и Drupal'иста
красиво
с введением css3 этого следовало ожидать, первым в этом был ninoslider во всяком случае идею с разбиением картинки на блоки

плюсы:
— красиво
— на удивление есть колбеки

минусы:
— можно использовать только для картинок
— допилить будет сложно
— избыточность кода — учитывая что из ~50-ти? анимаций нам нужно будет одну-две
— отсуствие кроссбраузерности — клиента за частую не колышет что ИЕ не поддерживает css3, но зато теперь он скажет что ты «нехороший человек» и не умеешь ничего делать

думаю чем больше css3 будет входить в жизнь и браузеры — тем больше таких плагинов мы получим в итоге. И следующие версии будут уже бесплатны.

Его можно использовать в своих проектах. Но в коммерческих — всегда почему-то возникает проблема что плагин нужно допилить под мега крутой дизайн кастомера. Лезешь в код и понимаешь что половина кода — hardcode. Тут тоже есть кусок HTML кода который генерируется в JS.
Стандартная ситуация — когда нужно проверить на существование.
! — «не», просто преобразует в булевый тип

!!- вернет булевый тип, и реальное состояние дел. (если там что-то было: Объект, массив, строка — true;
null, undefined, false — false)

Как говорится — на вкус и цвет — карандаши разные.
Если нужно посмотреть что-то из css3 и поддержку я всегда бегу туда — единственное что мне там не хватает иногда — краткого описания вместо ссылки на w3c — к примеру всех возможных значений для свойства.
caniuse.com
еще один мой любимый сервис, если что-то нужно подсмотреть или посмотреть поддержку браузерами
Хм… как-то статья слабовата если вы хотели дать описание и addthis и его кастомизацию

Возможно я сыграю роль К.О. но попробую дополнить статью.

Первое что хотел бы прояснить: Addthis сервис который просто объединяет все социальные кнопки в одном месте, и использует API предоставляемое соц сетью. Работает он просто — вы добавляете ключевой DIV елемент в свой код <div class="addthis_toolbox addthis_default_style ">
и так же скрипт который обращается на сервера addthis.com

Упомянул я это потому что в этом кроектся небольшой минус addthis. Так как это javascript то он во время рендеринга страницы может сильно затормозить ее закрузку.
Также есть проблеммы у Addthis с ИЕ, не могу сказать наверняка как у него сейчас с ИЕ6 — возможно вобще не работает.
Про ИЕ7-9 — во время загрузки он может повесить браузер на пару минут…

Впрочем только что пришла мысль как можно сделать так чтобы Addthis подгружался не тормозя саму страницу.

function loadScript() {
  var script = document.createElement("script");
  script.type = "text/javascript";
  script.src = "http://s7.addthis.com/js/250/addthis_widget.js#pubid=xa-4e8308b1174af645";
  document.body.appendChild(script);
}
if (window.addEventListener) window.addEventListener("load", loadScript, false);
else if (window.attachEvent) window.attachEvent("onload", loadScript);


* This source code was highlighted with Source Code Highlighter.


сам еще не успел попробовать но думаю такой вариант будет отлично работать.

Что делает Addthis — после того как подгрузится скрипт он ищет все дивы с классом addthis_toolbox
таким образом вы можете в нескольких местах сделать несколько таких блоков с Addthis и использовать всего один скрипт.

второй класс определяет стиль который будет подгружен:
— addthis_default_style
— addthis_32x32_style

внутри дива указываем елементы — кнопки которые нам нужны на сайте
<a class="addthis_button_facebook"></a>
<a class="addthis_button_twitter"></a>
<a class="addthis_button_email"></a>
<a class="addthis_button_google"></a>
<a class="addthis_button_compact"></a>
<a class="addthis_counter addthis_bubble_style"></a>

меняя очередность этих елементов — меняем очередность кнопок
добавить кнопку — просто добавить элемент с классом addthis_button_vk — вконтакте
если нужно подсмотреть какую-то новую кнопку — можно посмотреть firebug'ом на том же сайте Addthis
на нужную кнопку. Там готовая кнопка будет иметь класс atic_vk соответственно нам нужно всего лишь добавить это окончание к addthis_button_somecoolbunnto

Так же хотел упомянуть о том как работают сами кнопки —
они берут title и url страницы на которой находилась кнопка, поэтому если вы вдруг хотите сделать такие кнопки на страницах которые не доступны абсолютно всем пользователям (к примеру страница подтверждения заказа там где есть персональная/секретная информация клиента) используйте API социалок

Twitter
facebook










Спасибо за программу. С недавних пор перешел на ubuntu и искал аналоги PS
ИМХО:
что в PS что в xneur нужны две функции:
break — последнее слово в другую раскладку
ctrl+break — выделенный текст в другую раскладку

автоматическим конвертированием не пользуюсь, не люблю когда кто-то думает за меня.

пару «багов?» от меня
— при запуске компа — xneur не всегда работает. Помогает остановка и запуск демона заново
— в опере в адресной строке когда пишешь url — появляется «подсказка» и фокус переносится на первый элемент подсказки — поэтому нельзя сконвертить текст. приходится либо жать ESC либо выделять текст(хотя это больше притензии к опере наверное, но вдруг).

еще раз спасибо
хм… это многое объясняет! разные примеры
постараюсь после выходных привести статью в более структурированный вид и сделать что-то типа плагина для работы с гугл-картами. Пост почему-то опубликовался сам из черновиков, а сейчас нет времени этим заняться.
у меня так же был Dir-300NRU (Украина, триолан)
IPTV раздавал по Wi-Fi на меня и соседа без проблем.
Все что нужно было это включить мультикаст и IGMP.

Больше проблем у меня возникло с антивирусами которые просто блокировали IPTV через WI-FI(удивительно, но факт — через провод все было отлично).
Мучился я долго пока не понял что это действительно из-за Антивируса.

У меня были Nod32 и Comodo
в первом есть возможность добавить разрешение для IGMP протокола
во втором этой возможности нет совсем.
Единственное лекарство — выключать фильтрование трафика или встроенный firewall.

Сейчас переехал и у меня D-Link DSL-2650U/NRU/ («Ого», Украина, тариф 10Mb/s)
с настройкой пришлось повозится — но на их форуме нашел все ответы. Те же проблемы с просмотром по wi-fi из-за антивирусов + возможно из-за качества моей линии — смотреть практически не возможно.

Я думаю что быстрее ответы по настройке IPTV можно получить на форумах провайдеров. За частую там огромные ветки с вопросами и ответами.

ЗЫ. IPTV+Wi-Fi = не проблема и большинство роутеров поддерживают эти функции, иногда после обновления прошивки
12 ...
8

Information

Rating
Does not participate
Location
Украина
Registered
Activity