タグ

2015年4月15日のブックマーク (14件)

  • サーバから外に出ていく時のグローバルIPをコマンドで調べる - Qiita

    Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    サーバから外に出ていく時のグローバルIPをコマンドで調べる - Qiita
  • HTMLコーダーにやめてほしい10のこと|TechRacho by BPS株式会社

    システム開発の際、デザインとHTMLコーディングは別会社で! 受け取ったHTMLの組み込みはお願いします! ということが結構あるのですが、その時もらったHTMLを見て、ここはやめてほしいという点をまとめて書いていこうと思います。 インデントがバラバラ プログラム書くときもそうですが、インデントがバラバラだと見づらいです。 ※弊社ではHTML/CSSともにインデントはスペース2つです。 タブ/スペースが混じっている インデントが崩れているときは大体、タブ/スペースが混じってますね。見づらいです。 ※弊社ではタブは使わないようにしています。 JSが意図した動作になっていない/動かない JSまで対応となっているにもかかわらず、動かないというのは論外ですね。 「JSが意図した動作になっていない」これも結構ありました。 例 全選択/全解除というところをチェックすると、下にある項目が全部選択されるとこ

    HTMLコーダーにやめてほしい10のこと|TechRacho by BPS株式会社
  • システム構成の5つの設計原則

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    システム構成の5つの設計原則
  • 作業環境における神経多様性

    Sallyann Freudenberg博士はQCon Londonで,作業環境における神経多様性について講演した。プログラミングは複雑で創造的な作業だ。Freudenberg博士は,プログラミングを行うプログラマが一般的に使用している,数多くの技術について検討した。例えば, 1. チャンキング: 我々が短期記憶に保持できるのは5~9個であるという,7 (+/-2)ルールを克服する。“ひとつひとつの事をそれぞれスロットに入れる代わりに,ポインタを入れるようなもの”だと,Freudenberg博士は説明する。例えば,チェスに関する研究は多数存在するが,その中のひとつ,Chase,Simon両氏による研究によれば,熟練したチェス競技者は,短期記憶の各スロットには“シベリアントラップ”(訳注:チェスの手筋のひとつ)などへの参照を格納しておいて,その内容は別の場所に記憶することができる。 “このよ

    作業環境における神経多様性
  • Jbatch実践入門 #jdt2015

    Java Day Tokyo 2015 jBatch実践入門セッションのスライドです。Read less

    Jbatch実践入門 #jdt2015
  • 目標設定は忘れて、システムに集中しよう。 | ライフハッカー・ジャパン

    99u:目標を設定したあと、そこに一点集中することがモチベーションの向上と継続に欠かせないという研究をご覧になったことがあるかもしれません。 しかし、現実はそれと逆で、目標に固執すればするほど、それに向けてがんばるという現実の体験を楽しめなくなりますので、失敗してしまう確率が高くなります。 James Clear氏は、目標設定に対する新たなアプローチを提案しています。 それは、「あえて目標を設定をしない」というものです。あなたにとって大事な分野で進歩していきたいと思うなら、目標を設定する代わりに、そこに到達するためのシステムを作りましょう。 目標とシステムの違いは何でしょうか? あなたがコーチであれば、目標は優勝させること。システムは、あなたのチームが毎日練習で行うものです。作家であれば、目標はを書くこと。システムは日々の執筆スケジュールです。ランナーであれば、目標はマラソンで走ること。

    目標設定は忘れて、システムに集中しよう。 | ライフハッカー・ジャパン
  • JBoss Fuseを使ってみる その2:活用編

    はじめに 前回までの記事を通じて、JBoss Fuseの概要の理解、そして実行環境の構築まで準備が整いました。今回からはいよいよ活用編として、「JBoss Fuseを使ってみる」と題して、チュートリアルを実践しながら、Fuseについてより深く理解していきたいと思います。 チュートリアルでは、ファイル操作をするシナリオを実装します。単純なファイルコピー操作の実装手順、そして、ファイルのコンテンツに応じてルートを変更するコンテンツベースルーティングを実装しながら、Fuseへの理解を深めていきます。 チュートリアルの完成図を、図1に示します。 ルートの作成 Fuse Projectの作成 まずJBoss Developer Studioを起動して、以下の手順で新規Fuseプロジェクトを作成します。[File]−[New]−[Other...]−Wizardsの検索に「Fuse」とタイプ 、[

    JBoss Fuseを使ってみる その2:活用編
  • 動画のように表現出来るコンテンツスライダー・「Jquery Image Player」

    Jquery Image Playerはコンテンツを動画のように再生して連続表示出来るJSスライダーです。jQueryに依存しています。上図のように、HTMLで書かれたテキストや画像等が含まれたコンテナを動画のようなルック&フィールで連続表示させる事が可能です。また、遷移時のアニメーションエフェクトの設定も可能です。ありそうで無かったかも。ライセンスはMIT。使い方やデモの確認等、詳細は以下よりご確認下さい。 Jquery Image Player

    動画のように表現出来るコンテンツスライダー・「Jquery Image Player」
  • Vagrantfileで使うプラグインを定義する - Qiita

    プロジェクトで利用するプラグインを明示しておきたい プラグインのインストールを自動化したい Vagrantで任意のGemをたくさん利用したい などの目的のために、vagrant-multiplug というVagrantのプラグインをつくりました。このプラグインをインストールした状態で、利用するプラグインの名前が定義されたVagrantflieを読み込むと、vagrant up や vagrant provision などのタイミングで自動的にプラグインをインストールしてくれます。 インストール 手元の環境に vagrant-multiplug をインストールします。 使い方 Vagrantfileの中で config.plugin.add_dependency(name, version = nil) という風に利用するプラグインを定義できます。今回は、例としてプロビジョニングツールの1つ

    Vagrantfileで使うプラグインを定義する - Qiita
  • 昨今のCSS設計事情からみるCSS設計のあり方とは

    記事は2015年1月に開催されたHTML5 Conferenceでお話させていただいた、 「Beyond CSS Architecture」というCSS設計のセッションをフォローアップする記事です。 記事では、このセッションの概要と補足、またセッション中に説明できなかった点などについて書いていきます。 ※当日のセッションの動画・スライドも公開されているので、文末からご覧ください。 CSSの難しさと、昨今のCSS設計事情 この近年、CSSにおける設計論というのが話題に出てくるようになりました。筆者も拙著『Web制作者のためのCSS設計の教科書』を書いたり、各地でCSS設計をテーマとした講演をする機会が多くありました。 CSSの難しさというのは、石氏によるCSSコードの評価についての記事にも書かれているのですが、CSSは良くも悪くも厳格なコード規約は少なく、ただ宣言的に書けばいいだけです

    昨今のCSS設計事情からみるCSS設計のあり方とは
  • HTTP2 RFC 発行記念祝賀会

    2. Jack ● id: Jxck ● github: Jxck ● twitter: @jxck_ ● about: http://jxck.io ● blog: http://jxck.hatenablog.com ● podcast: http://mozaic.fm ● Love: music

    HTTP2 RFC 発行記念祝賀会
  • 会社員になってJJUG CCCのスポンサーセッションで発表してきた - きしだのHatena

    2月1日からLINE Fukuoka株式会社というところで会社員をやっております。 ということで、JJUG CCC 2015 Springのスポンサーをやらせてもらって、スポンサーセッションで登壇してきました。 だれも教えてくれないJavaの世界。 あと、ぼくが会社員になったわけ。 from なおき きしだ ※4/15 15:41追記 P37の「近所の定屋」は今週値上げして490円になりました 内容としては、Javaエンジニア養成読の記事をベースに、Java歴史について、技術トレンドや経済的な情勢、そしてハードウェアの事情から捉えてみて、いろいろな流れのなかで影響を受けてきたことを示しつつ、コミュニティがどう変遷してきたか、個人的にこの先をどう考えて動いてたかってのを、ふんわりと説明したかった感じです。 ということで、タイトルにある「誰も教えてくれないJavaの世界」というのは、そう

    会社員になってJJUG CCCのスポンサーセッションで発表してきた - きしだのHatena
  • Scalaのnull/Nothing/Nil/Noneはやりすぎなのか? - ぐるぐる~

    Twitterしてたら目に入ったので軽く。 Javaにおけるnull。これまでとこれから この後のスライドで、 Scalaにおける「何もないもの」の分類はやり過ぎ感はある と言われているんですが、ある程度は誤解に基づく意見だよなぁこれは、ということを言っておこうかなと。 Scalaについて 日では説明が不要なくらいScalaって有名になってると思うんですが一応。 ScalaはJVMの上で動作する、(クラス指向の)オブジェクト指向プログラミングと関数型プログラミングを融合させた言語です。 そして、Scalaのコア機能はどちらかというとオブジェクト指向プログラミング寄りです。 オブジェクト指向プログラミングをベースに、関数型の色々なものを実現している感じです*1。 オブジェクト指向プログラミング的な機能として真っ先に思いつくのは何でしょうか? 割と上位の方に、「継承」とか「型階層」とか来るん

    Scalaのnull/Nothing/Nil/Noneはやりすぎなのか? - ぐるぐる~
  • JUnit入門その7[Eclipse4.4のJUnitプラグインとDBUnitの併用(更新系のテストの実装)]