a_lot_of_dreams

galakhov


Фреймирование, импликация, идиоматизация, ...

...или почему страшно забыть то, что непросто запомнить...


Courseware goes open!
a_lot_of_dreams
galakhov
Разработчики небезызвестного Plugin'a для Wordpress Buddypress Courseware в определённое время перешли в стадию закрытого проекта (видимо, задумав содать нехилый платный сервис, пользующийся спросом, т.к. эта ниша бедна хорошими Learning Management системами), но, проработав над ним какое-то время, поняли, что так продолжаться не может. И вот (попрошу попищать от радости) они открывают код! Ура-ура-ура!

Статья автора на английском: https://medium.com/p/8cd484c1ef92
Скриншоты системы тут: coursewa.re

Действительно нужный плагин для каждого!
a_lot_of_dreams
galakhov
http://evernote.com/clearly/
https://chrome.google.com/webstore/detail/clearly/iooicodkiihhpojmmeghjclgihfjdjhj

Growth Hacking — зачем оно, с чем его едят или «как умерла SEO»
a_lot_of_dreams
galakhov

Сегодня (смотрите дату этого поста) модно пугать кого бы то ни было всякими там скрипт-киддисами или матёрыми хакерами, срывающими большой куш (хотя в отдельных комьюнити, форумах или irc каналах это распространено уже очень давно, но это отдельная тема), и вот он, наконец-таки (!), дополз до маркетинга! «Он» — вирус, болезнь, паразитирующая натура человека или, проще, — хак (в глобальном смысле).

Маркетинговый хак?


Бесполезно таить или скрывать то, что однажды вырвется наружу... Полезно находить то — что это таинство из себя на сегодняшний день представляет (метод для тех, кто любит ходить в ногу со временем). Благороднее — быть визионером, а значит чувствовать и видеть, предсказывать (хотя бы для самого себя), так сказать, то, что должно однажды вырваться и взорвать(ся)... Взорвать мир, сеть, общество, определённую сферу, нишу, комьюнити. Thom York, например, делает это в музыке. Записывает сегодня то, что будет понято лет через 5-10 (моё скромное мнение), ну, или, как минимум, проживёт все эти годы, а будет раскрыто, так на него повысится спрос!

Имплицировав в продукт идеи будущего, вероятно, можно получить его т.н. самовоспроизводимость и удлинить срок валидности. Скорей всего это даже можно как-то просчитать, но не буду вдаваться в глубокую аналитику или статистику. Конечно, бывает так, что продукт изначально задуман как life-time-long валидный, т.е. на него есть спрос на протяжении всей жизни клиента, пользователя. А вот как раскрутить сам продукт? Как, раскрутив его, не лишиться пользователей или покупателей и удержать уровень графика спроса?



Читать дальше на хабре
Читать дальше в жжCollapse )

Кстати, о идиоматизации...
me
galakhov
Или почему словом "лол" можно ответить на любой вопрос... =)

Bash cmd for copying new frames out of existing/previous (non-dropped) ones after recording on SSD.
me
galakhov
Привет всем видеографам!

Взяли вот, к сожалению, не очень быстрый SSD-диск (Intel 320 Series 120GB) для записи с Black Magic Cinema Camera (в формате 2,5K 12-Bit RAW 30fps) и теперь приходится чинить (дополнять или копировать из прошлых или следующих) выкинутые камерой при записи кадры (т.н. dropped frames). Их не так уж много, но вручную искать и копировать/создавать вместо них новые из имеющихся, всё-таки, напряжно. Пришлось искать комманду...

Найденная и дополненная (с копированием из прошлого файла в новый) мной бэш-команда для создания новых кадров вместо несуществующих (выкинутых) при неуспешной записи на медленный или несоответствующий стандартам записи (видео сигнала) SSD диск как раз пригодилась на этот случай:

for nr in $(seq 0 1000); do printf -v fle "NAME OF CURRENT FILE/FOLDER WITH FOUR ZEROS HERE%04i.dng" ${nr}; var=$(( nr - 1 )); printf -v prev "NAME OF PREVIOUS FILE IN A SEQUENCE TO COPY FROM%04i.dng" ${var}; if ! [ -e "${fle}" ]; then echo "${fle}" missing; echo copying file "${prev}" to new one "${fle}"; cp "${prev}" "${fle}"; fi; done

