発売日: 2015年1月5日 月曜日 - 発売中新刊発見日: 2015年01月04日(2024年07月20日 20時52分 JST時点 - 詳細はこちら)
MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました プログラマーは黒バックのエディタ画面を好みます。例えばXcodeでもそうです。文字を打っている限りは問題ないのですが、やっかいなのはマウスを動かすとキャレットが縦に細いのでマウスカーソルを見逃しやすくなるということです。マウスカーソルがなくなってイライラした経験を持っている人も少なくないでしょう。 Better Xcode ibeam cursorはそんなあなたのストレスを解放してくれます。Xcodeでカーソルをちょっとだけ見やすくしてくれる便利なソフトウェアです。 Better Xcode ibeam cursorの使い方 インストールは curl -L https://raw.githubusercontent.com/egold/better-xcode-ibeam-curs
ソフトウェアの本質的な問題とは何だろうか? 僕は、「ソフトウェアの複雑さをどのようにして手なづけるか?」という問題だと思う。 以下、ラフなメモ書き。 【1】問題提起 ソフトウェアをインタプリタのように、書いては動かし、というやり方で作っていく時は楽しい。 しかし、じきに、行数が大きくなり、ソースファイルを分割して、クラス設計していくうちに、どんどんソフトウェアは肥大化し、複雑になっていく。 大人数で開発し始めると、当初の設計思想や開発の規律からズレ始める。 ソフトウェアの複雑さをどのように手なづけて、制御していくべきか? その問題を幾つかの観点から考えてみる。 【2】単純な解決法~間接層を設ける 一つの塊で実装するのではなく、分割する。 その時に、間に「間接層」を入れる。 例えば、DAO、サービス層かな。 ダイクストラの下記の言葉を思い出す。 another level of indire
こんにちは、せーのです。弊社ではJavaやRubyの使い手が多いのですが、私は個人的にPHPが好きだったりします。そんな全国3000万人のペチパーに向けてAWSから新しいSDKラッパーがリリースされたのでご紹介致します。 AWS Resource APIs for PHPってなんだ AWSには各サービスを色々な言語のコード上で扱えるように各言語毎にSDKが用意されています。PHPにも当然AWS SDK for PHPというSDKが用意されています。 ですが基本的にこのAWS SDK for PHPはAWSサービスに対して1対1で操作するような作り方をしています。識別情報(image-id等)で個別指定するので余り汎用的な感じはしないんですよね。 このAWS Resource APIs for PHPはAWS SDK for PHPとパッケージは分かれているもののAWS SDK for PH
1234567890⇛ 1234567890 を実現する方法色々。 全角数字と半角数字の変換は、文字コードとか、何バイト文字とか意識してないと面倒なのですが。。。tr コマンドで出来そうで出来ないんですよね。 文字コードや、マルチバイト、その他のことを考慮すると候補となる手法は数種類ある。 とりえず、sed で sed や vim の置換コマンドでやるなら、 y をつける。 echo 1234 | sed y/12345/12345/ 1234 だから、全部書くという大雑把な方法をとれる。 sed y/0123456789/0123456789/ もうね、覚えやすいし、思い出しやすいし、コレでいいんじゃないかと思うんだけど。 文字コードがUTF-8 決め打ちなんですね(OSXのBashやCygwinがUTF-8だから。) nkf で全角⇛半角 nkf を使う方法をは、数字を変換するのに正統
div.version {clear: both; } div.icon {width:270px; float: left; margin-bottom: 100px; } div.icon img {background: #525252; padding: 15px; width: 240px;} div.desc {float: right; width:360px; } div.desc strong {font-size: 20px; padding-bottom: 10px;} 年始にPCを整理していた所、Staccal2のアイコンが出来るまでのデザインの変遷を見つけてしまいました。 いつか記事にしようと開発中に残しておいたものと思いますが忘れ去っていました。かなり今更なコンテンツなのですが、折角なのでご紹介しようと思います。
Unityの属性について紹介します。 目次 目次 属性(Attribute)とは 属性の表記ルール Unity標準の属性 Inspectorを拡張する属性 SerializeField TooltipAttribute SpaceAttribute HeaderAttribute MultilineAttribute TextAreaAttribute HideInInspector NonSerializable FormerlySerializedAs コンポーネントの動作に関連する属性 RequireComponentAttribute DisallowMultipleComponent ContextMenuAttribute ゲームの動作に影響する属性 RPC ImageEffectTransformsToLDR ImageEffectOpaque MonoPInvokeCall
身につけることで、複数の能力を一度に伸ばすことができる、そんな魔法のような能力をご存じですか? 言語習得、分析、リスニング、記憶力、語彙。その能力を身につければ、これらすべての能力が伸びることが、科学的に実証されています。 いえ、瞑想ではありません。 楽器演奏スキルの習得です。 研究により、楽器を演奏することで、認識機能を司る脳内のいくつかの異なる部位が活性化されることがわかっています。チューリッヒ大学の心理学者Lutz Jancke氏によれば、知能指数(IQ)をおよそ7ポイント増加させる効果すらあるそうです。 リズム能力が外国語を習得するスキルを上げる 楽器演奏スキルのもうひとつの効果は、「リズムをとる」能力であり、これにより音声の情報を解析し、判断する能力が向上します。これが、子供時代に音楽を学んだ大人が、より優れた外国語習得の素質を持っている理由です。 能力は双方向に作用する 歴史に
結論 まず最初に急いでる人向けに結論を先に書いておきます。2つの違いは以下の様に成っています。 yyyy 年(西暦)を出力 YYYY ある年における「最初の木曜日を含む週が、その年の第1週である」というルールで年(西暦)を出力。 例えば 2015/1/1 は木曜日なのでその週の日は日曜日〜土曜日まで全て2015年の第1週という解釈になります。この場合には2014年で有る、 2014/12/28(日曜)〜2014/12/31(水曜) の時でも YYYY では 2015 を返します。 きっかけ Podcast で Rebuild の第73回を聴いていたら日付フォーマットで yyyy ではなく、YYYY を使った為に Twitter の Android クライアントで不具合が出たという話が出てきました。 ※根本的な原因はこのルールでサーバ側が実装されていた為、 Android クライアントで正し
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く