Pull to refresh

DeleteFB: скрипт для удаления всех своих записей на стене Facebook

Information Security *Open source *Python *Google Chrome Social networks and communities
Есть несколько сторонних приложений, которые позволяют удалить все свои публичные записи Facebook, однако все они требуют ввода учётных данных и не очень надёжны в других отношениях, считает разработчик Уэсли Керфут, который выпустил автономный скрипт DeleteFB для удаления всех публичных постов Facebook.

Скрипт работает на базе Selenium — инструмента для автоматизации действий веб-браузера. Это уменьшает вероятность, что Facebook заблокирует его, активирует троттлинг на полосе или иным способом помешает действиям скрипта, говорит автор.
Total votes 8: ↑8 and ↓0 +8
Views 4.3K
Comments 10

«Алло, я слушаю»: как приветствие влияет на разговор с клиентом по телефону?

VS Robotics corporate blog

В этой статье делимся результатами большого исследования.  Мы изучили 255 тысяч звонков и два варианта ведения диалога, чтобы понять, какие фразы отталкивают людей в разговоре с компаниями, а какие, наоборот, вызывают интерес.

Почему мы решили провести это исследование?

В VS Robotics мы занимаемся речевыми технологиями на базе искусственного интеллекта, т.е. создаём IT-решения для автоматизации бизнес-коммуникаций. Например, у нас есть робот-оператор и более 500 вариантов готовых  скриптов (разветвлённых в зависимости от ответов сценариев разговора) с клиентами под разные задачи. Эти скрипты мы стараемся улучшать, чтобы клиенты при разговоре с роботом чувствовали себя максимально комфортно и как можно лучше его понимали.

Чтобы оценить эффективность звонков, мы используем собственный сервис речевой аналитики. Он позволяет получать важные для нас данные, в том числе после какого спича робота человек чаще кладёт трубку, а после какого остаётся на линии.

Но как компаниям разговаривать по телефону так, чтобы повысить лояльность клиента? Оказалось, что для этого достаточно изменить всего лишь несколько фраз в сценарии диалога.

Зачем вообще компании звонят клиентам?

Нет, не только для того, чтобы что-то продать. Часто компаниям приходится взаимодействовать с клиентами через сервис техподдержки или службу качества. Так бизнес старается получить обратную связь о своих услугах. 

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

Читать далее
Total votes 6: ↑2 and ↓4 -2
Views 2K
Comments 18

Atlassian: сбой в работе сервисов Jira и Confluence продлится еще две недели, его причина обнаружена

IT Infrastructure *Web services testing *Cloud services *IT-companies


По информации Bleeping Computer, сбой у Atlassian в работе сервисов Jira и Confluence продлится еще две недели. Его причину разработчики выяснили 7 апреля, но инцидент зашел слишком далеко, чтобы его можно было быстро исправить.
Читать дальше →
Total votes 3: ↑3 and ↓0 +3
Views 7.3K
Comments 10

Atlassian раскрыла причину запуска скрипта, вызвавшего глобальный сбой в работе сервисов Jira и Confluence

IT Infrastructure *Web services testing *Cloud services *IT-companies


По информации Bleeping Computer, Atlassian раскрыла причину запуска скрипта, удалившего данные части клиентов и вызвавшего глобальный сбой в работе сервисов Jira и Confluence.
Читать дальше →
Total votes 7: ↑6 and ↓1 +5
Views 8K
Comments 12

Скрипт от Льва Валкина: комментируй где угодно!

Lumber room
Сотрудник компании Cisco Лев Валкин разработал скрипт JS-Kit, позволяющий комментировать любые веб-страницы.

Для его использования создателю сайта достаточно вставить в нужное место страницы этот код:

<script src=”http://js-kit.com/comments.js”></script>

Пользователь при комментировании может вписать адрес электронной почты – и все последующие комментарии будут доставляться ему на email (правда, отписаться от этих уведомлений не получится). Стиль комментариев вебмастер может настроить с помощью CSS. На js-kit.com используется защита от спама, что сможет хоть как-то оградить владельцев сайтов от ненужной рекламы на страницах.

Посмотреть JS-Kit в действии можно в блоге ИШ.
Total votes 14: ↑8 and ↓6 +2
Views 361
Comments 1

Сценарии для сериалов пишут скрипты

Lumber room
Есть такая шутка: А успевает ли Данцова читать свои же книги… Но после этой новости задумался, а шутка ли?

Известная IT-компания опубликовала пресс-релиз часть которого звучит так:
«Сейчас специалисты Рексофт перешли к следующему этапу проекта – по разработке сценарного модуля на базе продукта Eclipse RCP, который позволит автоматизировать процесс написания сценария. Так, при наборе текста система автоматически структурирует текст сценария и подсказывает сценарные элементы – имена актеров, сеты, и т.п. Созданный сценарий помещается в хранилище, с которым сценарный модуль взаимодействует через Web сервисы.»