Не забудьте перейти (с помощью команды "cd") в папку со всеми .dng файлами, сохранёнными в секвенции.
Измените также числа в блоке с указанием начального и конечного файла из секвенции: $(seq 0 1000).
Само имя файла (создаваемое камерой) до номера в секвенции соответственно также надо поменять "NAME OF CURRENT FILE/FOLDER WITH FOUR ZEROS HERE%04i.dng" на нужное, плюс имя предыдущего файла, из которого будет создан новый (несуществующий выброшенный фрейм): "NAME OF PREVIOUS FILE IN A SEQUENCE TO COPY FROM%04i.dng" — обычно оно такое же как и "NAME OF CURRENT FILE/FOLDER WITH FOUR ZEROS HERE", так что для них в целях удобства можно создать единую переменную.
Идея отсюда: http://ubuntuforums.org/showthread.php?t=1929436

Те счастливчики, у кого файлы (или их начальная часть) были названы как сама папка, могут попробовать следующую усовершенствованную команду (сначала для простого вывода drop'нутых фреймов):
for nr in $(seq 0 1000); do printf -v fle "%s_%06i.dng" "${PWD##*/}" ${nr}; var=$(( nr - 1 )); printf -v prev "%s_%06i.dng" "${PWD##*/}" ${var}; if ! [ -e "${fle}" ]; then echo "${fle}" missing; echo need to copy file "${prev}" to new one "${fle}"; fi; done

...и эту для создания/восстановления дропнутых фреймой из существующих/предыдущих с помощью комады "cp":
for nr in $(seq 0 1000); do printf -v fle "%s_%06i.dng" "${PWD##*/}" ${nr}; var=$(( nr - 1 )); printf -v prev "%s_%06i.dng" "${PWD##*/}" ${var}; if ! [ -e "${fle}" ]; then echo "${fle}" missing; echo copying file "${prev}" to new one "${fle}"; cp "${prev}" "${fle}"; fi; done


Жирным я выделил места, которые следует заменить.
Имя файла в этой команде составляется из отформатированного имени папки, в которой мы находимся: "%s_..." "${PWD##*/}" и самого номера в секвенции с 6-ю нулями плюс формат файла (.dng): %06i.dng, вычитывается из итератора: ${nr}.

О переменной ввода/вывода актуальной папки "${PWD##*/}" здесь:
http://stackoverflow.com/questions/8078167/bizarre-issue-with-printf-in-bash-script09-and-08-are-invalid-numbers-07

Буду рад дополнениям, опыту с другими SSD дисками или усовершенствованиям ;)

Удачи!

Это конец! Стена, наконец, упадёт... Конец старому блокированному юзер-инпуту (мышке и клавиатуре)!
a_lot_of_dreams
galakhov
http://en.wikipedia.org/wiki/Leap_Motion

DefCon 20
a_lot_of_dreams
galakhov
У вас работает?
У меня пока даун... Даже не пингуется...
Request timeout (216.222.83.80): 56 data bytes...
Дайте позыриииить-то! =)

P.S.: не путаем с DevCon'12

Критические статьи с блэкхэт.ком... MUST READ!
a_lot_of_dreams
galakhov
Вот с US 2012 подоспели:

Я бы выделил эти:

"Breaking .NET Through Serialization":
https://media.blackhat.com/bh-us-12/Briefings/Forshaw/BH_US_12_Forshaw_Are_You_My_Type_WP.pdf

"Blended Threats and JavaScript":
https://media.blackhat.com/bh-us-12/Briefings/Purviance/BH_US_12_Purviance_Blended_Threats_WP.pdf

"From the Iriscode to the Iris: A New Vulnerability of Iris Recognition Systems":
https://media.blackhat.com/bh-us-12/Briefings/Galbally/BH_US_12_Galbally_Iris_Reconstruction_WP.pdf

