タグ

2014年6月6日のブックマーク (28件)

  • レビューで鍛えるJavaコーディング力 その7(文字コードチェック) - 谷本 心 in せろ部屋

    今回は、文字コードのチェック(エンコーディングチェック)を行う処理に関する問題です。 問題 以下のコードの問題を指摘し、修正してください。 ただし、問題は複数あることもあれば、全くないこともあります。 public class StringValidator { private static boolean checkCharacterCode(String str, String encoding) { if (str == null) { return true; } try { byte[] bytes = str.getBytes(encoding); return str.equals(new String(bytes, encoding)); } catch (UnsupportedEncodingException ex) { throw new RuntimeExcepti

    レビューで鍛えるJavaコーディング力 その7(文字コードチェック) - 谷本 心 in せろ部屋
  • 椅子には拘れよ。いろいろ捗るぞ。 - grshbの日記

    2014-06-06 椅子には拘れよ。いろいろ捗るぞ。 中学生から高校生の間にかけて2chに常駐していた。週末になるとニュー速に立つ部屋スレ。あれを眺めるのが楽しみだったりしたのを、下記のエントリを見て思い出した。最強のネットウォッチ環境(自宅編) - はてな村定点観測所 机と椅子と棚があればいい!三万円でつくる書斎。 - マトリョーシカ的日常齊藤貴義 (id:netcraft) さんの部屋はまさに部屋スレにありがちなオタ部屋という感じで、見ていると""あの頃""が思い出されて懐かしい。こういう部屋は見ている分には面白い。大体の場合オタ部屋は類型化されているんだけど、よく見ると個性が出ていて面白かったりする。東京の古地図が貼ってあったりイギリス陸軍のガスマスクが置いてあったり、そういうのが愛おしい。ZEPEALのサーキュレーター僕も使ってます。局長 (id:kyokucho1989)さ

  • 動くCSSのためのメモ。

    CSSでできる事がどんどん増えてます。JavaScriptを使って実装するようなレイアウトやUIも、CSSだけで作れちゃうほど、便利なプロパティがじゃんじゃか増えましたね。ここでは、要素にアニメーション効果をつけるためのCSSを使ったエフェクトについて、まとめてゆこうと思います:)。 CSSで動かす 「動く」といっても、自由自在にぐにゃぐにゃ動かせるわけではなくて、CSSアニメーションでは、プロパティの数値をスムーズに増減させることで、要素のスタイルを滑らかに変化させます。 例えば、下のサンプルでは、p要素にカーソルを合わせた時に、font-sizeの値を、1emから2emに、スムーズに変化するように指定しています。 p { transition: font-size 1s; } 動かすためのマストプロパティ CSSでアニメーションさせるために必要不可欠なのがtransitionプロパティ

    動くCSSのためのメモ。
  • Swift を使ってみてがっかりした点まとめ

    数日間iOS8/Xcode6/Swiftな環境で色々試してみて、Swiftを使っていて思ったよりがっかりした点が多かったのでちょっとまとめてみようと思います。 動的な処理がSwiftだけでは一切できない [NSObject performSelector:]の類と、NSInvocationがSwiftからは一切呼び出せません。使おうとすると怒られます。objc/runtime.hは試していませんが、同様に直接Swift経由では呼び出せず間にObjective-Cをかます必要があるのではないかと思われます。 @optionalなprotocolが限定的にしか使用できない 具体的には@objc属性を付けないと使えません。しかしながらこのような後方互換性のためだけに存在する属性をいつまでもAppleがサポートするかは疑問が残るというのと、もう一つ以下の様な問題があります。 @objc属性のついた

  • 出来ちゃった結婚は悪いという風潮もうやめない?

    20代既婚出来ちゃった結婚です。 最近も歌手の方が出来ちゃった結婚しましたね。 よく出来ちゃった結婚は恥ずかしいだとか順序が逆だとか聞く。 というか世間総出で「出来ちゃった結婚」を叩いてる。 もうこれやめにしない? 日少子化なんだよね? 解決したいんだよね? 将来子供が少なくなって困る事の方が多いんだよ。 何で年金の事は敏感なのに人口の事は無関心なの? 年金がなんで破綻しそうなのか分かってる? 夫婦だろうがシングルだろうが子供を産んでいる人を最優先で生活の保証をしてあげなくてはいけないと思う。 出来ちゃった結婚が未計画? 私の周りで計画的に子作り計画をして収入が安定した頃に子作りを始めたがその頃には妊娠出来ないなんて人沢山いる。 しかも高齢だから障害児が産まれる確立だって上がる。 それでも出来ちゃった結婚を馬鹿にしますか? もっと日全体で子供が産まれるという事はなんであれ正しい事だと

    出来ちゃった結婚は悪いという風潮もうやめない?
  • フロントエンジニアになってから5ヶ月間で欠かせなくなったツールを晒す - Qiita

    概要 今年からフロントエンドエンジニアにシフトチェンジして5ヶ月がたち、これがないと仕事にならんわレベルのツールを整理がてらに晒していこうと思う。 スペック的にはJava歴が10年くらい。 割とツール好きで、できればキーボード(カーソルキー以外)だけですべての操作を完結したいと思っている。 そんなおっさんがお送りします。 5ヶ月間のお仕事内容 PC/タブレット向けのAngularJSを使ったフロントエンド開発 HTML/CSS(SASS)/Javascript PCはIE8~、Chrome。モバイル端末はiPad、Nexus7 職場での開発環境 mac mini (2011) 19インチのシングルモニタ GUI系ツール Sublime Text 2 プログラマ向けのテキストエディタ。 これがないと仕事にならない。 以下、必須なPackage。 Vintage vimっぽいキーバインドにする

    フロントエンジニアになってから5ヶ月間で欠かせなくなったツールを晒す - Qiita
  • 【iOS 8】Chromeなどのブラウザアプリが爆速になる!? JavaScriptエンジン「Nitro」を開発者に解放 | カミアプ

    【iOS 8】Chromeなどのブラウザアプリが爆速になる!? JavaScriptエンジン「Nitro」を開発者に解放 どうもハンサムクロジです。 iOS 8からは、Chromeなどのサードパーティー製ブラウザアプリや、Twitterアプリなどに搭載されている内蔵ブラウザが高速化するかもしれません。 Safariしか利用できなかったJavaScriptエンジン「Nitro JavaScript」が、サードパーティー製アプリにも解放されることが分かりました! 今まで速かったアプリはさらに速くなる!? 「Nitro JavaScript」はSafariにだけ特権的に適用されており、その他のサードパーティー製アプリはハンデのある状態で戦ってきたことになります。 9to5Macによると、これが開発者向けに解放されることが分かったとのこと。やっと対等にブラウザアプリを開発できるようになったというわ

    【iOS 8】Chromeなどのブラウザアプリが爆速になる!? JavaScriptエンジン「Nitro」を開発者に解放 | カミアプ
  • ネイティブっぽいフラットなモバイルWEBアプリの作成フレームワーク「App.js」:phpspot開発日誌

    App.js | Mobile webapps made easy ネイティブっぽいフラットなモバイルWEBアプリの作成フレームワーク「App.js」。 iOS, Androidのテーマがあって、ネイティブに近いUIでのWEBアプリ開発ができます。 iOS, Androidのそれぞれの標準UIが1つで実現できるのはよさそうです 関連エントリ BootstrapベースのフラットUI実装フレームワーク「Furatto」 フラットなモバイルアプリ作成用HTML5フレームワーク「Ionic」 レスポンシブサイト用レイアウトフレームワーク「Grid」

  • サービス終了のお知らせ - NAVER まとめ

    サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

  • SublimeText2の初心者 インストール・設定方法

    SublimeText2(サブライムテキスト2)の初心者方向け、インストール・設定方法の説明[Sublime Text 2] 初心者向け インストール・設定方法 HTML CSS 用のエディタとして「Sublime Text 2」を初めて使ってみようかと思う人の為に。 掲示板 設定(中級) アンインストール その他 WindowsXPでのインストール・設定を説明しております。他OS・バージョンの方は適宜読み替えて下さい。 リンク(青字でアンダーバー付)は、全て新しいウィンドウまたはタブに表示されます。 まだまだ便利な機能・使いこなしがあると思いますので、随時更新していければと思っています。 「Sublime Text 2」のメリット タブエディタ/画面の分割編集:複数のファイルを、タブや分割画面で切り替えて編集できる。 Packageが豊富:拡張機能(SublimeText2では、Pack

  • Windows版「Sublime text 2」で日本語をインライン入力する方法 | 株式会社WEB企画

    最近、様々なブログメディアで話題になっている、“恋に落ちるエディタ”で有名な「sublime text 2」ですが、Windows環境でインストールする際は、ちょっと気をつけたいことがありましたので、ご報告いたします。 日本語入力がインライン入力にならない 「sublime text 2」をWindowsでインストールして使用すると、日語をインライン入力してくれないというバグ?があります。Mac派のコーダー、プログラマーが多いせいか、あまり情報がないようです。 最初は我慢して使用していたのですが、やはりタイプミスをした際などに不便を感じ、我慢しきれなくなってちょっと調べてみました。 Windows版でインライン入力をする方法 結論からいいますと、プラグインを入れることで解決します。 「IMESupport for Sublime Text 2」 https://github.com/ch

    Windows版「Sublime text 2」で日本語をインライン入力する方法 | 株式会社WEB企画
  • WEB色見本 原色大辞典 - HTMLカラーコード

    原色大辞典とは 原色大辞典は1997年にオープンしたネットの色見サイトです。 9種類の色見と色に関する各種サービスから構成されています。 色見コンテンツは ブラウザで定義されているHTMLカラーネーム、 日の伝統色、 世界の伝統色、 Webセーフカラー、 パステルカラー、 ビビッドカラー、 モノトーン、 地下鉄のシンボルカラー、 国鉄制定の塗装色 の9つから構成され、特に日の伝統色は古来伝わる先人の色彩感覚を現代に伝えるものとして多くの方々から支持をいただいています。 文字列と背景色の組み合わせを試せる配色大辞典、 規則性のある組み合わせから色を選べる配色パターン。 色見の他にも、今日のラッキーカラー、 コトバから色を解析して調合する成分解析、 ストライプを生成するストライプメーカー、 グラデーションを生成するグラデーションメーカー、 あなたの好きな色と色を調合する色調合、 サ

    WEB色見本 原色大辞典 - HTMLカラーコード
  • JSHintでJavascriptの構文チェック&Sublime Text2でのチェック | DevelopersIO

    JSHint JSHintとは、Javascript用構文チェッカーです。 構文チェッカーとしては、かなり厳しめのチェックをしてくれるJSLintがありますが、 これをforkして融通効くようにしたものがJSHintです。 詳しい経緯はここに。 とりあえずどんなチェックをしてくれるか知りたい場合、 このサイトでJavascriptのコード入力すれば、 どのようなチェックをしてくれるかわかります。 今回はコマンドラインからJSHintを使ってみたり、Sublime Text2から使ってみましょう。 環境構築方法 今回使用した動作環境は以下のとおりです。 OS : MacOS X 10.7.4 Node.js : v0.10.0 npm : 1.2.14 Grunt : 0.4 npmを使用してJSHintをインストールします。 このモジュールはグローバルオプションをつけてインストールしましょ

    JSHintでJavascriptの構文チェック&Sublime Text2でのチェック | DevelopersIO
  • RequireJS

    /* --- RequireJS is a JavaScript file and module loader. It is optimized for in-browser use, but it can be used in other JavaScript environments, like Rhino and Node. Using a modular script loader like RequireJS will improve the speed and quality of your code. IE 6+ .......... compatible ✔ Firefox 2+ ..... compatible ✔ Safari 3.2+ .... compatible ✔ Chrome 3+ ...... compatible ✔ Opera 10+ ...... co

  • JavaScript sprintf - Dive Into JavaScript

    JavaScript sprintf()sprintf() for JavaScript is a complete open source JavaScript sprintf implementation. Its prototype is simple: string sprintf(string format , [mixed arg1 [, mixed arg2 [ ,...]]]);The placeholders in the format string are marked by "%" and are followed by one or more of these elements, in this order: An optional "+" sign that forces to preceed the result with a plus or minus sig

  • Swiftは○○に似ている - Qiita

    はじめに AppleSwiftという言語を発表した。 新しい言語をつくるのであれば既存の言語から良いアイディアは取り入れ悪いアイディアは取り入れないのが良い。 TwitterのTLを見ていると「Swiftは○○に似ている」という発言があったので、 どこら辺が似ているのかを自分の中で振り返ってみた。 (最初は「Swiftは○○のパクり」というタイトルにしたかったのだが、文全体を挑発的に書けなかったのでやめた) 間違っていることもあるはずなので、コメントは大歓迎である。 全部紹介するのは無理なので、とりあえず A Swift Tour から引用したい。 基文法 基文法はC言語系だ。現在の手続き型言語はC++Java等これが主流である。 (主流でない文法はFORTRAN、BASIC、Pascalなどなど。関数型だとまた全く違う) Simple Values letやvarのように、型から

    Swiftは○○に似ている - Qiita
  • [iOS][Mac] Swift を学べる記事のまとめ | DevelopersIO

    Swift を学ぼう 弊社でも iOS エンジニアはもちろん、サーバーサイドのエンジニアAWS エンジニアSwift に興味津々です。Objective-C より読みやすく、モダンな書き方になっている反面、仕様を読み込んでみるとちょっと分かりづらいところもあったりします。 そこで、これまで Web で公開されている Swift について学べる記事を日語の記事を中心にまとめてみました。今後も有益な情報が公開されたらガンガン追記していきます! 公式情報 一番有益な情報は間違いなく公式の情報です。 Xcode 6 から導入されたツール「Playground」で試しながら読んでいくことを想定して書かれているようです。Playground を使って挙動を確認しながら学ぶのが一番良いと思います。 Swift Programming Language | Apple Developer The

    [iOS][Mac] Swift を学べる記事のまとめ | DevelopersIO
  • JSON の紹介

    JSON (JavaScript Object Notation)は、軽量のデータ交換フォーマットです。人間にとって読み書きが容易で、マシンにとっても簡単にパースや生成を行なえる形式です。 JavaScriptプログラミング言語 (ECMA-262標準第3版 1999年12月)の一部をベースに作られています。 JSONは完全に言語から独立したテキスト形式ですが、C、C++、C#、JavaJavaScriptPerlPython、その他多くのCファミリーの言語を使用するプログラマにとっては、馴染み深い規約が使われています。これらの性質が、 JSONを理想的なデータ交換言語にしています。 JSONは2つの構造を基にしています。 名前/値のペアの集まり。様々な言語で、これはオブジェクト、レコード、構造体、ディクショナリ、ハッシュテーブル、キーのあるリスト、連想配列として実現されています。

  • http://moto-mono.net/2010/02/15/jquery-execution-pattern.html

  • Re: 今さら聞けないjQuery実行パターンまとめ【実行のタイミングって?ちょっとした補足】

    今さら聞けないjQuery実行パターンまとめ :: 5509(+1) noriさんのブログでまとめられていた「.ready()」などのjQueryの実行パターンについてのまとめ。jQueryの書き出しに書かれる.ready()メソッドや$(function(){~});などを「おまじない」とか「最初に書いておくもの」なんて言われたり見て覚えていた人が多いんじゃないかなって思うのですが、こういうまとめがあるとわかりやすくていいですね。 十分ではあるのですが、僕なりの補足を入れておこうかなと思ったので紹介も兼ねてエントリー 慣習的に書く理由 この「$(document).ready(function(){~});>」や「$(function(){~});」はjQueryのスクリプトを書くときの最初に、慣習的に書くもので、「おまじない」とか「とりあえず書いておけ!」なんて言われて、何となく書き入

    Re: 今さら聞けないjQuery実行パターンまとめ【実行のタイミングって?ちょっとした補足】
  • ページ読み込み後にjavascript(jQuery)を実行する方法

    こんにちは。まりもです。 ひさしぶりにweb系の備忘録です。 わざわざ記事にすることじゃないかもしれませんが、javascriptなんて全然理解してなくてjQueryもなんとな〜く使ってる無能コーダーな僕には有用な事で、しかも物忘れが激しいので残しておきます。 jQueryのプラグインを多用してると、その実行のタイミングが思い通りに行かなくてイラッとする事ってあると思う。 例えば、ブロックの高さを揃えるプラグインや、画像のサイズを一定にして並べてくれるギャラリーなど。 他にも、CSSでブロックの大きさを制御しているのに、htmlCSSjavascriptの読み込みタイミングが微妙にずれてレイアウトが崩れることもある。 ハイスペックなマシンで高速インターネット接続だと大丈夫だったりするけど、汎用スペックマシンの共有ネットワークだったり、スマホやタブレット端末だと処理が追いつかないから崩れ

    ページ読み込み後にjavascript(jQuery)を実行する方法
  • めしおのアフィリエイト教材レビューブログ

  • QUnit

    The powerful, easy-to-use JavaScript testing framework.Get Started View the Docs Easy Zero configuration and setup for any Node.js project, and minimal setup for Browser-based projects. Universal QUnit can run anywhere; web browsers, Node, SpiderMonkey, even in a Web Worker! Test your code where it runs.

  • jQuery UI

    jQuery UI is a curated set of user interface interactions, effects, widgets, and themes built on top of the jQuery JavaScript Library. Whether you're building highly interactive web applications or you just need to add a date picker to a form control, jQuery UI is the perfect choice. What's New in jQuery UI 1.14? Compatibility with recent jQuery versions (up to 3.7): Usage of deprecated jQuery API

  • /etc/init.d/hoge start と service hoge start は何が違う?

    cles::blog 平常心是道 blogs: cles::blog NP_cles() « X220 が Fan Error. により完全に沈黙 :: X220 のファンユニットを交換 » 2014/06/04 /etc/init.d/hoge start と service hoge start は何が違う?  systemmanagemant  cli 214 4へぇ 普段、Linux でデーモンを制御するには /etc/init.d/hoge というスクリプトを叩いている*1のですが、あるマニュアルを読んだら service hoge を使いましょう的なことが書いてありました。 試してみると確かに /etc/init.d/hoge start の代わりに service hoge start としても同じようにデーモンが起動できるようです。 ただ、困ったことに僕にはこの2つの違いが

    /etc/init.d/hoge start と service hoge start は何が違う?
  • セキュリティ診断・検査のGMOサイバーセキュリティ byイエラエ

    GMOサイバーセキュリティ byイエラエ株式会社は国内トップクラスのホワイトハッカーが多数在籍するサイバーセキュリティの会社です。攻撃手法に関する豊富な知識と最先端の技術を持つホワイトハッカーが仮想敵となり、お客様の抱えるセキュリティ上の問題の可視化と課題解決をサポートします。 「誰もが犠牲にならない社会を創る」をミッションとして掲げ、デジタルネイティブの時代を生きるすべての人が安全に暮らせるインターネット社会創りに貢献します。

    セキュリティ診断・検査のGMOサイバーセキュリティ byイエラエ
  • OpenSSL #ccsinjection Vulnerability

    [English] 最終更新日: Mon, 16 Jun 2014 18:21:23 +0900 CCS Injection Vulnerability 概要 OpenSSLのChangeCipherSpecメッセージの処理に欠陥が発見されました。 この脆弱性を悪用された場合、暗号通信の情報が漏えいする可能性があります。 サーバとクライアントの両方に影響があり、迅速な対応が求められます。 攻撃方法には充分な再現性があり、標的型攻撃等に利用される可能性は非常に高いと考えます。 対策 各ベンダから更新がリリースされると思われるので、それをインストールすることで対策できます。 (随時更新) Ubuntu Debian FreeBSD CentOS Red Hat 5 Red Hat 6 Amazon Linux AMI 原因 OpenSSLのChangeCipherSpecメッセージの処理に発見

    OpenSSL #ccsinjection Vulnerability
  • 【中毒性注意】卵かけご飯(TKG)に使ってはいけない禁断の組み合わせレシピ - ぐるなび みんなのごはん

    今や国民といっても過言ではないTKG(T=たまご K=かけ G=ごはん)。 ごはんに含まれるぶどう糖や、完全栄養とも言われる卵のおかげで、手軽に美味しく栄養を摂れるのが魅力的ですよね。今日はそんなTKGをもっと美味しくべる為に究極のTKGちょい足しをご紹介したいと思います! 1. まさに病み付き!!!やめられないとまらない♡明太バターTKG 材料 明太子 1/2腹 バター   3g 卵 1個 ごはん   1膳 醤油    適量 作り方 1. 茶碗に盛ったごはんに、明太子、バター、卵をのせ、醤油をたらす。 合わないわけがありません。この組み合わせ。最強です。 明太子を使っているので、醤油はほんの少しでOK! バターのコクと、明太子の旨味がたまらない一品! 明太子はカロリー高いし、塩分も……と心配している方も多いかもしれません。しかし、明太子にはDHAや、ビタミンEが多く含まれているんで

    【中毒性注意】卵かけご飯(TKG)に使ってはいけない禁断の組み合わせレシピ - ぐるなび みんなのごはん