Написал я жили-были..., скрипт докинул пару строк и серия готова.
Читать дальше →
Total votes 11: ↑9 and ↓2 +7
Views 569
Comments 4

Какой скрипт выбрать для IT-ресурса, Байнет?

Lumber room
Собираюсь открывать сайт по IT-новостям (в будущем не только новостям) в Байнете. Какой скрипт посоветуете для сайта, главным условием является его простое исправление, изменение кода, дополнение. Также, чтобы он был весьма быстр, в плане запросов к БД. Не важно платный он или бесплатный. Ещё будет интересно узнать, что вы думаете о данной теме и её перспективах в Байнете. Конечно, я буду создавать не просто копию какого-нибудь крупного сайта в этой области, есть некоторые идеи. Хотя как я считаю, в Байнете все области не развиты, и сайты, в некоторых темах, вообще не имеют конкурентов. По этому Байнет так медленно развивается. Заранее всем спасибо!
Total votes 10: ↑6 and ↓4 +2
Views 295
Comments 16

Последний апдейт Firefox 1.5

Firefox
Mozilla выпустила патч, закрывающий несколько дыр в браузерах Firefox 1.5.x и Firefox 2.x. В частности, закрыта одна критическая уязвимость и ещё одна опасная дыра, связанная с использованием функции addEventListener во вредоносных скриптах, ворующих пароли. Кроме того, исправлены некоторые менее значительные дыры и раздражающее поведение браузера при автозаполнении форм.

Номера релизов повышены до 1.5.0.12 и 2.0.0.4, соответственно. Примечательно, что для семейства Firefox 1.5.x это будет последний релиз. На этом поддержку браузера, который был выпущен в ноябре 2005 года, планируется прекратить, а пользователям предлагают переходить на Firefox 2.x. В ближайшие несколько недель пользователи Firefox 1.5.x получат сообщение автоматического апдейта с предложением установить Firefox 2.0.0.4.

via InternetNews
Total votes 18: ↑13 and ↓5 +8
Views 428
Comments 6

Рекламный стартап OpenAds получил $5 млн

Open source *
Рекламная система OpenAds, которая объединяет все сайты, установившие одноимённый бесплатный PHP-скрипт, привлекла внимание серьёзных венчурных инвесторов. Пять миллионов долларов — вот минимально необходимый запас, чтобы вступить в серьёзную схватку с Google Adsense.

Стартап использует ту же самую модель, которая многократно доказала свою эффективность: раздай миллионы копий бесплатного ПО и делай бизнес на обслуживании огромной клиентской базы. Именно так поступили в своё время Red Hat, JBoss и MySQL.
Читать дальше →
Total votes 28: ↑24 and ↓4 +20
Views 2K
Comments 38

Управление KTorrent из консоли

Configuring Linux *
Сегодня случайно набрел на форум http://ktorrent.org/forum/ и наткнулся там на довольно интересный скрипт, позволяющий управлять KTorrent'ом из консоли.

На мой взгляд, довольно полезная вещь. Причем, если посмотреть на сам скрипт, то очень легко разобраться, как он работает. К примеру,
dcop ktorrent KTorrent
показывает все функции, которые мы можем вызывать, и если выполнить
dcop ktorrent KTorrent stopAll 3
то KTorrent остановит все текущие торренты. А если прописать эту команду в cron, то мы получим функционал, которого нет в плагине-планировщике Bandwidth Scheduler, поставляемым вместе с KTorrent. ;)

Вот такие вот открываются возможности. :)

Эта новость в моем блоге.
Total votes 6: ↑4 and ↓2 +2
Views 1.2K
Comments 4

Скробблим треки в Last.fm с мобильного устройства

Lumber room
В этом посте я хотел бы предложить свой метод отправления музыки на Last.fm с мобильного устройства (коммуникатор, КПК, телефон) без использования на нём интернета.

Проблема
Легко скробблить на last.fm треки с компьютера. Для этого есть множество программ (я, например, использую Rhythmbox). Но достаточно большую часть музыки мы слушаем на мобильном устройстве. Хотелось бы и с него отправлять музыку на сайт.
При этом желательно не использовать интернет на мобильном устройстве, т.к., во-первых, интернет не везде доступен, а во-вторых, он недешев (особенно, если вы, например, поехали отдыхать в Турцию и взяли с собой КПК как плеер).

Идея решения
Читать дальше →
Total votes 29: ↑26 and ↓3 +23
Views 889
Comments 46

Хабрахакер, или картинки в комментариях в 3 клика

Habr
Морально устарел, свежая версия

По мотивам habrahabr.ru/blog/habrahabr_ideas/36319.html (топик о заливке картинок на хабр во время комментирования) я сделал очень простой скрипт для грейсманки (в 100 раз проще, чем думалось).

Поправил баг, обновите скрипт

Судя по комментам, работает и в операх, и в фаерфоксах :)

В фоксе:
Ставим Greasemonkey, если он по какой-то причине у вас не стоит

Ставим скрипт. Ссылка ведет на userscripts.org, там — после после перезапуска браузера и установки обезьяны! — жмем инсталл (справа)

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

