gonttaのブックマーク (525)

  • コピペから脱出!iptablesの仕組みを理解して環境に合わせた設定をしよう

    Linuxのファイアウォール「iptables」について入門から実践まで解説 数回に分けてLinuxのファイアウォール「iptables(アイピーテーブルズ)」について解説します。 ネット上に有益な設定が溢れているので、あまり理解しないままコピーペーストで運用している方も多いはず。 しかしそれでは実際に攻撃された際に対処できません。 そこでこのページでは、初めてファイアーウォールについて学ぶ方でも理解できるように、全体像と細かな設定の意味について解説します。 目次 ファイアーウォールの種類 NATについて パケットフィルタリングの概要と書式 テーブルについて チェインについて オプションについて パラメータについて 拡張パラメータについて iptablesの記述順序とルールの適用順について ポリシーについて ファイアーウォールの種類 ファイアウォールと聞いて、まず何を思い浮かべるでしょうか

    コピペから脱出!iptablesの仕組みを理解して環境に合わせた設定をしよう
    gontta
    gontta 2014/07/17
    いい
  • https://eco.senritu.net/centos7_install_and_service_settings/

    gontta
    gontta 2014/07/16
    いい
  • Laravel - ウェブ職人のためのPHPフレームワーク

    ウェブ職人のためのPHPフレームワーク。 PHPに支障はありません。楽しくコーディングし、新しい息吹を楽しんでください。 RESTful ルーティング あなたの適用へのリクエストに応えるために簡単なクロージャーを使って下さい。 コマンド Your Data 素晴らしい Eloquent ORM と 素晴らしいマイグレーションシステムを完備しています。 美しいテンプレート 在来の PHP 、もしくは軽量の Blade テンプレート・エンジンを使用してください。Blade を好きになるでしょう。 明日の準備 Laravel は、いろいろな規模のプロジェクトに対応します。 実績のある土台 Laravel は Symfony コンポーネントの上に構築されます。 Composer で動く Composer はあなたの適用のサードパッケージを管理する、驚くべきツールです。 最高のコミュニティ Lara

    gontta
    gontta 2014/07/16
    いい
  • UNIXドメインソケット通信の内容を見たい - Qiita

    UNIX domain socket 通信は同一マシン上のプロセス間通信にしか使えないというデメリットがありますが,tcp 通信よりも圧倒的にパフォーマンスが良いので要求仕様的に使わなければならない局面は多いと思います 今回はフロントに Nginx で proxy して同一マシン上の別プロセスで動いているアプリケーションサーバーに対して UNIX domain socket 通信を行う構成で実際のアプリケーションサーバーに流れている通信を見たい時にどうするか書きます 実際にトラブルが起こった時に実際にどのような通信が流れているのかは tcp 通信なら tcpdump をすれば見れますが,UNIX domain socket 通信の場合は容易に見ることが出来ないので実際のアプリケーションサーバーにどのような通信が流れているのか分かりません しかしアプリケーションサーバーにどのような通信が流れ

    UNIXドメインソケット通信の内容を見たい - Qiita
    gontta
    gontta 2014/07/16
    いい
  • これからMySQLをイチから学ぶ人に捧げたい23個のコマンドリスト

    どーも。今年の春頃からMySQLを学び始めた、するぷ( @isloop )です。 学び初めのころは、「たかだか文字列を記録するだけでなんてかったるいんだ。やっぱりCSV保存に逃げようかな。」と思っていました。が、最近になってようやく慣れてきたようで、「結構便利じゃんMySQL」と思えるようになってきました。 というわけで今日は、学び初めの頃に欲しかった「とりあえずこれだけ覚えたらなんとかなるMySQLのコマンドリスト」というものを作ってみました。 これからMySQLをイチから学びたいという人が参考になればこれ幸い。

    これからMySQLをイチから学ぶ人に捧げたい23個のコマンドリスト
    gontta
    gontta 2014/07/16
    いい
  • 「オブジェクト指向プログラミング」と「関数型プログラミング」のたった一つのシンプルな違い - Qiita

    はじめに 関数型プログラミングとオブジェクト指向の抜き差しならない関係について整理して考えるという記事がkenokabeさんという方が挙げていて、拙著の 新人プログラマに知っておいてもらいたい人類がオブジェクト指向を手に入れるまでの軌跡について言及があったので、補考として挙げておく。 暗黙的状態と明示的状態 これまで、関数を「わかりやすくきれいに書く方法」とオブジェクト指向が「どのようにして生まれてきたか」について話してきた。 新人プログラマに知ってもらいたいメソッドを読みやすく維持するいくつかの原則 新人プログラマに知っておいてもらいたい人類がオブジェクト指向を手に入れるまでの軌跡 一見、それぞれ関係ないように思うかもしれないが、実は大きなテーマでつながっている。 『それは「状態」をどのように取り扱い単純化するか。』ということだ。そして、これがいわゆる関数型プログラミングとオブジェクト指

    「オブジェクト指向プログラミング」と「関数型プログラミング」のたった一つのシンプルな違い - Qiita
    gontta
    gontta 2014/07/15
    いい
  • 「I’m proud of you」を「誇りに思う」と覚えていませんか?

    アメリカに住んだことのある人やアメリカ人の友達がいれば一度は聞いたことのあるフレーズ「I’m proud of you」。直訳すると「私はあなたを誇りに思っている」ですが、アメリカ人は当に「誇り」に思っているのでしょうか?「誇りに思う」と覚えてしまうと、かしこまった表現になり言葉としてちょっと重すぎるのではないでしょうか?今回は「I’m proud of you」は日語ではどのように解釈するのが最も適切かご説明したいと思います。 「I’m proud of you」=「I’m happy for you」 日語だと「私も嬉しいです」や「よかったね」、または「すごいじゃん」など、どちらかというと喜びの気持ちを表すニュアンスになります。繰り返しますが、多くの日人が解釈している「誇りに思う」のような言葉の重さはこの表現に含まれていません。 〜 会話例1 〜 I ran a half ma

    「I’m proud of you」を「誇りに思う」と覚えていませんか?
    gontta
    gontta 2014/07/07
    いい
  • 全角チルダ問題

    株式会社メルカリ様で行われた第2回CircleCI ユーザーコミュニティミートアップでの資料です。 #circlecijp

    全角チルダ問題
    gontta
    gontta 2014/07/06
    いい
  • CentOS 基本設定

    SELinuxは強制アクセス制御(MAC:Mandatoryaccesscontrol)とよばれる管理者による権限管理機能を提供する仕組みのひとつです。FISC(金融情報システムセンター)やNISC(内閣官房情報セキュリティセンター)などの...

    CentOS 基本設定
    gontta
    gontta 2014/07/02
    いい
  • シェルスクリプトでの$@の罠

    B! 39 0 0 0 シェルスクリプトを書いてる時に$@を使って ハマったのでそれについて。 $@と$* -fや-dの罠 まとめ $@と$* $@はシェルスクリプト 1 ではスクリプトや関数の中で全ての引数を表します。 $ f(){ echo $@;} $ f a b c a b c な感じ。 ここで、次の様なスクリプトを考えてみます。 atmark.sh 1 2 3 4 5 6 #!/usr/bin/env bash if [ "$@" != "" ];then echo "$@" else echo empty fi これを実行してみると $ ./atmark.sh a a $ ./atmark.sh ./atmark.sh: line 2: [: unary operator expected empty! $ ./atmark.sh a b ./atmark.sh: line 2

    シェルスクリプトでの$@の罠
    gontta
    gontta 2014/06/27
    いい
  • MacDown: The open source Markdown editor for macOS

    What is MacDown? MacDown is an open source Markdown editor for macOS, released under the MIT License. It is heavily influenced by Chen Luo’s Mou. This is how it looks: Why Another Markdown Editor? I like Mou. I write Markdown all the time, and since I use macOS on a daily basis, Mou is my go-to editor whenever I wish to generate something with markup. But I had always wanted something more. It cam

    MacDown: The open source Markdown editor for macOS
    gontta
    gontta 2014/06/27
    いい
  • ロジカルシンキングの弱点を考えてみた:ロジックを超えたロジックの話

    株式会社メタップス 代表取締役 Metaps Pte. Ltd.(シンガポール法人)CEO/Founder

    ロジカルシンキングの弱点を考えてみた:ロジックを超えたロジックの話
    gontta
    gontta 2014/06/25
    いい
  • 米Amazon、Fire Phone向けアプリの開発者に最大$15,000分のAmazonコインを支給するプロモーション活動を実施 | juggly.cn

    2023年12月 (1) 2023年11月 (116) 2023年10月 (79) 2023年9月 (28) 2023年8月 (7) 2023年7月 (6) 2023年6月 (101) 2023年5月 (229) 2023年4月 (201) 2023年3月 (206) 2023年2月 (147) 2023年1月 (193) 2022年12月 (146) 2022年11月 (54) 2022年10月 (1) 2022年9月 (1) 2022年8月 (1) 2022年7月 (3) 2022年6月 (1) 2021年9月 (1) 2021年8月 (8) 2021年6月 (3) 2021年4月 (4) 2021年3月 (6) 2021年2月 (1) 2021年1月 (3) 2020年12月 (2) 2020年11月 (2) 2020年10月 (5) 2020年9月 (12) 2020年8月 (40

    gontta
    gontta 2014/06/22
    いい
  • 高速・軽量・高機能……Nginxの基礎知識

    処理能力の高さなどを理由に、近年、大規模サイトを中心に急速にシェアを拡大しているWebサーバー「Nginx」。この連載では、その特徴と魅力を分かりやすく紹介します。 第3のWebサーバーとして注目を集めるNginx 1日に数億リクエストを処理するような大規模サイトを中心に、近年急速にシェアを拡大しているWebサーバーが「Nginx(エンジンエックス)」です。HTMLドキュメントや画像ファイルといった静的コンテンツを高速で配信し、消費メモリが少なく、リバースProxyやロードバランサーといった機能も有した注目の軽量Webサーバーです。ネットクラフト社の調査によると、2014年6月時点でApache HTTP、Microsoft IISに次ぐ第3位のシェアを獲得しています。 依然としてApache HTTPやMicrosoft IISのシェアは高いものの、Nginxの認知度は日に日に高くなって

    高速・軽量・高機能……Nginxの基礎知識
    gontta
    gontta 2014/06/18
    いい
  • 1ランク上のPHP技術者を目指す人のための教材と、勉強のポイント

    世界中で構築されたWEBサイトが2億5000万を超えるといわれているPHP。その秘密は言語習得の手軽さやCMSパッケージの発達により、初心者にも気軽に高機能なシステムが扱えることにあります。 WordPressやMovableTypeとの連携、OpenPNEなどはもはや語る必要もないくらいに有名になりました。 ちょっとしたCGIやネットショップはもちろん。ネットベンチャーやソーシャルゲームでも手軽に使われ、開発者の数もプログラミング言語の中で非常に高い位置を占めています。 そんなPHPですが、「PHPエンジニアのスキルが低い」「PHPはだめだ」といわれることが多々あります。なぜでしょうか。 気軽に利用できるが故にスキルレベルが低いエンジニアが多いのも事実ですし、さらに言うと前述のパッケージ等があるためにエンジニアでない人でも触ることができるからです。また、言語としての特性もかなり自由で、型

    1ランク上のPHP技術者を目指す人のための教材と、勉強のポイント
    gontta
    gontta 2014/06/11
    いい
  • PC「バトルフィールド 3」のフルバージョンが6月4日まで無料に。「Originからのプレゼント」を早めに受け取っておこう

    PC「バトルフィールド 3」のフルバージョンが6月4日まで無料に。「Originからのプレゼント」を早めに受け取っておこう 編集部:Gueed エレクトロニック・アーツは,ミリタリーFPS「バトルフィールド 3」(スタンダード エディション。以下,BF3)のPCダウンロード版の無料配信を,ダウンロード配信サービス「Origin」にて開始した。期間は6月4日まで。 「Originからのプレゼント」(原題:On the House)として,「Dead Space」フルバージョンの無料配信(関連記事)などが行われてきたが,今回はBF3が無料となった。やはり今回もトライアル版ではなくフルバージョンで,期間中にダウンロードしてしまえば,ゲームの所有期間などにとくに制限はないようだ。 OriginのBF3ページで光り輝く「100%お得」の文字にドキドキしつつ,早めにダウンロードを済ませておこう。 Or

    gontta
    gontta 2014/05/29
    いい
  • 脆弱性の見つけ方(初心者向け脆弱性検査入門)

    WEB系の情報セキュリティ関連の学習メモです。メモなので他情報のポインタだけ、とかの卑怯な記事もあります。 ※2020.9 注記:ブログの解説記事は内容が古くなっております。OWASP ZAPなどのソフトウェアの解説は現行バージョンの仕様から乖離している可能性があります。 EC-CUBEで脆弱性を見つけたり、mixiの脆弱性報告制度で成果を挙げたりしたせいか、「どうやって脆弱性を見つけてるんですか?」という質問をされることが時折あり、一応手順は説明するのですが、いつも口頭で細かくは説明できなくて申し訳ないので、自分のやり方をまとめてこのブログにアップしておきます。 標準的な脆弱性検査のやり方しか説明していないので、脆弱性検査のやり方を既に把握している人が読んでも得るものは少ないのではないかと思います。今回は脆弱性検査に興味があるが何をどうしたらいいか分からないような初心者向けコンテンツで

    脆弱性の見つけ方(初心者向け脆弱性検査入門)
    gontta
    gontta 2014/05/29
    いい
  • 今更聞けない人の為の Chef 再入門

    こんにちは、エンジニアの鈴木です。 「今更聞けない人の為の Vagrant 再入門」に引き続き、今回は Chef 再入門をお送りします。 この記事は以下のような人を対象としています。 ・Chef ってそもそも何? ・Chef って名前を聞いたことあるけど、触ったことがない。 Chef ってそもそも何? Chef(シェフ) とは Ruby 製のシステム構成管理ツールでインフラの構築を自動化できます。 サーバを弄ったことがある人なら誰しもが経験していると思われる「手順書」の作成。 手順書からコマンドをコピペして、ユーザ作成してWebサーバいれてDBいれて。。あとからこのパッケージが必要になったから手順書を変更して。。 どう考えてもオペミスの温床になります。 Chef はインフラをすべてコードで管理するので、Gitなどでインフラを管理でき、いつどこで誰が修正したのか分かるのでドキュメントや構築手

    今更聞けない人の為の Chef 再入門
    gontta
    gontta 2014/05/24
    いい
  • monopocket.jp - このウェブサイトは販売用です! - monopocket リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

    monopocket.jp - このウェブサイトは販売用です! - monopocket リソースおよび情報
    gontta
    gontta 2014/05/14
    いい
  • 「英語の練習をしたい」サンパウロの若者と「誰かと話したい」シカゴのお年寄りを結んだ英語教室! - ICHIROYAのブログ

    素敵な素敵な、そしてとってもシンプルなアイディアだ。 ブラジルの若者たちは、英語を学びたい練習したい。 シカゴのお年寄りは、ただ、話し相手が欲しい。 ブラジルのCNA語学学校は、それをインターネットのビデオチャットで結びつけた。 その結果は驚くべきものだった。 両者が『英語』を通じてWin-Winの関係になり、それぞれの思いを満足させただけではない。 下に貼った動画を見ていただいてもわかるのだが(簡単な英語しか喋られていないので、ぜひ!)、リタイアしたお年寄りとブラジルの若者のあいだに、とても暖かい絆が生まれているのだ。 国が違う、文化が違う、言葉が違う、経験が違う、そして、年齢が違う。 しかし、ビデオチャットで話をすすめていくに従って、お互いの背景への理解がすすみ、若者にとっては、「もうひとりの自分のおばあちゃん、おじいちゃん」のように、お年寄りにとっては、「もうひとりの自分の孫」「もう

    「英語の練習をしたい」サンパウロの若者と「誰かと話したい」シカゴのお年寄りを結んだ英語教室! - ICHIROYAのブログ
    gontta
    gontta 2014/05/12
    素晴らしい