読者です 読者をやめる 読者になる 読者になる

UTALI

書き溜めておいた技術記事や旅行記のバックアップです。

いくらググっても答えが分からないプログラムの問題は、teratailに相談すれば解決するかも!

プログラミングでどうしても解決しない問題があって当サイトを訪れた方も多いと思います。

でもいくら検索しても、技術書を参照しても解決できない問題があって困った経験はないでしょうか?

そんな時はプログラミング質問サイトのteratail に質問を投稿して見てはいかがでしょうか?

f:id:mochizuki_p:20170423125220p:plain

もしかしたら親切な方がすぐに疑問を解決していただけるかもしれませんよ

特徴

ITに特化、変な記事を目にすることが少ない

「Yahoo知恵袋」で変な内容の記事がランキング上位に入っていたり、関係ない分野の記事や下らない内容の釣り記事が検索結果に混ざってしまったりして、うんざりした経験はありませんか?「teratail 」は完全にIT分野に特化した質問サイトです。

質問に回答すれば仕事探しが有利になるかも

しかも、ランキングも、「ランキング上位者」は優れた技術力のあるエンジニアであるという印象がつくために、質問に回答する側も参加する意義がありますね。しかもこのサービスの運営はフリーランス向けのエージェントサービスである「レバテックフリーランス」をなどを運営する会社です。

もしかしたら、このサービスで活躍すれば、良い案件を積極的に紹介してもらえるかもしれません(もちろん僕はこの会社の回し者ではないので内情はわかりませんが)

高い回答率

teratail では投稿された質問のうち、実に92%に回答が付きます。必ずしも解決できるとは限りませんが、ヒントになる情報を得ることができるかもしれませんね。

一流の技術者も

「Yahoo知恵袋」などの質問サイトを利用して、素人のロクでもない回答ばかり返ってきてうんざりした経験をお持ちではないでしょうか?

実はteratail には一流のエンジニアの方が参加していて、親切にも回答していただけることがあるのです。

例を挙げると、徳丸本で有名な徳丸先生(@ockeghem)などです。

f:id:mochizuki_p:20170423124616p:plain

体系的に学ぶ 安全なWebアプリケーションの作り方

体系的に学ぶ 安全なWebアプリケーションの作り方

例えば、この質問に対して、かなり詳細な内容で回答をしていらっしゃいます。

いつもお世話になっています。 PHPで、入力値について、エスケープ処理をするように、という記述よく見ます。 現在、password_hash関数を使って、データベースと照合して、管理側のページにログインするようにしています。直接ページを開こうとしても、セッションが一致しなければ、再ログインを促すようになっています。 他では使っていない長めのパスワードを用いていて、管理側のページにログインするのは身内だけなのですが、やはり、エスケープ処理は管理者側のページといえど、全ての箇所、すみずみにほどこすものでしょうか? パスワードの漏洩や、実は簡単にログインできる可能性がある?などにより、サーバーにアップする場合には、100%必須という認識になりますでしょうか?

徳丸先生の回答

現実問題として、管理画面がログインが必須だからという理由で脆弱性が多い状況はありがちなのですが、以下のような理由でエスケープ処理(またはプレースホルダの利用)はすべきです。 そもそも、エスケープ処理が必要な理由は、セキュリティのためではありません。たとえば、O'Reillyというという人名かつ出版社がありますが、人名検索で O'Reilly を検索しようとすると、エスケープ処理のないプログラム(あるいはプレースホルダを使用していない場合、以下同様)では、エラーとなり、目的を達することができません。すなわち、エスケープ処理をしていないプログラムは、脆弱性があるという以前に、目的を達成できない不完全なプログラムということになります。 …以下省略

登録は簡単

投稿は簡単で、ニックネームとメールアドレスを登録するだけで完了です。

f:id:mochizuki_p:20170423124759p:plain

SNSのアカウントでも登録は可能ですがメールアドレスを登録しないと質問はできないようです。

どこかのEC大手みたいに勧誘メールを大量に送られるなんてことはないので心配せずに登録してみて下さい

登録はこちらから↓

エンジニアによるエンジニアのためのサイト始まる!!【teratail】