Frontend Study 用
- DB を持たないため、表層の技術を交換するだけで済む
- JSON API が実質的な分解点になっている
- 近年ではモバイルアプリのために JSON API が切り離されていることが多く、ここの利用者になるだけでよい
- Rails や PHP で ORM ヘルパーにべったりな場合に困難になる(クライアントで同等のバリデーションを再現する必要)
これは私が支援先に提供した、1 on 1 に関するノウハウや、思いを述べたドキュメントを元にしています。企業の枠を超えて共有したいことが多いので、ここに貼ります。
転職しました。長らくのご愛顧誠にありがとうございました。
転職先をちょくちょく探しています。
興味ある方は twitter @mizchi へのリプライorDM、または [email protected] まで。
eval$s=%w'b="BAhsKwIAAf////////////////////////////////////////////////////////////////8B/P | |
///////////w8A+D8A8P///////wMA/wAA+P//////PwDgPwDA////////BwD/HwD+//////9/APj/APj///////8Hg | |
P8B/////////38AvAP//////////wdAAPj/////////fwAAAP7/////////AAAA8P///////x8AAACA///////wAQAA | |
APz//////wMAAACA////////HwAAwAP8////////AAD4HwDg//////8H8P//AADg/////z+A/z8AAAD8/////wH8HwA | |
AAsD/////B+APAA8AAP////8/AAcA /gAA/P////8BAAD+DwDg/////w8AAPz/AMD/////fwAA+P8PAP/// | |
///AQDw/x8A/P////8PwOH/PwDg// z//38A//9/A AD+w////wH4/38AAMA//P/ | |
/D8D/HwDAAfzB//8/AP7/AOAfgA/8//8 A+P///f8 BcMD//wfA/////z8AA | |
vz/fwD+/////wMA4P//A/D/////PwAA/v 8/gP///// /AwDw//8D/v////9/A | |
ID//3/4//////8PAPz///////////8A4P// /////////z/A/ ////////////////// | |
///////////9/";n=Marshal.load(b.unpa ck("m")[0]);e ="eval$s=%w"<<39<<( |
vim7とneobundleが動かなくなったので、この機会にneovimへ移動します。
neovimとdein.vim
Not all random values are created equal - for security-related code, you need a specific kind of random value.
A summary of this article, if you don't want to read the entire thing:
Math.random()
. There are extremely few cases where Math.random()
is the right answer. Don't use it, unless you've read this entire article, and determined that it's necessary for your case.crypto.getRandomBytes
directly. While it's a CSPRNG, it's easy to bias the result when 'transforming' it, such that the output becomes more predictable.uuid
, specifically the uuid.v4()
method. Avoid node-uuid
- it's not the same package, and doesn't produce reliably secure random values.random-number-csprng
.You should seriously consider reading the entire article, though - it's
要rtmpdump
生
石川典行の配信を例に取る。
http://twitcasting.tv/streamserver.php?mode=view&appid=TCViewerFlash&rtmp=1&target=icchy8591
レスポンス 例 edge101.moi.st/publisher/214392821-f554a8fe319b8e13.stream?is_publisher=0:1935:GET :icchy8591:214392821
rtmpdump -r "rtmp://edge101.moi.st/publisher/214392821-f554a8fe319b8e13.stream" -y "publisher/214392821-f554a8fe319b8e13.stream?is_publisher=0" -y icchy8591 -o output.flv
コメント 初回 例 http://twitcasting.tv/noriyukicas/userajax.php?c=listupdate&m=212328387
mは放送ID