"Google Native Client: Analysis Of A Secure Browser Plugin Sandbox":
https://media.blackhat.com/bh-us-12/Briefings/Rohlf/BH_US_12_Rohlf_Google_Native_Client_WP.pdf

"Hacking with WebSockets":
https://media.blackhat.com/bh-us-12/Briefings/Shekyan/BH_US_12_Shekyan_Toukharian_Hacking_Websocket_Slides.pdf

"HTML5 Top 10 Threats - Stealth Attacks and Silent Exploits":
https://media.blackhat.com/bh-us-12/Briefings/Shah/BH_US_12_Shah_Silent_Exploits_WP.pdf

"Owning Bad Guys {& Mafia} with JavaScript Botnets":
https://media.blackhat.com/bh-us-12/Briefings/Alonso/BH_US_12_Alonso_Owning_Bad_Guys_WP.pdf

"Implementing Web Tracking":
https://media.blackhat.com/bh-us-12/Briefings/Fleischer/BH_US_12_Fleischer_Implementing_Web_Tracking_gfleischer_WP.pdf

"HTExploit: Bypassing htaccess Restrictions":
https://media.blackhat.com/bh-us-12/Turbo/Soler/BH_US_12_Katz_Soler_HTExploit_WP.pdf

------------------------------------------------------------

Кстати на EU 2012 тоже немало о вебе писали (там уже и видео тоже есть):

"HTML5 Top 10 Threats Stealth Attacks and Silent Exploits":
http://media.blackhat.com/bh-eu-12/shah/bh-eu-12-Shah_HTML5_Top_10-WP.pdf

"Who am I?":
http://media.blackhat.com/bh-eu-12/shah/bh-eu-12-Shah_HTML5_Top_10-Slides.pdf

"BEYOND SCANNING: AUTOMATED WEB APPLICATION SECURITY TESTING":
http://media.blackhat.com/bh-eu-12/deVries/bh-eu-12-deVries-Beyond_Scanning-Slides.pdf

"They ought to know better: Exploiting Security Gateways via their Web Interfaces":
http://media.blackhat.com/bh-eu-12/Williams/bh-eu-12-Williams-Exploiting_Gateways-Slides.pdf

"Smartphone Apps are not smart":
http://media.blackhat.com/bh-eu-12/Rose/bh-eu-12-Rose-Smartphone_Apps-Slides.pdf

"Hacking XPATH 2.0":
http://media.blackhat.com/bh-eu-12/Siddharth/bh-eu-12-Siddharth-Xpath-Slides.pdf

"SSL/TLS Interception Proxies and Transitive Trust":
http://media.blackhat.com/bh-eu-12/Jarmoc/bh-eu-12-Jarmoc-SSL_TLS_Interception-WP.pdf

"Seccubus: Scan more, work less":
https://media.blackhat.com/bh-eu-12/Arsenal/bh-eu-12-Breedijk-Seccubus-WP.pdf

"The heavy metal that poisoned the droid":
http://media.blackhat.com/bh-eu-12/Erasmus/bh-eu-12-Erasmus-Heavy-Metal_Poisoned_Droid-Slides.pdf

Статьи с EU — февраль-март... Свежак? Неееее... Но на идеи наводит...

P.S.: слил тут себе пару книг на irc:
Syngress_-_Stealing_The_Network_-_How_To_Own_A_Continent_(2004).chm
Google_Hacking_for_Penetration_Testers,_Vol_2_(2008).pdf
Wilhelm_&_Andress_-_Ninja_Hacking;_Unconventional_Penetration_Testing_Tactics_and_Techniques_(2011).pdf
— могу расшарить на google drive.

Видосы с Positive Hack Days 2012
a_lot_of_dreams
galakhov
Занимательные видосы смотрите тут: http://www.digitaloctober.ru/event/positive_hack_days
http://phdays.ru

Запуск interfamilyshop.de!
a_lot_of_dreams
galakhov
Ура! 17-го июля 2012-го запуск этого магазина-посредника, наконец-таки, состоялся!
Главная часть разработки происходила с апреля по июль. Всё ещё впереди!
Успехов ему!

?

Log in