В опере:
Задаём папку для пользовательских JavaScript файлов: Инструменты (Tools) → Настройки (Preferences) → Дополнительно (Advanced) → Содержимое (Content) → Параметры JavaScript (JavaScript options) → «Файлы пользователя JavaScript» (User JavaScript files)

Скачиваем скрипт в эту папку. После обновления страницы скрипт заработает.
Total votes 25: ↑22 and ↓3 +19
Views 587
Comments 23

Хабрахакер 2.2

Habr


Вышла версия 2.3. Просто обновите скрипт по ссылкам, указанным ниже в этом посте.

Спасибо @MrProRunnerу за этот скриншот моего расширения, которое прокачает вашу форму комментирования по полной =)
Ух ты! Подробнее, пожалуйста.
Total votes 79: ↑73 and ↓6 +67
Views 260
Comments 125

Хабрахакер 2.3

Lumber room

Апгрейд скрипта.
Исправлена ошибка с ресайзом (спасибо spiritzzz! нука все ему кармы кинули ;) ). Слегка поменял рендеринг формы, и теперь при наведении бордюрчик появляется.
Почти не тестировалось.

Установка на лиса, оперу и сафари описана в предыдущем топике. Если вы уже знаете, как ставить, вот скрипт (напоминаю, фоксом с установленой грейсманки надо его лишь открыть, а оперчанам и сафарцам — скачать)
Total votes 53: ↑44 and ↓9 +35
Views 226
Comments 46

Генерируем «правильный» SQL дамп

Lumber room
В процессе разработки с использованием MySQL часто приходится делать дамп базы данных для сохранения ее в репозиторий (деплоя на сервер и т.д.).
Существуют разные клиенты для работы с MySQL:
— MySQL Front
— PHPMyAdmin
— Aqua Data Studio
— EMS SQL manager
и так далее.

Проблема


В каждом из перечисленных существует функция экспорта схемы базы и её данных в файл. Попросту говоря — создания дампа БД. Но вот незадача! Каждый из иструментов генерирует SQL код
Читать дальше →
Total votes 9: ↑9 and ↓0 +9
Views 2.9K
Comments 7

Безопасность на вконтакте.

Lumber room
Буквально сегодня у меня спросили, как делать многострочные статусы в одной малоизвестной социальной сети.
Спросили — надо отвечать. Ну ладно, дело нехитрое, написал простенький джаваскриптик. Все работало.
Решил поделится с менее образованными товарищами и выложил скрипт в Моих Записках.
Какое-же было удивление, что после этого скрипт отказался работать. После краткого осмотра оказалось, что все очень просто — вконтакт заменяет в слове javascript некоторые буквы русские.
Стал смотреть дальше в этом направлении. Обнаружил, что убираются буквы из слов DELETEDROP. На все, как скулевые, так и прочие извращения вконтакт не реагировал.
Вот мне просто стало интересно, что это? Такая оригинальная защита? Зачем она нужна?
Что вы думаете по этому поводу, уважаемые хабрачеловеки?
Total votes 11: ↑7 and ↓4 +3
Views 275
Comments 10

А как вам такое?

Delirium coding
c = document.getElementById(objid+'_main');
if {
    c.id=objid+'_main';
}


или такое:

if (160>450) {
    resize_height=450;
} else {
    resize_height=160;
}
Total votes 59: ↑31 and ↓28 +3
Views 921
Comments 19

Защита PHP скриптов от копирования — это возможно?

PHP *
Бывает так, что вам неохота предоставлять исходные коды проектов, которые вы разрабатывали. Для этого можно использовать программы-обфускаторы, о которых недавно шла речь.

А бывает, что вам не так хочется закрыть исходный код, как защитить скрипт от копирования. На мой взгляд, сокрытие исходного кода, в большинстве случаев, не имеет смысла без защиты от копирования.
Читать дальше →
Total votes 1: ↑1 and ↓0 +1
Views 39K
Comments 213

Попытка реализации многопоточности в PHP

Lumber room
Задача была в след: Нужно было получить координаты для множества городов и регионов.
Т.к. координат было куча возникло решение в многопоточности.

Плюсы: одновременное выполнение нескольких запросов к серверу.
Минусы: если запускать свой скрипт, то надо указывать url к скрипту, т.е. на локале не всегда будет работать.
Читать дальше →
Total votes 11: ↑5 and ↓6 -1
Views 299
Comments 23

RSS своими руками

Lumber room
Вчера создал для блога RSS-поток. Теперь, если выдержу писать постоянно, можно будет оперативно читать мои заметки.
Знаю, что подавляющее большинство использует wordpress или другие блоговые движки, поэтому их могу отослать сразу ко второй части заметки. У меня же полностью hand-made – надеюсь, я такой не единственный в своём роде маньяк-новичок, и моим коллегам тоже будет интересно почитать.
Читать дальше →
Total votes 22: ↑4 and ↓18 -14
Views 459
Comments 9