この前日本に一時帰国していてWEB制作の学校とか顔出す機会があったんですが、日本だろうが、海外だろうが『色』に関する悩みはやっぱ万国共通のようですね。 配色一つでセンスが問われますし、配色一つの為に膨大な時間を使ったりする、デザインをする上で考える『色』についてはセンスも時間も必要な非常にデザイナーとして神経使うとこなんじゃないでしょうか? しっかし、僕がそうだったんですが、配色って本当に意識していないと何が良くて何が悪いのか中々判断つかない、デザインしていても一つの色ばかり見ていたらその色が何か気に食わなくなってきて、違う色を試してみたり。いくつかの色を併用してみたり、でもやっぱり戻してみたり。行ったり来たりで何が”良い配色”なのかがわからなくなったりすることが多いんですね。 んなことしていたら、『色』について悩む時間だけで丸一日過ごすなんてこともざらにあったりしたわけです。デザインしだ
Easy to Install Simply download a CSS file and replace the one in Bootstrap. No messing around with hex values. Customizable Changes are contained in just two SASS files, enabling further customization and ensuring forward compatibility. Tuned for 5.3.3 Themes are built for the latest version of Bootstrap. Version 4, version 3, version 2, and other releases are also available to download.
CakePHP: the rapid development php framework. Pages Bootstrap, from Twitter Bootstrap, from TwitterをCakePHP1.3で使う際、ほとんどはHeplerのOption指定でなんとかなる。 しかし、どうしてもなんともらんところがあるので、2つほどファイルを追加した。 Pagination views/elements/pagination.ctp 普通にpaginationを表示させたいところで <?php echo $this->element('paginate'); ?> Forms views/helpers/bootstrap_form.php 基本的に <?php echo $this->Form->input('name'); ?> のところを <?php echo $this-
「そんな.vimrcで大丈夫か?」 「一番いい設定をたのむ」 ってことで、新しくMacbook Pro 15inch買ってSSDで世界が変わったゆろよろですこんにちうぉー。 で、pathogen.vimというvimのplugin管理を導入して、.vimrcやら見直したりしてみたんで色々と紹介してみようと思ったんですわ。 まぁ、この記事見たのがきっかけです。 vimプラグインでよりよいコーディングを | tech.kayac.com - KAYAC engineers’ blog もっとVim戦闘力を上げたいので、誰かvim scriptのハンズオンとかやって俺にvim scriptの書き方を教えてください……! MacVim-KaoriYaのinstall まずは、vim本体をMacVim-KaoriYaにします。 MacVimに対して、香り屋パッチの統合、ローカライズ、MacVim固有の
はじめに 今、Twitter Bootstrapが一部のエンジニアで人気です。 Twitter BootstrapはWebデザインが得意ではないエンジニア向けにTwitter社が開発/提供するCSSフレームワークです。このTwitter Bootstrapを利用すると、簡単にTwitterっぽいデザインのWebサイトを作成できます。 そこで、これからTwitter Bootstrapをはじめてみようと思うエンジニアの人たち向けに、役立つ記事の数々をまとめてみました。 このエントリを書こうと思ったきっかけは、以下のスライドでした。とても分かりやすく、はじめて知るようなサービスなども網羅されており、とても参考になりました。 Twitter bootstrap入門 #twtr_hack jQueryプラグイン徹底活用 プロのデザインアイデアとテクニックposted with amazlet at
「ウェブリブログ」は 2023年1月31日 をもちましてサービス提供を終了いたしました。 2004年3月のサービス開始より19年近くもの間、沢山の皆さまにご愛用いただきましたことを心よりお礼申し上げます。今後とも、BIGLOBEをご愛顧賜りますよう、よろしくお願い申し上げます。 ※引っ越し先ブログへのリダイレクトサービスは2024年1月31日で終了いたしました。 BIGLOBEのサービス一覧
Happyworm design and applications for inspiring web solutions
<pre>PhoneStateListener mPhoneStateListener = new PhoneStateListener() { @Override public void onCallStateChanged(int state, String number) { phoneCallEvent(state, number); } }; private void phoneCallEvent(int state, String number){ switch(state) { /* 各状態でTextViewを追加する */ case TelephonyManager.CALL_STATE_RINGING: /* 着信 */ TextView tv_ring = new TextView(this); tv_ring.setText("着信 " + number); lLay
そろそろgithubと並んで使った事が無いなら危機感を感じるレベルなPaaSですが、PHPの場合は何を使っていますか?PHP FogやOrchestra.ioといったPHPに最適化されたプラットフォームもありますが、PaaSの王道とも言えるHerokuでもPHPは非公式にサポートされています。しかもこれが非公式サポートであるにも関わらず、facebookの開発者コンソールからクリックだけでデプロイできるので密かにメジャーなプラットフォームになっているという不思議な状況です。Ruby界隈では常識かと思われるHerokuがPHP界隈で流行っていない原因に「mbstringがサポートされていない」というのがあります。しかし今回ちょっとやってみたらmbstringをHeroku上にセットアップする事が出来ました。ひとまずコチラが実際の環境です。 phpinfo() on Herokumbstrin
かなり熱くなってきた Titanium mobile 去年あたりから JavaScript で iPhone や Android のネイティブアプリが開発できる Titanium mobile が注目を集めています。実は僕も、この Titanium mobile を使用してアプリを開発しています。まだ何もリリースできていませんがっw Titanium mobile の情報は、有志の方々がドキュメント等を日本語でまとめてくださっているんですが、まだまだ細かい情報が少なく、分散してしまっているのが現状のようです。 そこで、自分が集めた情報を一度まとめてみました。これから Titanium mobile を触ってみようと思われる方は一度目を通してみてください。 Titanium mobile 入門関連 まず Titanium mobile を触る前に必ず見ておきたいサイトです。 チュートリアル
今日は東大i.schoolの春のシンポジウム「融合するデザイン」に行って来ました。 LG電子のデザインセンター長であるKun-Pyo Lee氏の基調講演がとても興味深かったです。 企業のエライ人のお話って、過ぎ去った過去の成功話だったり、現在の話にしても競合のことなどナマっぽい話には触れないことが多いと思います。 でもLee氏は、AppleやFacebookがビジネスのルールを変えてしまった世界でどうしていくべきか、今考えていることをかなり率直に語ってくれたような気がしました。 その中で、時代によるデザイナーとユーザーの関係の変化の説明が面白かったので紹介します。 ※左がデザイナー、右がユーザーの役割です。 (英語で、メモも取りきれなかったので、ちょっとニュアンス違うところはあるかも… ) 〜1950 クラフトマン → 隣人 (デザインする人はリアルにユーザーの顔が見えていて、必要とされて
これから始める人から、カスタマイズしたい人まで、 WordPressの疑問・困ったを解決するまとめ 本ブログもWordPressを使って作っている。 最初は、MovableTypeでやっていたのだが、 投稿記事の数が膨大になってくると、再構築に時間が掛かるようになったため、 新ブログを開始する際に、思い切って変えてみた。 幸いにも過去に色んな方が、WordPressに関する「まとめ」を作ってくれていたり WEB上で丁寧に説明してくれていたりしたため、難なく構築することができた。 ただ、色々な情報が散らばっていて、その都度探さなければいけなかった。 そこで、今回のブログは、自分と同じ様にWordPressを始める方のために書く、 「WordPressの導入からデザイン、プラグイン、カスタマイズまで全部まとめ」。 もくじ 今回は、以下の5つについて、まとめてみた。 それでは、それぞれについてご
Welcome to Flask¶ Welcome to Flask’s documentation. Flask is a lightweight WSGI web application framework. It is designed to make getting started quick and easy, with the ability to scale up to complex applications. Get started with Installation and then get an overview with the Quickstart. There is also a more detailed Tutorial that shows how to create a small but complete application with Flask.
Perl › 基礎文法 ITの現場でPerlが必要になって、今勉強しているという方はおられませんか? 他の言語をある程度知っている方が「Perl基礎文法最速マスター」を読めば、Perlの使い方の基礎をマスターしてPerlを書くことができるようになっています。 基礎 文法チェック 文法をチェックを厳しくするために最初に必ず次の2行を書くようにします。 use strict; use warnings; 「use strict」と「use warnings」という2行を加えることで事前に文法チェックが行われるので、ソースコードを記述する作業は速くなり、コードの品質が上がります。 print関数 文字列を出力するにはprint関数を使用します。 print "Hello world"; Perlでは標準関数や事前に定義されている関数で括弧を省略することができます。 コメント Perlのコメントで
President of WebFX. Bill has over 25 years of experience in the Internet marketing industry specializing in SEO, UX, information architecture, marketing automation and more. William’s background in scientific computing and education from Shippensburg and MIT provided the foundation for MarketingCloudFX and other key research and development projects at WebFX. There seems to be a recent trend where
zshはシェルである。シェルはもちろんキーボード入力されたコマンド行を解釈し、必要なコマンドを必要な引数とともに起動することを主な仕事とするソフトウェアである。単なるシェルなのだが、zshには他を圧到する比類なき機能がある。その一端を印象づける一つの例に、zshで実装されたテトリスがある(図1)。 もちろんこれは、お遊び機能の例で実際の日常作業をこれで進めるわけではないが、潜在的に備えている機能がどれほどのものかが分かる好例である。 zshは、sh(Bourne Shell)をベースとし、ksh、csh(tcsh)、bashの優れた機能をアイデアとして取り込み、なおかつ作業効率を高める独自の機能を登載したまさに至高のシェルである。しかしながら超高機能・多機能であるがゆえに全容を掴むのが難しい。付属の英文マニュアルはしっかりしているものの、簡潔な仕様記述がされているのみなので具体的な
Linuxでソフトウェアをインストールする場合、方法は2種類あります(厳密には3種類)。ひとつはソースパッケージからビルドする方法、もうひとつは、RPMパッケージからインストールする方法です。ソースからビルドする場合、自分の好みに合わせて自由にカスタマイズできる反面、豊富な知識をもっていないとトラブルシューティングが非常に困難で、敷居が高くなります。RPM(Redhat Package Manager)パッケージでは、rpmというコマンドを使用することで、複雑で難解な部分を全て自動化してくれます。ソフトウェアのインストール、アップグレードなどを簡単に行うことができ、その他にも「問い合わせ」「検証」「署名」などの機能も提供してくれます。ここではその便利なrpmコマンドについて解説していきます。 ■RPMパッケージの新規インストール「-ivh」 rpmパッケージを新規インストールするには「-i
pep.jquery.js - put a little pep in your step リアルなドラッグ&ドロップが実現できるjQueryプラグイン「pep.jquery.js」 ドラッグして移動しながら勢い良く離すと徐々にスピードが弱まるようなドラッグ&ドロップ要素を実装できます。 スマートフォンでも動作します。 $('#peppable').pep(); ですぐに使えるみたいです 使いどころがアイデア次第というところはあるんですが1サンプルとして知っておくと思わぬアイデアの1要素として使えるかもしれませんね。 関連エントリ 画像のキャプションが美しいスライダー実装jQueryプラグイン「RefineSlide」 高機能なカルーセルを実装するjQueryプラグイン50まとめ 見た目がクールなグラフ描画用jQueryプラグイン「Morris.js」
tbaggery - A Note About Git Commit Messages A successful Git branching model » nvie.com Commit Often, Perfect Later, Publish Once—Git Best Practices だいたいこれらに書いてあることを考えている。 基本的にGit Successful Branch Modelで運用する。git-flowを入れて使っているけど、手でやってもそんなに面倒ではないし好きなようにしたらよさそう。 Subversionを個人で使っていたころはブランチはよくわからないけど恐しいものだったけど、Gitを使いはじめてだいぶ親しめるようになった。 文字通り、ブランチ、枝である。気軽に扱えるということは理解の助けにもなる。 コミットの単位 論理的に最小限度のコミットをつくる。「こう
こんにちは、櫛井です。 仕事で同僚と話していると「こんなに便利なのに何で使わないんだろう?」と思うことがよくあります。今回はそういった感想を抱くことが最も多いソフト「Synergy」を紹介します。先日のエントリーでも少し登場しましたね。 →よく知っているので設定の項目へ急ぐ Synergy ってなに? 2 台並べたパソコンのキーボードを行ったり来たり。うんざりしますね。繋がってないのがわかっていながらも「すぐそこにあんだからこっちのマウス使わせろよ!」って思います。それを可能にしてくれるのが Synergy です。 実際に見てもらうのが早そうなので動画を撮ってみました。音はありません。正面に置いてある銀色のノート PC(64bit Windows7) には右側にモニタを追加していて、外付けのキーボードとマウスで操作しています。マウスを移動し続けて隣に置いてある黒いノート PC(Window
誰かが一元管理していたり,重複をチェックする仕組みがないのに,世界でただ一つのIDを自由にいくらでも作って自分の機器を管理・識別するために使える--。そんな不思議なIDが「UUID」(universally unique identifier)です。日本語では「汎用一意識別子」などと訳しますが,実際にこちらを使うことはまずありません。 UUIDは,なぜ勝手に作っても重複しないのでしょうか。それは,UUIDが機器の名前や時刻情報などを基に「十分大きなサイズかつランダムな数値」として生成される仕組みになっているからです。UUIDのサイズは16バイトで,256を16回掛けた数のバリエーションを作り出せます。これがどのくらいかというと,仮に毎秒数億個以上のスピードでUUIDを作ったとしても,人の一生どころか宇宙が誕生してから現在に至るまでの年月(約137億年)作り続けても重複などまずありえないほど
forkの第3回が書けてないのにちょっと関係のない雑談です。 近況報告 簡単に近況報告をば。私まんでぃーは2月末を持ちまして前の職場を退職いたしました。その後はアメリカの大学院への進学を目指しつつ、フリーエンジニアとしてフロントエンドの仕事をしたり、エンジニア以外の分野で様々な経験をさせていただいています。 今後どうなるかはわからない部分も多いのですが、前職の方々には今も大変お世話になっており、大変ありがたく思っております。 日本とベンチャー さて本題なのですが、ベンチャーの話です。ベンチャーといっても幅広いですがこの場合はアントレプレナーと言ったほうがいいかもしれません。 日本はベンチャー産業においてアメリカの後塵を拝していると未だに言われていて、日本発で世界へ出ていける企業というのはまだまだまだまだあまり出て来ません。 しかしここ1,2年は国内のベンチャーキャピタルの活動なども盛んにな
現在時刻を好きなフォーマットでクリップボードにコピーすることが出来ます。シンプルなものですがソースコードごと公開します。以下のような事柄の実装例を知りたい時には参考になるかもしれません。 UIの作成、配置 イベントを受け取る クリップボードへのコピー 時刻表現の変換 サポートサイト App Storeへ ソースコード(github) 使った道具 名前 補足 Titanium Mobile Titanium Studioをインストールすれば使えます Titanium Studio 最初のプロジェクト作成時にしか使っていません Emacs + js2-mode ファイルセーブ時に自動でビルドする仕組みを整えています、後述 XCode4 実機への転送テスト、App Store登録用のバイナリ作成 基本はこれだけです。Xcode4以外は無料でインストール出来ます。 ※ Xcode4もiPhoneの
Railsアプリに認証機能をつけるにはいくつか方法がありますが、無名のアプリを広く使ってもらうためにはユーザ登録のハードルを下げる必要があります。となると、twitterやfacebookのアカウントで認証ができるOmniAuthを使うのがよさそう。 OmniAuthのインストールと設定ファイルの編集 まずはGemfileにgemを記載します。omniauth-twitterとomniauth-facebookは、どの本にもウェブサイトにも書くように指示がないんだけど、僕の環境だと必要だったので記述しておきました。 gem 'omniauth' gem 'omniauth-twitter' gem 'omniauth-facebook' で、bundle installを実行してください。 $ bundle install 続いて、/config/initializers/ に omnia
ruby on rails では簡単にtwitterやfacebookと認証ができるライブラリがあります。 それがomniauthです。 Twitterdeveloperに登録する Twitter Developer 上記から入って登録していきます。 今回必要なのは赤枠でくくっている。 ・Consumer key ・Consumer secret ・Callback URL※戻り先のURL Facebookdeveloperに登録する Facebook Developer 上記から入って登録していきます。 ここで必要なのは赤枠の部分です。 ・App ID ・App Secret Gemのインストール gemでomniauthをインストールします。 gem 'omniauth' 後は、ライブラリをインストールします。 bundle install nokogiriのinstallエラー li
(追記:2012-12-03) 本記事を電子書籍化しました。「Gumroad」を通して100円にて販売しています。詳細は文末に追記しましたので、購入ご検討のほどよろしくお願いしますm(__)m 電子書籍「これからRubyを始める人たちへ」EPUB版 Rubyの特徴 Rubyは、まつもとゆきひろ氏(通称Matz)により設計されたオブジェクト指向プログラミング言語です。Rubyの特徴を一言で言うならば、それは「間口が広くて奥が深い言語」ということになります。 「間口が広い」というのは、インタフェースがシンプルで誰でもが簡単に使い始められることを意味します。「奥が深い」というのは、プロフェッショナルによる長期使用に耐えうる本物の言語であるということを意味します。「間口が広い」ということと「奥が深い」ということは本来競合する概念ではありませんが、その両方をバランスよく組み合わせるには、対象に対する
HTML5 Face DetectionはHTML5を使って動画から顔をリアルタイム認識します。 HTML5はどこまで行くのか、それを改めて思い起こさせる凄いソフトウェアがHTML5 Face Detectionです。何と動画の顔認識をリアルタイムに行ってしまいます。 デモ動画です。上が動画、下がそれを解析して顔認識しているものです。 顔を動かしても付け目がね+鼻が追いかけてきます。 筆者トライの図。Glassesをタップすると認識処理が開始されます。 デモ動画 HTML5 Face Detectionは動画のフレームを読み込み、JavaScriptで顔認識をした後、Canvasタグに鼻眼鏡とともにレンダリングしています。はっきり言ってかなり重たいのですが、技術的にはとても面白いソフトウェアです。 HTML5 Face DetectionはHTML5/JavaScript製のソフトウェア(
もうすぐ新学期なので、新入生向けに、これまでの記事をまとめてみた。 食べる 独学者に必要な生活技術は、自炊にはじまる。 自立した人間とは、つまるところ自分に必要な食べ物を自分で用意できる人間のことである。 これが自己陶冶の前提であり、最初の一歩でもある。 難しい話はさて置いても、ろくなものを食ってないと、確実に体調はおかしくなる。風邪が何日も治らなくなる。出掛ける気力も失われて、心身の状態はスパイラルに悪化していく。 パフォーマンスが落ちてきた、集中力が落ちてきたという自覚があるなら-----集中力とは、ぶっちゃけ体力のことだ-----、薬剤やドリンク剤を口に放り込むよりも、まともに食って寝た方が早い。効果も高い。 ・サラダからはじめよ/新入生のための一人飯ハック 読書猿Classic: between / beyond readers 本当はこの記事はシリーズ化するはずだったのだが(せめ
Hatena-Textbook はてな教科書は、はてなのエンジニアとして最低限必要とされる技術を身につけるための教科書です。 Web開発における重要なトピックを順番に学びながら、課題をといていくことで、Webアプリケーションをひととおり構築できるようになります。 実装言語としてPerlとScalaのどちらを選ぶことができます。 トピックごとに学びたい言語の方の教科書を読み進めてください。 目次 プログラミングの基礎 Perlによるプログラミングの基礎 Scalaによるプログラミングの基礎 データベースの基礎 Perlによるデータベースプログラミング Scalaによるデータベースプログラミング Web開発の基礎 PerlによるWebアプリケーション開発 ScalaによるWebアプリケーション開発 Webフロントエンド開発 はてな教科書JavaScript編 hatena/Hatena-Tex
無料で資料をダウンロード SEOサービスのご案内 専門のコンサルタントが貴社サイトのご要望・課題整理から施策の立案を行い、検索エンジンからの流入数向上を支援いたします。 無料ダウンロードする >> 言われてみると、余り深く考えずに使っていたことってありますよね。この記事タイトルを見て、自分たちが普段やっていることが正しいのかどうか、確かめてみたくなりました。 — SEO Japan リンクにtarget=”_blank”を使用し、そのリンクを新しいウィンドウで表示してサイト上に訪問者をキープしておくようにするサイトはますます多くなっている。 実を言えば、私もこれを使っている。なぜなら、訪問者はそれらのリンクを新しいウィンドウで開くFireFoxブラウザを使用していると想定しているからだ。 しかしこれは本当に賢いやり方なのだろうか? Target=”_blank” を使っても良い時、使うべき
Linuxディストリビューションの「Fedora Core 5」からは,大幅に機能刷新された「SELinux」が組み込まれました。SELinuxは,Linux OSにセキュアOS機能を組み込めるソフトウエアです。Linux OSで使える代表的なセキュアOS機能として,注目を集めています。 本連載では,Fedora CoreでのSELinuxの機能や使い方を,これまでSELinuxを使ったことがない人に向けて,分かりやすく解説してしていきます。 第1回 SELinuxの基本的な仕組み 第2回 最新開発状況 第3回 Fedora Core 5で学ぶ新しいSELinux 第4回 ポリシーを編集せずに問題に対処する 第5回 タイプを変更してトラブルに対処する 第6回 ポリシー・ファイルの正体を知る 第7回 モジュール・パッケージを作成する 第8回 タイプを付与してより安全に設定する 第9回 リファ
復刊リクエスト受付中: ジェイムズ.F.ダニガン「 新・戦争のテクノロジー」(現在58票) 中山信弘「ソフトウェアの法的保護」 (現在112票) (オンデマンド購入可) 陸井三郎訳・編「ベトナム帰還兵の証言」 (現在109票) 林克明「カフカスの小さな国 チェチェン独立運動始末」 (現在175票) 田中徳祐「我ら降伏せず−サイパン玉砕戦の狂気と真実」 (復刊決定) RSS に対応してみました。 小ネタは含まれていません。「政治ねたウゼェ」という人は RSS ベースで読むと幸せになれるでしょう (ウザくない人は こっちの RSS がよいかもしれません)。 RSS 1.0 ですので、あくまで RDF Site Summary です。 現在は Really Simple Syndication には対応していません。 今すぐ Really Simple Syndication がほしい人は、のい
Linuxディストリビューションの「Fedora Core 5」からは,大幅に機能刷新されたSELinuxが組み込まれた。本講座では,Fedora Core 5でのSELinuxの機能や使い方を,これまでSELinuxを使ったことがない人に向けて,分かりやすく解説していく。第一回は,SELinuxの基本的な仕組みを紹介する。 「Security-Enhanced Linux(通称SELinux)」は,Linuxカーネル用のセキュリティ拡張機能である。米NSA(National Security Agency=米国国家安全保障局, http://www.nsa.gov/selinux)が中心となって,不正侵入の被害を極力少なくすることを目的に開発し,オープンソース・ソフトとして提供している。SELinuxは既に,Fedora Coreなどの主要なLinuxディストリビューションに組み込まれて
こんにちは、最近毎日Xcodeを触っています@sayobsです。ずっとXcodeを触ってなかったら色々進化していてびっくりしました。 僕はいつもYouTubeでチュートリアル動画を探して勉強します。YouTubeにとてもわかりやすいチュートリアル動画があったので紹介します。しかもiOS5対応です:) ※英語でのチュートリアルになります。 チュートリアル動画 50個 Cがわからない方向けのチュートリアル動画もあります! まずはここから。if,for loopなど基本的な事が学べます。 Cの理解が深まったらobjective-cのチュートリアル動画を観ましょう!0、1とあるんですが飛ばしても大丈夫です。実質2からがチュートリアルです。Class名の付け方とか基本的な事が学べます。 NSArrayやNSDictionaryについて。 実際にXcodeを使ってHello,Worldを表
先日、iPhone アプリをリリースしましたラクイシ(@rakuishi07)です。 僕は高専の授業で C 言語を一年間勉強した以外は、独学でプログラムを書いている初心者に毛が生えたレベルですが、授業・研究が終わってからコツコツとコードを書いて、なんとかアプリをリリースすることが出来ています。 この記事では、僕がそんな生活の中で感じたり、思ったコツ(?)のようなものを伝えられればいいなと思います。 1. 自分が本当に欲しいアプリの開発を目指す 「さて、アプリの勉強をしよう」と奮い立って、書店に出向いて iPhone アプリ開発に使えそうな参考書を買うのが普通だと思います。 そして、参考書を最初から読み進めながら、そこに載っているプログラムのコードを見て、動かして勉強していきます。これは、途中までは動いてるのが感動できて、なかなか楽しいのですが、途中で飽きてしまいます。 だって、参考書に書い
ベンチャー企業のco-meetingは2012年4月10日、テキスト文を入力して使うWeb会議サービス「co-meeting」を正式サービスとして開始した。同社のWebサイトにアクセスすると、無料で利用できる。複数の参加者の入力内容が画面上にリアルタイムに表示されるため、会話をしているかのように会議ができるのが特徴だ。 co-meetingの画面は、中央にテキスト会議の内容を、右に共同で編集可能な文書ファイルの内容を表示する(画面1)。テキスト会議は、あるユーザーがテーマを設定すると、ほかのユーザーがそれにコメントを付けていく形で使用する。誰がどんな内容を書き込もうとしているかが編集途中でも分かる。 「チャットとは異なり、テーマごとに会話をしていく形になるため、複数の話題が混在することがない。また音声やビデオによる会議と違って会話の内容がテキストとして残るため、遅れて会議に参加する人にも議
Ruby on Railsでコードを書くにつれて、徐々に高い“Ruby力”が必要なことに気付くものです。では、どうやってRubyによるコーディング能力、“Ruby力”を磨けば良いでしょうか? Ruby力の限界 Railsを始めてしばらくの間は、「どこまでがRailsのマジックで、どこまでがRubyのおかげなのか」に迷うことがあるかもしれません。Railsでコードを書くにつれて、だんだん自分のRuby力の限界を思い知らされるものです。 私もRailsを始めてから1年ぐらい経つまでは、Ruby力が足りないなと思うことがしばしばありました。でも、どうやってRubyのスキルを上げればいいのかが分かりませんでした。そんな頃、私が住んでいるロンドンから電車で1時間ほどのイギリス南部の町、ブライトン(Brighton)で「Coding Dojo」なるイベントがあると聞き、早速参加してみることにしました。
Watch music videos and discover new artists, automatic continuos playback and other awesome stuff.
4. 仮想案件 •Client: Facebook本社 •Order: Likeする回数/DAUを20%アップして下さい。 •Fee: 1億円(期間:半年) 12年4月9日月曜日
インターネット業界での今週一番の話題は、間違いなくFacebookによるInstagramの買収だろう。買収額は株式と現金で10億ドル(800億円)と言われ、Facebookの企業買収としては、最高規模だ。収益ゼロにも関わらず、うなぎ登りのユーザー数で話題を席巻し、あっという間に巨額で買収されるにいたったInstagramのシンデレラストーリーは、6年前に似たような経緯でGoogleに買収されたYouTubeを彷彿させる。 シリコンバレーは内向きで偏った場所なので、連日この買収劇の話題だ。誰が会社の何パーセントを持っていたんだ。5000万ドルの資金調達の直後に買収されるということは、誰かが裏で糸を引いていたんじゃないか。Facebookに買われてしまったInstagramの将来はどうなんだ。個人的には、勇気を持っていいアプリを作り、それがうまいタイミングで評価されたって話でいいじゃんという
今の制作会社に勤めて5年になりました。Web系の専門学校からアルバイトとして入りそのまま正社員となり、右も左もわからないまま、なんとかWebデザイナーとして突っ走ってきました。 そんな思い出深いこの会社を今年の6月で退社することとなりまして、昔を振り返りながら、もっと早くからやっておけばよかったと思うことをいくつか。 もっと早くブログを始めてればよかった まずはこれです。既に書いている人、書き始めた人は必ずコレ言いますけどw ほんとにもっと早く始めていれば、と思います。「Webの知識が浅いのに、ブログ記事なんか書けない、書いたら恥ずかしい」なんて考えていたんでしょうか、あの時の僕は。 ブログを書くということのメリットをあげると、 ・Webに対する意識が深まる ・いろんな人と繋がる ・他の人のブログをしっかり見るようになる(これが結構デカい) ・過去の自分と今の自分を比較できる判
イデアルITスクールというところで、1時間ほど話をしてきました。 プログラマとしてやっていくために大事なことというテーマ。 資料を作らずに、というか構想すら練らずにやってしまったので、ここで整理とまとめと補足を。実際にこれをしゃべったというのではなくて、だいたいこんなことをしゃべろうとしてたという内容をかなり盛って書いてます。 当然ですが、プログラマの仕事はプログラムを書くことです*1。 プログラマとしてやっていくためには、どこで動くプログラムを書くか、なにをするプログラムを書くかということを意識することが大事です。 ということで、まずはプログラムが動くところがどう変わったかという話。 1970年代ころは、デバイスを動かすためのプログラムが多かったのではないかと。 あと、ここには書いてないけど、業務アプリはほぼメインフレームで動いてたと思います。 それが、1980年代くらいからパソコンが出
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く