Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
システム開発の際、デザインとHTMLコーディングは別会社で! 受け取ったHTMLの組み込みはお願いします! ということが結構あるのですが、その時もらったHTMLを見て、ここはやめてほしいという点をまとめて書いていこうと思います。 インデントがバラバラ プログラム書くときもそうですが、インデントがバラバラだと見づらいです。 ※弊社ではHTML/CSSともにインデントはスペース2つです。 タブ/スペースが混じっている インデントが崩れているときは大体、タブ/スペースが混じってますね。見づらいです。 ※弊社ではタブは使わないようにしています。 JSが意図した動作になっていない/動かない JSまで対応となっているにもかかわらず、動かないというのは論外ですね。 「JSが意図した動作になっていない」これも結構ありました。 例 全選択/全解除というところをチェックすると、下にある項目が全部選択されるとこ
Sallyann Freudenberg博士はQCon Londonで,作業環境における神経多様性について講演した。プログラミングは複雑で創造的な作業だ。Freudenberg博士は,プログラミングを行うプログラマが一般的に使用している,数多くの技術について検討した。例えば, 1. チャンキング: 我々が短期記憶に保持できるのは5~9個であるという,7 (+/-2)ルールを克服する。“ひとつひとつの事をそれぞれスロットに入れる代わりに,ポインタを入れるようなもの”だと,Freudenberg博士は説明する。例えば,チェスに関する研究は多数存在するが,その中のひとつ,Chase,Simon両氏による研究によれば,熟練したチェス競技者は,短期記憶の各スロットには“シベリアントラップ”(訳注:チェスの手筋のひとつ)などへの参照を格納しておいて,その内容は別の場所に記憶することができる。 “このよ
99u:目標を設定したあと、そこに一点集中することがモチベーションの向上と継続に欠かせないという研究をご覧になったことがあるかもしれません。 しかし、現実はそれと逆で、目標に固執すればするほど、それに向けてがんばるという現実の体験を楽しめなくなりますので、失敗してしまう確率が高くなります。 James Clear氏は、目標設定に対する新たなアプローチを提案しています。 それは、「あえて目標を設定をしない」というものです。あなたにとって大事な分野で進歩していきたいと思うなら、目標を設定する代わりに、そこに到達するためのシステムを作りましょう。 目標とシステムの違いは何でしょうか? あなたがコーチであれば、目標は優勝させること。システムは、あなたのチームが毎日練習で行うものです。作家であれば、目標は本を書くこと。システムは日々の執筆スケジュールです。ランナーであれば、目標はマラソンで走ること。
はじめに 前回までの記事を通じて、JBoss Fuseの概要の理解、そして実行環境の構築まで準備が整いました。今回からはいよいよ活用編として、「JBoss Fuseを使ってみる」と題して、チュートリアルを実践しながら、Fuseについてより深く理解していきたいと思います。 本チュートリアルでは、ファイル操作をするシナリオを実装します。単純なファイルコピー操作の実装手順、そして、ファイルのコンテンツに応じてルートを変更するコンテンツベースルーティングを実装しながら、Fuseへの理解を深めていきます。 本チュートリアルの完成図を、図1に示します。 ルートの作成 Fuse Projectの作成 まずJBoss Developer Studioを起動して、以下の手順で新規Fuseプロジェクトを作成します。[File]−[New]−[Other...]−Wizardsの検索に「Fuse」とタイプ 、[
プロジェクトで利用するプラグインを明示しておきたい プラグインのインストールを自動化したい Vagrantで任意のGemをたくさん利用したい などの目的のために、vagrant-multiplug というVagrantのプラグインをつくりました。このプラグインをインストールした状態で、利用するプラグインの名前が定義されたVagrantflieを読み込むと、vagrant up や vagrant provision などのタイミングで自動的にプラグインをインストールしてくれます。 インストール 手元の環境に vagrant-multiplug をインストールします。 使い方 Vagrantfileの中で config.plugin.add_dependency(name, version = nil) という風に利用するプラグインを定義できます。今回は、例としてプロビジョニングツールの1つ
本記事は2015年1月に開催されたHTML5 Conferenceでお話させていただいた、 「Beyond CSS Architecture」というCSS設計のセッションをフォローアップする記事です。 本記事では、このセッションの概要と補足、またセッション中に説明できなかった点などについて書いていきます。 ※当日のセッションの動画・スライドも公開されているので、文末からご覧ください。 CSSの難しさと、昨今のCSS設計事情 この近年、CSSにおける設計論というのが話題に出てくるようになりました。筆者も拙著『Web制作者のためのCSS設計の教科書』を書いたり、各地でCSS設計をテーマとした講演をする機会が多くありました。 CSSの難しさというのは、石本氏によるCSSコードの評価についての記事にも書かれているのですが、CSSは良くも悪くも厳格なコード規約は少なく、ただ宣言的に書けばいいだけです
2月1日からLINE Fukuoka株式会社というところで会社員をやっております。 ということで、JJUG CCC 2015 Springのスポンサーをやらせてもらって、スポンサーセッションで登壇してきました。 だれも教えてくれないJavaの世界。 あと、ぼくが会社員になったわけ。 from なおき きしだ ※4/15 15:41追記 P37の「近所の定食屋」は今週値上げして490円になりました 内容としては、Javaエンジニア養成読本の記事をベースに、Javaの歴史について、技術トレンドや経済的な情勢、そしてハードウェアの事情から捉えてみて、いろいろな流れのなかで影響を受けてきたことを示しつつ、コミュニティがどう変遷してきたか、個人的にこの先をどう考えて動いてたかってのを、ふんわりと説明したかった感じです。 ということで、タイトルにある「誰も教えてくれないJavaの世界」というのは、そう
Twitterしてたら目に入ったので軽く。 Javaにおけるnull。これまでとこれから この後のスライドで、 Scalaにおける「何もないもの」の分類はやり過ぎ感はある と言われているんですが、ある程度は誤解に基づく意見だよなぁこれは、ということを言っておこうかなと。 Scalaについて 日本では説明が不要なくらいScalaって有名になってると思うんですが一応。 ScalaはJVMの上で動作する、(クラス指向の)オブジェクト指向プログラミングと関数型プログラミングを融合させた言語です。 そして、Scalaのコア機能はどちらかというとオブジェクト指向プログラミング寄りです。 オブジェクト指向プログラミングをベースに、関数型の色々なものを実現している感じです*1。 オブジェクト指向プログラミング的な機能として真っ先に思いつくのは何でしょうか? 割と上位の方に、「継承」とか「型階層」とか来るん
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く