並び順

ブックマーク数

期間指定

  • から
  • まで

441 - 480 件 / 158850件

新着順 人気順

ドキュメントとはの検索結果441 - 480 件 / 158850件

  • デザイナに知っていて欲しい10個のAndroidのUIルール - ReDo

    iPhoneのそれと比較して、よくかっこわるいと評価されてしまうAndroidですが、正しくは「標準UI同士で比べた際にイケてない」のが真実だと思っています。 今現実として、Androidアプリにイケてないものが多いのですが、そもそもデザインを考慮するプロセスが省略されてしまっていたり、時間(コスト)が無いとかそういうこともあったと思いますが、流石にこれだけメジャーなデバイスになってしまうとそれが許される時代は終わってしまいました。 ドットコム全盛期の様なGeocities+IBMホームページビルダーのデザインがはるか昔にキャハハされた様に、もうそろそろ標準UIで未カスタマイズのAndroidアプリもキャハハされる時代です。 そんな中、効率よくかっこいいUIを構築するために頭の片隅で把握しておくとちょっと幸せになれる、独断と偏見で捻りあげた10個のAndroidのUIルールを紹介します。

    • 「黒子のバスケ」脅迫事件の被告人意見陳述全文公開1(篠田博之) - エキスパート - Yahoo!ニュース

      2014年3月13日に東京地裁で行われた「黒子のバスケ」脅迫事件初公判で、渡辺博史被告が読み上げた冒頭意見陳述の全文をここに公開します。当初は月刊『創』の次号に掲載しようと考えていましたが、この事件について多くの人に考えてもらうために、全文を早く公開したほうがよいと思いました。 法廷では時間の関係で全文朗読されなかったのですが、読み上げなかった部分に重要な記述もあります。例えば、昨年、脅迫を受けた書店が次々と出版物を撤去していった時期の後に、被告は書店への放火を計画していたという内容です。実行前に被告は逮捕されたわけですが、これは実行されていたら、深刻な事態を引き起こしていたと思われます。 この公判の内容は新聞・テレビで報道されていますが、ごく一部のみ切り取って報じられているため、内容が正しく伝えられていない気がします。アベノミクスで景気回復などと庶民の実感と乖離したことが喧伝される一方で

        「黒子のバスケ」脅迫事件の被告人意見陳述全文公開1(篠田博之) - エキスパート - Yahoo!ニュース
      • 総務は1人で十分こなせる

        総務部や人事部をはじめとした間接部門。なくてはならない存在だが、コストアップ要因と見なされることも多い。そんななかITを駆使することで1人で総務部門をこなす会社があった。 間接部門が仕事の“邪魔”をする──。そんな不満を持つ直接部門の社員が増えている。実情に合わないルールを導入する一方、形骸化した古い仕組みは固守しようとする。 「存在意義を守るため、無理に仕事を作っている」。これが多くの直接部門社員の見立てだ。 過去を振り返って見ても、間接部門は企業の要であるにもかかわらず「コストアップ要因」と見なされることが多かった。では間接部門をどこまでスリム化することが可能なのか。基幹システムを販売するスマイルワークス(東京・千代田)の坂本恒之社長は「クラウドを駆使すれば大企業でも1人で十分こなせる。できない理由があるとすれば、仕組みの問題ではなく、部門の既得権益だろう」とみる。 この考えを実践して

          総務は1人で十分こなせる
        • ADHD傾向のある人向け、お仕事手荷物ガイド - 発達障害就労日誌

          基本概念 このブログを読んでいるということは、皆さんの鞄の中身は結構な比率で終わっているのだと思います。 皆さんがどんな鞄を使っているかはわかりませんが、中身はぐちゃぐちゃ、どこに何が入っているかはまったく把握出来ていない、必要な時に必要なものは出てこない。よくわからないブラックホールなどに接続されているため、任意の確率で中身が消滅する。そのような事態が起きているのだと思います。はい、僕もそのような人生を30年生きてきました。31年目です。よろしくお願いします。 さて、そのような人生を長く生きてくると、それなりに工夫が発生します。また、僕は現在小さな会社の傭兵営業マンとして働いているため、「自分の机は無い」「客先に出向いて色々やる」「書類の作成などを請け負うバック担当は会社に存在しない。基本的に全部自分でやるしかない」「喫茶店などで書類作成などの業務をめっちゃやる」という、なかなかのADH

            ADHD傾向のある人向け、お仕事手荷物ガイド - 発達障害就労日誌
          • Python初心者によるPythonのいいところ、はまりどころのまとめ - Webtech Walker

            Python勉強し始めて一ヶ月くらいたったんで一度復習を兼ねてまとめてみようと思います。僕が今までPHPとかPerlとかJavaScriptを使っていて、Pythonはこうやるのかーとか、これは便利だなーと思ったところ、開発していてはまったところなどピックアップしてみました。 初めてのPythonを読んで初心者向け勉強会に参加した程度の知識です。とりあえず初めてのPythonがかなりいいのでこれ読むだけで大体基礎は習得できた気がします。基本的な文法の説明だけでなく、大事なことは何回も繰り返し書いてあったり、Pythonの思想などにも触れているのでなぜこういう実装になっているかということも理解できます。これオススメ。 尚、このエントリーではPythonのバージョンは2.5をベースにしてます(主にGoogleAppEngineで使ってるので)。間違えなどあったらツッコミお待ちしてます。 文法、

              Python初心者によるPythonのいいところ、はまりどころのまとめ - Webtech Walker
            • 厳選して使用している便利なChromeエクステンション19個 - かちびと.net

              メインブラウザをFirefoxからChrome に変更して暫く経ちます。Chromeも かなりエクステンションが豊富になって きました。いろいろとエクステンションを 試して、微妙に感じて消して、の繰り返 しですが、そんな中、マストに使ってい る拡張をご紹介します。 色々試して、最終的に残ったChromeエクステンションのまとめです。 CSS Tester どのページでもcssの追加テストが出来ます。すぐに反映されるので結構便利。 CSS Tester CSSViewer 先日記事にしましたが、インストールしてから毎日使っています。マウスを乗せるだけでその要素のcssを表示。便利ですねー。 CSSViewer View Selection Source ドラッグした部分のみのソースを表示します。Web制作時によく使っています。使い慣れるとほんと重宝します。 View Selection So

              • 万能ノートアプリ「Notion」をベンチャーが絶賛する理由…1000万ユーザー超の急成長には理由がある

                多機能ノートツールの「Notion」が、じわじわと人気を集めている。全世界1000万人以上のユーザーがおり、すでに日本法人も始動している。 Notionを一言でいうなら「何でもできるドキュメントツール」だろう。メモやドキュメント、データベース、Wiki、タスク、プロジェクト管理からファイル管理まで。複数のクラウドツールに分散しがちな仕事に必要なあれこれを集約し、管理、共有できる。さらに、ドキュメントの一部をそのままWebページとして公開することも可能だ。 オンラインツールに感度の高い一部のスタートアップでは、すでにNotionを業務に取り入れて使い始めている。 ネットスーパーの垂直立ち上げサービスを提供する10X(テンエックス)社の事例から、「業務で使うNotion」の実例を見ていこう。

                  万能ノートアプリ「Notion」をベンチャーが絶賛する理由…1000万ユーザー超の急成長には理由がある
                • 割りと便利だけど微妙に忘れがちなbashのコマンド・チートシート - Qiita

                  自分用にメモしておく コマンド実行 CMD1; CMD2, CMD1 && CMD2 ;はCMD1の結果に関わらずCMD2も実行される &&はCMD1の結果が正常な場合のみCMD2が実行される CMD1 || CMD2 - 失敗時に後続コマンドを実行する CMD || printf "%b" "MSG"でエラーメッセージを表示する エラーメッセージ表示後exit 1したい場合 = CMD || { printf "%b" "FAILED.\n" ; exit 1 } CMD || printf "%b" "FAILED.\n" ; exit 1と波括弧無しで書くと期待通り動作しない(CMDが成功時もexit 1してしまう) CMD & - バックグラウンド実行 CMD &で[1] 4592のようにジョブ番号とプロセスIDが表示される killしたければkill %ジョブ番号 か kill

                    割りと便利だけど微妙に忘れがちなbashのコマンド・チートシート - Qiita
                  • この本がスゴい2008

                    今年もよい出会いがあり、それはあなたのおかげ、とても感謝しています。 ここでいう「あなた」とは、親切にもコメント欄よりオススメいただいたアナタだけでなく、某所で罵倒しまくってたキミも含まれる。なぜなら、「○○がスゴいんだってーフフン、じゃぁ△△読んでないだろ」なーんて教えてくれたから。 ありがたいのはまさにソレ、「そんならコレを読め」と言ってくれる方は、○○も△△も読んでる。わたしが知らない△△を、わたしが読んだ○○から教えてくれるのだから、これほど有益なものはない。 わたしが知らないスゴ本は、きっとあなたが読んでいる所以はここにある。反面、これができずに唯我独尊を貫くと、非常に限定された世界の読書王となる。なまじ蓄積があるだけに、外からのアドバイスが受け入れられず、読書はすべて自意識の確認作業となる。気の毒だけど、よい反面教師だ。この道は、いつかきた道。わたし自身が陥らないよう、用心用心

                      この本がスゴい2008
                    • Gentallela - プログラマでも美しく管理画面を作成できるBootstrapテーマ | ソフトアンテナ

                      「Gentellela」はBootstrap 3を使った無料の管理画面用テンプレートです。デフォルトスタイルのBootstrap 3をベースとして多数のパワフルなjQueryプラグインやツールを組み込んだもので、美しい管理用パネルやダッシュボードを簡単に作成することができます。 テーマにはチャートや、カレンダー、フォーム検証ライブラリ、ウィザードスタイルのインターフェイス、ナビゲーションメニュー、テキストフォーム、スライダー、プログレスバー、通知メニューなどたくさんの有用なライブラリが組み込まれています。 今回はオンライン上で確認できるデモサイトを元に、どのような画面が実現できるのかスクリーンショットとともに紹介したいと思います。 ダッシュボード ▲ダッシュボードのデモでは多様なチャートが表示できることが確認できます。テーマはレスポンシブ対応で画面サイズに応じて適切に描画されます。 フォー

                        Gentallela - プログラマでも美しく管理画面を作成できるBootstrapテーマ | ソフトアンテナ
                      • 仕事が暇な時にすることリスト - Qiita

                        大前提 この記事読まずに仕事して下さい。 整理系 作業机の整理 PC/ディスプレイの清掃 キーボードなどの周辺機器の清掃 PC内の不要ファイル削除 ドキュメント整理 雑務系 メール確認 スキルシート更新 日報/月報 社内アンケート 有給申請 その他各種申請 業務効率化系 ブラウザのブックマーク整理 キーボード設定見直し マウス設定見直し 使用ツールのショートカット調査 「ツール名 おすすめ設定」でググってより良い使い心地を目指す ブラウザ エディタ SQLクライアント メール管理 勤怠管理 PC起動時 ターミナル などなど 勉強会系 connpass等で勉強会を調べる IT勉強会を探すために捗るサイトまとめ【9選】 勉強会に参加する 勉強会の発表ネタを探す 勉強会に関する読み物 IT系エンジニアのためのプレゼンテーション入門 ライトニングトーク(LT)準備の参考資料まとめ 交流系 社内のS

                          仕事が暇な時にすることリスト - Qiita
                        • 「箇条書き」ばかりしていると「頭が悪くなっちゃう」のはなぜか? | 立教大学 経営学部 中原淳研究室 - 大人の学びを科学する | NAKAHARA-LAB.net

                          ※8月14日から8月26日までは「夏期充電期間」ということで、ブログの更新を原則お休みいたします! またお逢いしましょう! 「箇条書きは、やめてください。極力、文章にしてください」 ・ ・ ・ 僕は、自分のゼミ生や大学院生に、このように指導をすることがあります。 大学院の場合は、これに加えて、論文指導のときは、パワーポイントなどを用いた「プレゼン」も禁止します。ゼミへの提出書類は、すべてワードで文章で打ち込んだものを準備してもらい、パワーポイントなどでプレゼンすることを禁止してしまいます。 それはなぜか? あのね、いじめぢゃありません(笑) ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ それは端的に申し上げると「箇条書き」ばかりをしていると「頭が悪くなる」からです。 ええと、「悪くなる」は言い過ぎました(笑)。 「箇条書きは頭がよくならない=思考のトレーニングにならない」 からです。 だから、僕

                            「箇条書き」ばかりしていると「頭が悪くなっちゃう」のはなぜか? | 立教大学 経営学部 中原淳研究室 - 大人の学びを科学する | NAKAHARA-LAB.net
                          • iPhoneアプリを作ってみよう(Xcode4編)第1回:じゃんけんゲーム - もとまか日記Z

                            以前から気になってたことですが、以下のエントリについて。 iPhoneアプリを作ってみよう:目次エントリー - もとまか日記 もう2年以上も前の記事なので、内容的に古くなってしまって、所々で最新の内容とは異なる動きをしてるんだろうな、と思ってました。とはいえ、随時対応していくのはなかなかシンドイ、というか実質無理です。なのでずっと放置してたんですが、先日公開されたXcode4でUI等が大きく様変わりしたこともあり、この機会に最新の内容に対応した記事を用意していこうかな、と考えました。 てことで、第1回目はやっぱり「じゃんけんゲーム」です。今回は今後のことも踏まえて試してみたいこともあるので、構成を以前とは変えて、1記事で全内容としているため少々重いかもしれません。ご了承くださいm(_ _)m プロローグ 今回の題材「じゃんけんゲーム」のイメージは以下です。 難しい部分は一切なく、その仕組み

                            • 個人的UIデザインの情報源まとめ

                              どうも。 最近エンジニアからデザイナーになったものです。 最近UIデザイナーになってUIデザインの情報源って意外とまとまってないなと思ったので、個人的によく参考にする情報源をまとめました。 ここに載ってないやつでおすすめの情報源あればコメントとかで教えてください。 OSガイドライン OSのデザインガイドラインはUIデザイナーだったら必ず読んでますよね。 Material Design デザインシステム的な話から装飾、カラーツールなどデザインに必要な話がとてもたくさん詰め込まれているためデザイン学習の教材として非常に優秀です。コンポーネントもユースケースやスペックまできちんと網羅されていて参考になるし、金と手間隙かかってるなあと思います。 Blogもあり、更新頻度は高くないですが面白い記事が多いのでたまに読んでいます。 Human Interface Guidelines こちらはApple

                                個人的UIデザインの情報源まとめ
                              • 社内ドキュメントはなぜ更新されないのか?情報の鮮度を最小限の運用負荷で維持する「イミュータブルドキュメントモデル」のススメ - KAKEHASHI Tech Blog

                                はじめに こんにちは。カケハシの各プロダクトを支えるプラットフォームシステムの開発チームでテックリードを担当しているkosui(@kosui_me)です。 プロダクト開発の世界では、明瞭な社内向けドキュメントを書くための方法が数多く提案されてきました。読者の中には、製品要求を明瞭にするためにPRD (Product Requirements Document、製品要求仕様書) を書き、プロジェクトの背景から全体の設計やその代案について明瞭にするためにDesign Docsを書き、アーキテクチャに関する意思決定の記録を明瞭にするためにADR(Architecture Decision Record) を書いてきた方も数多くいらっしゃると思います。 しかし、どんな素晴らしいドキュメントも、何故か更新されなくなります。新メンバーへのオンボーディングのためにインフラ構成図を検索したあなたが見つけた

                                  社内ドキュメントはなぜ更新されないのか?情報の鮮度を最小限の運用負荷で維持する「イミュータブルドキュメントモデル」のススメ - KAKEHASHI Tech Blog
                                • 世の中の小説作家と編集者は今すぐ Word や G Suite を窓から投げ捨てて Git と GitHub の使い方を覚えるべきだ - Qiita

                                  世の中の小説作家と編集者は今すぐ Word や G Suite を窓から投げ捨てて Git と GitHub の使い方を覚えるべきだGitGitHub小説 タイトルは釣りではありません。 最近、小説の執筆にあたって Git を導入して原稿の進捗履歴を管理しました。めちゃくちゃ便利でした。 GitHub を使って友人と一緒に校正校閲の作業をしました。めちゃくちゃ捗りました。 短編 SF 小説が短期間で完成しました。でも広告が目的ではないのでリンクは貼りません。 Git のことを何も知らない奴が Git と GitHub の使い方を覚えたら便利だったし捗ったので、記事にしてしまおうぜという試みです。 2019年1月4日 追記 本記事は「執筆」および「校正・校閲」の段階における Git と GitHub の有用性を主張する記事です。 「組版」や「デザイン」の段階における Git の有用性について

                                    世の中の小説作家と編集者は今すぐ Word や G Suite を窓から投げ捨てて Git と GitHub の使い方を覚えるべきだ - Qiita
                                  • シニアフロントエンド開発者みたいにChromeデベロッパーツールを使おう - Qiita

                                    開発環境にChromeを選ぶなら知っておきたい12のテクニック Photo by Morning Brew on Unsplash さて、何らかの理由で、開発ブラウザとしてChromeを選んだとします。次は、デベロッパーツールを開き、コードのデバッグを開始します。 Consoleパネルを開いてプログラムの出力を確認したり、Elementsパネルを開いてDOM要素のCSSコードを確認したりします。 でも、Chromeデベロッパーツールを本当に理解していますか?実は、パワフルだけど知られていない機能がたくさん用意されていて、開発効率を大幅に改善できるのです。 ここでは、最も便利な機能を紹介します。お役に立てたら嬉しいです。 ChromeのCommandメニューから始めましょう。ChromeのCommandメニューは、LinuxのShellのようなものです。コマンドを入力してChromeを操作で

                                      シニアフロントエンド開発者みたいにChromeデベロッパーツールを使おう - Qiita
                                    • 厳選iPhoneアプリ100連発!ホーム画面完全公開します!!

                                      iPhoneの使い方は人それぞれ。そして愛用しているアプリも十人十色だ。 つい先日まで、購入したアプリは全部iPhoneに入れておかないと気が済まなかった。 12面全部を埋め尽くし、当然足りずにフォルダ機能を使いまくっていた。 でもふと思い立ち、iPhoneアプリの断捨離を実行した。アプリを必要最低限にして空き容量を作ったら、iPhoneが超快適になった! 好きなアプリしか入っていないiPhone。自分が使いやすいようにホーム画面の配置を工夫するのは楽しい。 そして自分が知らないアプリを友達や知人か使いこなしているのを知り、自分でも試してみるのも楽しい。 厳選するからワクワクする。使うものだけ入れているから気持ちがいい。 というわけで、僕のiPhoneホーム画面を公開します! 今日現在でインストールしてあるアプリを全部公開!100連発だ!! iPhoneアプリ紹介!Dock編! PostE

                                        厳選iPhoneアプリ100連発!ホーム画面完全公開します!!
                                      • グーグルはあれほど多くのソフトウェアのテストをどのように行っているのか?

                                        グーグルは検索エンジンだけではなく、メールソフトのGmail、オフィス系ソフトのGoogle Apps、WebブラウザのChromeやOSのAndroidなど、さまざまな種類と規模のソフトウェアを開発しています。 それらはどのようにテストされ品質管理されているのでしょうか? グーグルのブログGoogle Testing Blogに、Test Engineering DirectorのJames A Whittaker氏による「How Google Tests Software」がポストされ、その概要を伝えています。 3つのチームからなるEngineering Productivity Whittaker氏はまず、グーグルにはテストの専門部隊はいないのだ、という組織構造の説明から始めます。 There isn't an actual testing organization at Googl

                                          グーグルはあれほど多くのソフトウェアのテストをどのように行っているのか?
                                        • 1秒で10万行を処理するフリーの超高速なログ解析ソフト「Visitors」 - GIGAZINE

                                          GIGAZINEのログは膨大な量になっているため、以前まで使っていた「ApacheLogViewer」では毎日のアクセス解析に時間がかかりすぎるのと、今後のさらなるログの増大を考えると不安を覚えたので、いろいろと試してみた結果、「Visitors」というアクセスログ解析ソフトが超高速でよかったです。 大体、10万行を1秒~2秒ほどで処理してくれます。しかもサイトへの人の流れをフローチャート化することも可能。ユニークユーザーベースで解析してくれるだけでなく、検索ボットは除外したり、特定のリファラをブラックリストにしてノーカウントすることも可能。非常にすばらしいです。 また、Linux版だけでなく、Windows版も一応提供されています。やろうと思えばWindowsで解析することも可能です。 というわけで、実際にインストールして実運用するまでの手順をメモしておきます。参考になれば幸い。 ■解析

                                            1秒で10万行を処理するフリーの超高速なログ解析ソフト「Visitors」 - GIGAZINE
                                          • WEBデザイナー向け☆iPhoneアプリのUIデザイン

                                            どーもキンモクセイぷんぷん香る自由が丘からaoizmです。 秋満開!スマートフォンまっさかり!(強引) KAYACでもiphoneアプリ制作のお仕事が増えてきております。 WEBデザイナーがiphoneアプリのデザインをする際に、やっぱり気になるのがWEBとの違い。 画面サイズが小さく持ち歩けるデバイスiphoneは、デスクトップ上のアプリやWEBサイトとは 使用環境もその操作方法も異なるため、WEBとは違ったインターフェイスが求められます。 その違いを認識した上で、違いを活かしたデザインをするためには? iPhoneアプリのUIデザインまとめてみました。 WEBサイトとiphoneアプリの違い 状況 持ち歩けるがゆえそのシチュエーションもさまざま 「会議で」「合コンで」「移動時」「就寝時」... 状態 そのときユーザーはなにをしている? 「歩きながら」「話しながら」「運動しながら」...

                                            • フォームの入力エラーを吹き出しで教えてくれる JavaScript

                                              ■ フォームの入力エラーを吹き出しで教えてくれる JavaScript フォームの validation 関連のライブラリはいくつかありますが、私は以下に紹介するやつをずっと使ってまして、これがかなり気に入ってます。ただ、オレナイズされたコードが随所に含まれていたから紹介する事が出来ないでいたのですが、今回やっと書き直したのでお目見えです。 AJAX を使ってサーバサイドと連携、とかそういう事も全くやってなくて、普通に JavaScript のみで入力のチェックをしてるだけなんで、真新しい事はないんですが。 実際の動作サンプル とりあえず submit ボタンを押せば、全て理解出来るかと思います。 今回は CSS のファイルと画像のファイルといっぱい出来てきてしまっていて、いつもの「読み込ませるだけ」とはちょっと毛色も違い、使うのには事前の準備が必要で面倒です。 いつもの JavaScri

                                              • サーバからクライアントに送信する技術 - WebSocketを中心に - Qiita

                                                Webでのプッシュ技術 HTTPはクライアント(ブラウザ)からリクエストしてサーバからレスポンスが返る一問一答型のプロトコルなので、基本的にはサーバ側からブラウザに新着情報をリアルタイムで通知(プッシュ)できるようにはできていません。 しかしそれでもプッシュをしたいという場合にどうするかという話が出てきます。やり方には以下のようなものがあります。 ポーリング クライアントからサーバに定期的に新着を問い合わせるようにします。 最も原始的かつ確実なやり方。欠点は、最大でポーリング間隔の分だけ通知が遅延しうることです。 ロングポーリング(“COMET”) ポーリングなのですが、問い合わせを受けたサーバは新着情報がなければレスポンスを返すのをしばらく保留します。 そのあいだに新着情報が発生すれば即座にレスポンスを返しますし、一定時間経過したら何もなかったとレスポンスを返しましょう。 飛び交う通信内

                                                  サーバからクライアントに送信する技術 - WebSocketを中心に - Qiita
                                                • 【JavaScript】3大フレームワーク Angular, React, Vue.jsを比べてみよう (2018年4月) - Rのつく財団入り口

                                                  JavaScriptフレームワークを比較してみよう (2018年4月) トレンドの移り変わりが激しいWebフロントエンド。2017-2018年現在、JSフレームワークで最も有力な3強がAngular/React/Vue.jsの3つと言われています。他に日本で比較的聞くのはRiot.js、Ember.js、Hyperappなどがありますね。 ちょいとFW選定の技術調査でいろいろ調べたりしたので、このエントリでは初学者なりに比較を整理してまとめてみたいと思います。 なお最後にも書いてありますが、実際に使ったりして得られた知見もあれば、入門レベルだと確かめようがないので本やネットの情報や意見の中で多いものの受け売り的になっているところもあります。フレームワークって結局どれがいいのという話は混乱したり場合によっては荒れがちですが、最終的には情報は各自の判断でご利用ください。フレームワークは開発をよ

                                                    【JavaScript】3大フレームワーク Angular, React, Vue.jsを比べてみよう (2018年4月) - Rのつく財団入り口
                                                  • Clojureの作者が作ったデータベースDatomicが凄い

                                                    プログラミング言語Clojureの作者Rich Hickey氏率いるClojure HackerのチームがDatomic(デートミックと発音するらしい)というデータベースをリリースしました。これが何やらとてつもないです。10年先を行ってる技術じゃないでしょうか。 まだ本番サービスは始まっていませんが開発環境用のライブラリが配布されています。 Datomicは斬新なアーキテクチャなので一言で説明するのはとても難しいです。 私が理解できたことを簡単に説明します。 2014/1/20追記 ライセンスモデル、サポートストレージ、サービスとしてではなく独立して使用する形になるなど記事作成時の内容から色々変更が合った部分を更新しました。 変更不可なAppend-onlyデータベース 従来のデータベースで、あるレコードを変更するというのはそのレコードに対応した場所があり、そこのデータを書き換えるというこ

                                                    • 誰も教えてくれないSIの本質、SIerの世界観

                                                      本記事について 国内の IT 業界について、ネット上では「SIer」VS「Web系」の構図がしばしば見られる。本記事は前者、SIer の世界観をひとりの当事者として雑多にまとめたものである。記事としては読み物、特にポエムの類。 対象読者 以下を想定する。 ITエンジニアまたはその卵で、 SIerを知らないWeb系の人 SIerに入社した新人や中途入職者 SIerにてSEまたはマネージャーして働いている者 SIerにてSEではないが裏方で働いている者(開発、研究、調査、教育、管理など) 学習や就労の初歩として参考にしてもいいし、議論やキャリアのダシに使っても良いだろう。 筆者について 吉良野すた: https://stakiran.github.io/stakiran/ 国内の大手 SIer に勤めるサラリーマン。現場には出ておらず、裏方で支えてメシを食べている。SI にも IT にもさほど

                                                        誰も教えてくれないSIの本質、SIerの世界観
                                                      • 「パーソナルコンピューティングの父」アラン・ケイ氏が薦める「読書リスト」99選

                                                        タブレット端末を使って学習する試みが世界中で行われていますが、このような「未来」を40年以上も前に自身が提唱する「Dynabook構想」で予言していたのが「パーソナルコンピューティングの父」と呼ばれるアラン・ケイ氏です。そんな類まれな慧眼の持ち主であるケイ氏にソフトウェア会社Naked Objects Groupのリチャード・ポーソン代表が数年かけて「推奨本を教えて欲しい」と懇願し続けた結果、5000冊以上貯蔵する愛読書の中からケイ氏が書籍を厳選して「初心者向け読書リスト」を作成してくれたとのこと。コンピュータ分野に限らず、心理学・政治・哲学・アートと多岐に渡るケイ氏のお薦め書籍は以下の通りです。 Alan Kays Reading List http://c2.com/cgi/wiki?AlanKaysReadingList ◆TECHNOLOGY&MEDIA(技術・メディア) ・01:

                                                          「パーソナルコンピューティングの父」アラン・ケイ氏が薦める「読書リスト」99選
                                                        • あふれる育児情報の海で行き着いた、買って良かった育児書 - ソレドコ

                                                          こんにちは! いまがわです。 我が家は私、エンジニアの夫、現在1歳の息子の3人家族です。直感で動くタイプの私に対して夫は合理的思考の持ち主で、育児や日々の生活において、よく時給換算で分析したり効率アップにつながる方法を考えたりしています。 たまに意見が食い違うこともありますが……夫の冷静な視点によって新しい気付きを得たり、助けられたこともよくあります。そんな夫婦間のやりとりや子供のことを『デザイナー脂肪』というブログで紹介しています。 * 小さいお子さんがいらっしゃる(もしくはこれから生まれる)皆さま、育児関係で困ったことがあるとき、どうやって解決していますか? 初めての妊娠・育児って本当に分からないことだらけです……。引き継ぎがあるわけでなく、エラーメッセージが出るわけでもない。昨日は大丈夫だったことが今日はダメ。このように日々変化する中、1カ月先の未来でさえもどうなるか読めません。 そ

                                                            あふれる育児情報の海で行き着いた、買って良かった育児書 - ソレドコ
                                                          • 新規事業を潰してわかった、失敗するスタートアップの8の兆候 - paiza times

                                                            Photo by Jeff Attaway 今回のpaiza開発日誌は片山がお送りします。 paizaの運営を始めて3年半ほどたちました。 大変なこともたくさんありましたが、ユーザー数もこの1年で約6万人ほど増えるなど、事業もだいぶ軌道に乗ってきました。 paizaはメディアビジネスなので、ITエンジニアと求人企業がそれなりの数集まらないと成り立ちません。初期投資もそれなりに必要だったため、最初のころは資金がすごい勢いで溶けていく割には先が見えない、まさにヒリヒリと「痺れる」毎日をすごしていました。 最近ではようやく事業も軌道に乗ってきましたが、ここまで来るためには、paizaを立ち上げる前に一度、新規事業立上げで失敗した経験がとても役立ちました。 今回は、その失敗から学んだことをまとめてみました。何かの参考になれば幸いです。 ■スタートアップ立上げをやってみて分かった失敗の法則 paiz

                                                              新規事業を潰してわかった、失敗するスタートアップの8の兆候 - paiza times
                                                            • PHPでTwitter APIのOAuthを使う方法まとめ

                                                              この記事以降 Twitter API の仕様が変わっており、このままでは正しく機能しない場合があると思います。近いうちに今のやり方を書くので、それまで参考程度にご覧ください。 Twitter API の OAuth でひととおりやってみた。 忘れないようにメモ。 大雑把な流れ Twitter にアプリケーションを登録する。 Consumer Key と Consumer secret を取得する。 リクエストトークンを取得する。 認証用 URL を取得する。 ユーザーから承認を受ける(bot の場合は自分でやる)。 アクセストークンを取得する。 API にアクセスする。 以下、やった作業の手順です。 事前準備 HTTP_OAuth を使えるようにする OAuth の通信部分そのものは PEAR の HTTP_OAuth を使うことにしたので これをインストールする。 一番めんどくさい部分を

                                                                PHPでTwitter APIのOAuthを使う方法まとめ
                                                              • 新サービス立ち上げ時の重要指標のデザイン - クックパッド開発者ブログ

                                                                こんにちは、株式会社ビットジャーニーに出向中の出口 (@dex1t) です。ビットジャーニーでは、社内情報共有ツール Kibela*1のサービス設計やプロダクトマネジメントに責任を持ちつつ、エンジニアとして開発全般に携わっています。 今回は、新サービスの立ち上げ時にどのような考えで重要指標*2を設計し、それを実際の開発のなかでどう使っていくかという話をします。 なぜ検証をするのか そもそもなぜ新サービス立ち上げ時に、重要指標や検証といった考えが必要になるのでしょうか。それを考えるにあたって、クックパッド的なサービス開発の流れを改めて整理してみます。 企画と検証は表裏一体 サービス開発といえば、企画・開発・検証をぐるぐる回すというのが一般的だと思います。指標は検証段階で活用する道具です。企画で考えたことを確かめるのが検証段階であり、企画と検証は表裏一体です。 したがって、指標の設計をするにあ

                                                                  新サービス立ち上げ時の重要指標のデザイン - クックパッド開発者ブログ
                                                                • よくわかるLinux帯域制限 | GREE Engineering

                                                                  矢口です。 みなさんはLinuxのtcという機能をご存知でしょうか。送信するパケットの帯域制御を行うことができる大変強力な機能で、グリーでもいくつかの用途で使用されています。 具体的な事例の一つはRedisです。Redisではreplicationを新規に開始する際やfailoverが発生しmasterが切り替わった際(特に2.6系)にストアされている全データが転送されます。しかし帯域制限をかける機能がないため、ネットワーク帯域を圧迫してしまう危険性があります。また通常のクライアントとの通信でも大量のクエリにより予想以上の帯域を使用してしまう可能性があります。このような場合にtcを用いることでRedisの使用する帯域をコントロールできます。 このように有用なtcですが残念なことに日本語/英語ともにわかりやすい解説や詳細な情報は多くありません。 私も社内において使われていたtcの設定に問題が

                                                                    よくわかるLinux帯域制限 | GREE Engineering
                                                                  • グリグリ動くUIをVueとSVGでサクッと書く - No Regrets in Bathing

                                                                    これは Vue.js #3 Advent Calendar 2017 – Qiita 4日目の記事です。 こんにちは。SVGで色々なコンポーネントを作っているものです。最近の作品は下記のような感じです。 Webでグリグリ動くUIを作りたい!!という一心でやっています。 これらはほとんどSVGとVueの組み合わせのみで作っています。依存が少ないというのは大事で、ライブラリ間の相性でハマったり、いろんなドキュメント間を往復することがなくなります。 Webでグリグリ動くUIを作るのは基本的にめんどくさいです。jQuery pluginを駆使して作るのも闇が多いですし、divやcanvasをゴリゴリするのも結構手間がかかります。 ですが、最近はSVGで高度なUI実装されることが増えてきた気がします。特に自分が衝撃を受けたのは、CacooがFlashからSVGにスイッチしたことです。 nulab-i

                                                                      グリグリ動くUIをVueとSVGでサクッと書く - No Regrets in Bathing
                                                                    • エンジニアから見たSIerがクソな理由 - 負け犬プログラマーの歩み

                                                                      少なくとも90%以上のSIerはクソだと思っている。 もちろん、これはポジショントークだ。SIerの中の人なら「SIerは最高だ」と言うだろうし、エンジニアをWeb系に売り込んで紹介料を稼ぐ転職エージェントなら「SIerはクソだ!Web系こそ至高!」と言うだろう。そして中立的な第三者であれば、一歩引いて日本にとってSIerは必要悪なのかどうかという視点で語るかもしれない。 しかし俺はエンジニアであり個人事業主だ。その上「技術的にはそこそこかもしれないが、人間としてはクソ」という特徴を持つ。だからこんな世渡りが下手な人間にとって便益があるかどうかという狭い視点でしか語れない。これが一般的な観点と言われれば否かもしれない。 それを前提で書かせてもらうと、よほど未熟でもない限り、エンジニアがSIerで働くのは時間の無駄だ。 なぜなら、SIerとはエンジニアの為の組織ではないからだ。 SIerの主

                                                                      • iOSアプリ開発に役立つTips100連発! - Qiita

                                                                        1年半ほどコツコツと書きためてきた iOS アプリ開発 / Objective-C 関連の Tips をカテゴリ別にまとめてみました。 数が多いので、オススメのものを太字にしてあります。 (更新情報 2012.8.11)ちゃんと数えてみたら88個しかなかったので、20個ほど追加しました。 (追記 2013.10.1) 本記事をきっかけに秀和システム社よりお声がけいただき、書籍を執筆 させていただきました。iOS開発に役立つTips集です。ぜひ下記ページより 目次を見ていただき、興味のある項目がありそうであれば ご購入いただけるととても嬉しいです。 『iOSアプリ開発 達人のレシピ100』という本を書きました ライブラリ/フレームワーク ゲームアプリ向け UI コンポーネントセット "UIKitForGame" ゲームアプリをつくる際に便利な UIKit のカテゴリ/サブクラスの詰め合わせラ

                                                                          iOSアプリ開発に役立つTips100連発! - Qiita
                                                                        • 日本のGoogle 社員が選んだ Chrome エクステンションのご紹介

                                                                          Chrome エクステンションは、Chrome に便利な機能を追加することで、自分好みにブラウザをカスタマイズできるブラウザの拡張機能です。世界中の開発者の皆さんのおかげで、様々な種類のエクステンションが多数登録され、多くの方に利用していただいています。 先日、Google の社員に対してよく使っている Chrome エクステンションについてアンケートをおこないました。その中からさらに厳選したトップ10を、今回はランキング形式でご紹介します。ぜひ、試してみてください。 Doc PDF/PowerPoint Viewer 添付ファイルで送られた PDF、PowerPoint プレゼンテーション、その他のドキュメントなどのデータをダウンロードすることなしに、 Google Docs Viewer でブラウザ上で簡単に表示することができますRSS Subscription Extension 専

                                                                            日本のGoogle 社員が選んだ Chrome エクステンションのご紹介
                                                                          • コーディング規約を作ろう

                                                                            2017年1月6日 Webサイト制作, 便利ツール コーディング規約やスタイルガイドは、HTMLやCSSのマークアップや、各種プログラミング言語の書き方をまとめたものです。コーディングスタンダードやコーディングガイドラインとも呼ばれますね。コーディング規約を決めていなかったり、あいまいにしたまま進めていくと、書式が統一されていないため、コードを追加すればするほどゴチャゴチャしたコードになりがちです。チームでコーディングしていくならなおさら。今回チーム用のコーディング規約を見直すことになったので、その時感じた抑えておくべきポイントをまとめてみます。 ↑私が10年以上利用している会計ソフト! コーディング規約に含むべき項目 ディレクトリー階層 ファイルを保存するフォルダーの階層や、そのフォルダーの名前を決めておきます。画像を格納しているフォルダーを例にあげても、「image」「images」「

                                                                              コーディング規約を作ろう
                                                                            • これから新しいサイト・ブログを無料で作るならTumblrがオススメな理由 - AIUEO Lab2

                                                                              Tumblrとは画像やテキスト、動画などを投稿・共有できるウェブログサービス。 Tumblr ネット上の好きな画像や動画、文章を簡単にクリップして共有できるので、スクラップブック代わりに使っている人も多いはず。位置づけとしてはTwitterとブログの中間「ミニブログサービス」とでもいうのでしょうか。 tumblrとは ウェブの人気・最新記事を集めました - はてな Tumblrってなに?ビギナーのための基礎知識や始め方・使い方 - はてなニュース でも、実はTumblrは無料で使えて静的なページも作れる立派なCMS(コンテンツマネジメントシステム)です。 投稿は簡単で、広告も入らず、アフィリエイトリンクの設置も自由で、独自ドメインも使える。加えて、サーバーの必要もなく容量もほぼ無制限で、予約投稿や、複数人での運営もできて、Markdown記法も使える……Tumblrすごい。 はてなブログは

                                                                                これから新しいサイト・ブログを無料で作るならTumblrがオススメな理由 - AIUEO Lab2
                                                                              • Firebase入門 フリマアプリを作りながら、認証・Firestore・Cloud Functionsの使い方を学ぼう!|ハイクラス転職・求人情報サイト AMBI(アンビ)

                                                                                ハイクラス求人TOPIT記事一覧Firebase入門 フリマアプリを作りながら、認証・Firestore・Cloud Functionsの使い方を学ぼう! Firebase入門 フリマアプリを作りながら、認証・Firestore・Cloud Functionsの使い方を学ぼう! Firebaseでは、バックエンドやインフラに精通したメンバーがいなくても、モバイルやWebフロントの開発に集中できます。Authentication、Firestore、Cloud Functions、さらにセキュリティルールまで、クックパッドの岸本卓(@_sgr_ksmt)さんが、実践的に解説します。 Firebaseをご存じでしょうか? Firebaseを利用したことはありますか? 今回は「Firebaseをこれから使ってみたい!」「絶賛使っているけど、初めてでどう開発したらいいかよく分からない……」という方

                                                                                  Firebase入門 フリマアプリを作りながら、認証・Firestore・Cloud Functionsの使い方を学ぼう!|ハイクラス転職・求人情報サイト AMBI(アンビ)
                                                                                • とほほのJavaScriptリファレンス

                                                                                  とほほのJavaScriptリファレンス [戻る] [索引] 基本編 JavaScript って何? JavaScript とは? JavaScript と Java の関係は? ECMAScript とは? JavaScript のバージョン ES5 の新機能 ES5.1 の新機能 ES2015(ES6) の新機能 ES2016(ES7) の新機能 ES2017(ES8) の新機能 ES2018(ES9) の新機能 ES2019(ES10) の新機能 ES2020(ES11) の新機能 ES2021(ES12) の新機能 ES2022(ES13) の新機能 ES2023(ES14) の新機能 まずは始めてみよう 準備するもの 「Hello world!!」と書いてみよう 時刻を表示してみよう 動く時計を表示してみよう JavaScript の書き方 <script>~</script>