ChefとかPuppetとかの勉強会です
次回があるかはわかりませんが、今回はChef成分多めになっております
Twitterハッシュタグ #pfcasual
IRCチャンネル #chef-casual@freenode
ChefとかPuppetとかの勉強会です
次回があるかはわかりませんが、今回はChef成分多めになっております
Twitterハッシュタグ #pfcasual
IRCチャンネル #chef-casual@freenode
| # app.psgi | |
| use strict; | |
| use warnings; | |
| use WAF; | |
| any '/' => sub { | |
| my $c = shift; | |
| $c->render('index.tt', { name => 'shiba_yu36' }); | |
| }; |
| # -*- coding: utf-8 -*- | |
| # kenjiskaywalker tweet / earthquake plugin | |
| # | |
| # superdry: http://shindanmaker.com/43570 | |
| # | |
| require 'httpclient' | |
| require 'nokogiri' | |
| Earthquake.init do | |
| command :kenji do |
| $ perl installed2cpanfile > cpanfile | |
| $ cpanm --installdeps . |
| $ perl installed2cpanfile > cpanfile | |
| $ cpanm --installdeps . |
| やわらかRubyはCC BY 4.0 で提供します。 | |
| 詳細: https://creativecommons.org/licenses/by/4.0/deed.ja | |
| This work is licensed under a Creative Commons Attribution 4.0 International License. | |
| See also: https://creativecommons.org/licenses/by/4.0/deed |
| # 私が考える安全なプログラムを書くために必要なこと | |
| 今も昔も「入力によって挙動が大幅に変わるAPI」が世の中には多数存在していて、プログラマが本来意図した挙動と異なる動作を引き起こしている。 | |
| - ファイルを開こうとしたらコマンドを実行できてしまったり | |
| - CSSセレクタを書いてるつもりがHTMLタグを生成してしまったり | |
| - SELECT文を発行するつもりがDELETE文を発行できてしまったり | |
| こういったときに | |
| - 入力値検証をしないと危険になる |
スマートフォンのセキュリティについて
ma.la
| mysql> SELECT * FROM t1; | |
| +-----+------+ | |
| | num | val | | |
| +-----+------+ | |
| | 1 | one | | |
| | 2 | two | | |
| | 3 | tree | | |
| +-----+------+ | |
| 3 rows in set (0.00 sec) |