で、図説ドローツールとしては、CacooやGliffyを紹介しました。 けれども、「draw.io」というのを使ってみたら、完全に無料で利用できるうえに、日本語にも対応、さらには機能も豊富という何拍子も揃った素晴らしいドローツールだったので紹介です。 photo by David Goehring draw.ioとは draw.ioは、WEB上で無料で使えるフローチャート作成ツールです。 インストールなどは必要なく、ブラウザからログインも不要で手軽に利用することができます。 通常、こういったドローツールは、「作業シート何枚まで無料であとは有料」などというサービスも多いのですが、draw.ioは完全無料で利用することができます。 やれることが豊富このツールを利用するだけで、以下のような図を手軽に作成することができます。 チャートなんかも。 こんな回路図なんかも。 もちろんこんなフローも。 関
Recently I received a question from a user asking about "cabal hell" when installing one of my packages. The scenario in question worked fine for us, but for some reason it wasn't working for the user. When users report problems like this they usually do not provide enough information for us to solve it. So then we begin the sometimes arduous back and forth process of gathering the information we
[その他] Packet Garden [その他] Party Printer [理論] 線形論理 [理論] 直観論理 [デスクトップ] Beryl Project [その他] もしプログラマーが飛行機を作ったら - GIGAZINE まさに究極の開発手法だね。 [darcs] Understanding darcs パッチ理論が面白い。 [Web] Web Scouter 戦闘力が分かるスカウター [Haskell][darcs] darcs ソースコード管理システム。P2Pみたい。 [その他] OpenCV 画像中の人間の顔を認識してくれるライブラリ。面白そう [Io][プログラミング言語] Io プログラミングガイド [その他] CuteCircuit 遠隔操作で人を締め上げることが可能となる。 [その他] 秋月電子通商 パーツが色々売っている。センサとかもある。 [Amazon]
Let's say I have a type Person import GHC.Generics import Data.Text import Data.Aeson import Control.Lens data Person = Person { _firstName :: Text, _lastName :: Text, _age :: Int } deriving (Show, Generic) And I want to automatically derive Lenses and JSON typeclasses for it makeLenses ''Person instance FromJSON Person instance ToJSON Person This works correctly, however DeriveGeneric sees my fie
[COMPUTEX]REALFORCEキーボードでアナログ入力を実現!? 東プレが衝撃的なキーボード試作機を展示 編集部:佐々山薫郁 個人的には,これが文句なしにBest of COMPUTEX TAIPEI 2015。そう断言できる試作機を,東プレが,メイン会場であるTWTC Nangangで展示していた。 東プレが展示していた試作機。一見,ただのREALFORCEキーボードのようだ 試作機ということで,キートップの手前側に,いろいろと興味深い印字やシールがある。DUALSHOCK系の[○/×△/□]ボタンとXbox系の[A/B/X/Y]ボタンに相当するキーがあるのは趣深い これは何かというと,東プレ製キーボードの代名詞である静電容量無接点方式スイッチを使って,アナログ的な入力を可能にするキーボードのデモ機だ。 開発を担当する東プレの峯崎重樹氏が説明してくれたところによると,このデモ機は
コンテンツブロックが有効であることを検知しました。 このサイトを利用するには、コンテンツブロック機能(広告ブロック機能を持つ拡張機能等)を無効にしてページを再読み込みしてください。 ✕
こんにちは!クックパッド編集室メディア開発グループ長の @yoshiori です。 今回はウチのチームの開発の進め方や見積もりの仕方を説明しようと思います。 実はコレ系の話は 5 年前にもデブサミで発表 したのですがこの時はリリースまで 1 年とかのレベルのプロジェクトの進め方の話でした。今回は 1,2 ヶ月でリリースまで持っていく開発の進め方を説明します。 動画サービス部分を microservices 化するときに実際に行った事を元に説明します。開発者は 3 人で 1.5 ヶ月位の開発です。 何故このようなことを行うのか 誰だって楽しく仕事がしたいし、なるべく不安などは無い方が良いはずです。 例えば自分がやっている作業がどうなったら終わりなのかわかっていなければ不安でしょうし、いつまでに作ればいいのかわかっていなければ不安でしょう。 そういった不安をなるべく無くすためにうちのチームでは
以下のようなニュースを読んだ。 年金機構、職員の電子メールを禁止 外部向け「当面の間」 - ITmedia ニュース 最近、この国の政治が技術的に全く理解できなくなってきている。私がとうとう狂ってしまったのか、それとも世界がおかしいのか。世人皆濁我独清、衆人皆酔我独醒。とはこの謂か。 この理論で行くと、我々は年金機構からコンピューターを廃止すべきであるし、紙とペンも廃止すべきであるし、そもそも言語自体を廃止すべきだろう。あらゆる情報を記録する方法は廃止されなければならない。 これにつけて思い出すのは、自衛隊がWinnyで流出事件を起こした時、新隊員に一切のストレージの所有が禁じられたという話だ。なんでも、雑誌の付録についているDVDですら処罰の対象になったそうだ。そもそもそのDVDには新たにデータを書き込むことはできないし、その雑誌は自衛隊の駐屯地内の売店で売られているものであるのだが。
Vim で CtrlP を使っている人もそこそこいるかと思いますが、ファイル検索が終わり文字をタイプした時に行を絞り込む部分(マッチャーと言います)がデフォルトの状態だと Vim script を使って処理される為、ファイル数が多くなるとモッサリして来ます。これを解消する為に幾らかの人が頑張っています。 FelikZ/ctrlp-py-matcher - GitHub Fast vim CtrlP matcher based on python https://github.com/FelikZ/ctrlp-py-matcher JazzCore/ctrlp-cmatcher - GitHub CtrlP C matching extension https://github.com/JazzCore/ctrlp-cmatcher junegunn/fzf - GitHub A comma
(注記:6/9、いただいた翻訳フィードバックを元に記事を修正いたしました。) 今回の記事は毎秒300万ものリクエストを処理できるほど強力で高性能なWebクラスタの構築についてのパート1になります。まず初めに、あまり多くはありませんが、私がこれまで使用したことのあるロードジェネレータツールをいくつか紹介します。私のようにてこずって時間をかけてしまわないよう、今回の記事が理解の手助けになれば幸いです。 ロードジェネレータはテストを目的とした数種類のトラフィックを発生させるプログラムです。それによって高負荷においてサーバがどのように動いているか、そのサーバの弱点はどこなのか、などが見えてきます。負荷テストを通じてサーバの限界を知ることは、サーバのレジリエンシーを測定する最適な方法であり、あらゆる問題に対する準備の手助けにもなります。 ロードジェネレータツール 負荷テストをする際に頭に入れておくべ
はじめに iPhone開発の方法を人に教える時にどんな風に教えれば良いかをちょっと考えて、実践してみたのでその方法をここに残しておきます。 まだ教育方法が確立していない方の参考になればと思います。 また、現在の業務ではストーリーボードを使用しているコミュニケーション系のアプリを作ってますのでその観点での教育方法です。 (個人的にはストーリーボードはあまり好きでは無いが、現場の方針があるため仕方なく使ってます・・・) この記事はXCodeを使った事が無い新人〜3年目くらいの人に基礎的な概念を身につける事を目的としています。 SwiftでもObjective-cでも通じる教育方法です。 熟練者の方が新人教育して使用してもらえると嬉しいです。 解答は敢えて載せてませんので、熟練者の方が確認してあげてください。 1. ナビゲーションバー 課題 Single View Applicationでプロジ
この画像を大きなサイズで見る SFではお馴染みの人体冷凍保存、コールドスリープだが、その実現がさらに一歩近づいた。研究者によれば、動物実験で、記憶をそっくり残したまま冷凍保存から無事目覚めさせることに初めて成功したというのだ。 実験に使われた線虫の脳は人間よりもいくぶんシンプルな構造だが、コールドスリープにまつわる重要な疑問に回答された形だ。 総じて冷凍保存からきちんと目覚めることができる生物は多くはないし、哺乳類に至ってはこれまで1度も成功したことがない。しかも、仮に無事目を覚ますことができたとしても、記憶や人格が元通りのまま保たれているのかどうかも疑問視されていた。 しかし、今回の実験結果では、少なくとも線虫の脳に蓄えらえた記憶は、このプロセスを生き残ることができると判明した。 この画像を大きなサイズで見る 米アリゾナ州スコッツデールに拠点を構えるアルコー延命財団のナターシャ・ヴィタモ
体に起こる自然な反応を利用して、聞こえに関するさまざまな情報を得る――NTTコミュニケーション科学基礎研究所の研究成果だ。被験者の回答に頼らない新しい手法を利用した3つの研究成果を紹介する。 「音を聞かせたとき、その音にどの程度注意が向いているのか、質問せずに判定する方法が見つかった。さまざまな音を聞かせてみると、本人にとって目立つ音の場合のみ、瞳孔(どうこう)が1%程度開く。例えば、ビープ音や黒板をひっかく音だ。逆に鳥の鳴き声にはほとんど反応しない」(NTTコミュニケーション科学基礎研究所 人間情報研究部感覚共鳴研究グループの主幹研究員、グループリーダーである古川茂人氏)。 NTTコミュニケーション科学基礎研究所は、2015年6月1日、研究成果を一般に公開する「オープンハウス2015」*1)の開催に先駆け、7つの研究成果を報道機関向けに紹介した。今回はそのうち「生体反応で”聞こえ”をはか
面積 π/2 + 2/π = 2.2074... の受話器の形をしたソファ。これは最大ではない。 ソファ問題(ソファもんだい)は数学の未解決問題のひとつ。1966年にレオ・モーザー(英語版)によって問題が提示された。この問題は「L字型の通路を通り抜けることができる、ソファの面積の最大値 A を求めよ」という離散幾何学、数学パズルの問題である。これは、数学上の未解決問題となっている。 A の下界と上界[編集] 下界[編集] 通路の幅が1であるとき、半径1の半円はL字型の通路を通すことができるので、Aの下界の一つとして が容易に得られる。 ジョン・ハマーズレイ(英語版)はより優れたAの下界の一つを発見した。の長方形の両脇に半径1の四分円を接合させた図形から、直径 の半円をくりぬいた受話器型のソファで、 となる[1][2]。 18の線からなるジャーバーのソファー 1992年にジョセフ・ジャーバー
製薬会社が独自の製造方法で特許を取得した薬を、別の会社が異なる方法で作った場合に、特許権の侵害にあたるかが争われた裁判で、最高裁判所は「製造された物の構造や特性が同じであれば、作り方にかかわらず特許権の侵害にあたる」とする、初めての判断を示しました。 2審の知的財産高等裁判所は、「特許の内容に製造方法も含まれている場合は、原則、作り方が異なれば、特許権の侵害にあたらない」と判断していました。 これについて最高裁判所第2小法廷の千葉勝美裁判長は判決で、「特許の内容に製造方法が含まれている場合であっても、製造された物の構造や特性が同じであれば、作り方にかかわらず特許権の侵害にあたる」とする初めての判断を示し、2審に審理のやり直しを命じました。 判決について、知的財産法が専門の東京大学先端科学技術研究センターの玉井克哉教授は、「製造方法を含んだ特許の取得は、医薬品や最先端の技術による発明で行われ
先日 inline-c という、Haskellのソースの中にインラインでCのコードを書けるようにするパッケージがリリースされました。これまでの類似のパッケージよりも使いやすい感じで、愚直にFFIを書いたり、ブリッジライブラリを書いたり使ったりするよりやっぱり楽なもんだなあと感心していたんですが、これってもしかしたらインラインのCのインラインにアセンブリ書けば、Haskellに直接インラインでアセンブリを書くこともできるんじゃないか?と、ふと思ったので、やってみたら普通にできましたという話です。 inline-c inline-c に関しては、GitHubレポジトリに丁寧な README.md があるので、詳しくはこちらを見てくださいというところなんですが、せっかくなので少し試してみましょうか。 {-# LANGUAGE QuasiQuotes #-} import qualified La
How will you describe my blog? Please tell me on twitter or email. ヤク中 この投稿はChris Ball氏による次の投稿を翻訳したものです。 Chris Ball » Announcing GitTorrent: A Decentralized GitHub すべての権利は彼に帰属します。あと私はまだ大学生なのでちょっと翻訳が汚いです。 原文より口調が強いといったこともあるかもしれません。まあこまけえことは気にせず読みな! 本文 (この投稿は2015年の5月にData Terra Nemoのカンファレンスで行ったトーク の意欲に溢れた原稿です。私が実際に行ったものと同じトークをよりゆっくりと話したものの動画が 近いうちに公開されます。) 私は分散型GitHubの構築に取り組んでいるのですが、このことが何を意味し、なぜ重要な
Juliaについて書かれた海外のブログ記事でとても共感したものがあったのでブログ主に無断で翻訳したものを掲載します。(もし問題ありましたらご連絡ください。) このブログの著者はEvan Miller氏というソフトウェア開発者でWizardというかなりイケてそうな統計分析パッケージソフトを専業で開発している人みたいです。フリーランスなのかな。考え方も環境もそしてもしかしたら年齢も僕と似ている人なのかもしれない。 「私がJuliaを推す理由」(2014/1/23) 殆どのプログラミング言語の問題はそれらが言語ギークによってつくられていることだ。彼らは私ならほとんど気にしないようことに傾注しがちだ。安全性、型システム、同図像性、などなど。私はそういうものが確かに素晴らしいと思ってはいるが、新しい(訳注:そういう新プログラミング言語とかの)プロジェクトを興味本位で漁ってみる際に関心があるのは(1)
ソースコード共有ツールを運営する米GitHubが、東京・港区に日本支社「ギットハブ・ジャパン合同会社」を設立した。米国外に支社を置くのは初めて。日本語でのテクニカルサポートを行い、法人向けツールの導入促進に力を入れる。 【報道陣に配られたおみやげのクッキーにはマスコットキャラの「Octcat」が】 「GitHub」は、2008年にローンチされたソフトウェア開発者向けソースコード共有ツール。豊富な機能と使いやすさで人気を集め、現在のユーザー数は世界970万人以上。デザイナーの画像などのデザインファイルのバージョン管理ツールとしても利用され、企業や自治体の公式アカウントがオープンソースを公開するなど活用が広がっている。Webブラウザから利用できる「GitHub.com」に加え、デスクトップやモバイルアプリケーションも用意する。 日本法人では、法人向けのオンプレミスツール「GitHub En
June 3, 2015Rails Application Templates in the Real World I’m about to start a new project that will have many Rails (and rails-api) based services, and I want a way to make sure all the services are created equal. There are a couple of other developers on the project, so I don’t want us each creating wildly different application structures or using different gems unless there’s a good reason. For
デザインデータをもとに自動でHTMLを生成してくれる、自動コーディングツールのAUTOCODING。通常4時間程かかるようなコーディングもたった5分程度で仕上がってしまうと言います。しかもクオリティは人間がやった場合と比べて遜色ないとか。このIT業界を揺るがしそうなAUTOCODINGの生まれた背景と、今後の展開等についてお伺いしました。 マニュアル化できれば機械化できる?AUTOCODING誕生の背景 山本氏:弊社はもともとSEOを中心としたプロモーション支援の会社ですが、プロモーションのトレンドも変化していく中で、サイト自体の改善提案および制作業務も担うようになりました。制作の依頼が増えるにつれ、社内で体制を整えていくのですが、コーディングのリソースが不足している状況でした。 特に、納期がタイトなプロジェクトや、スクリプトを利用したサイト制作を対応するため、コーダーの負荷は高まる一方で
Windows の実行に必要な上記の要件に加えて、一部の機能にもその他の要件があります。 更新されたバージョンの Windows 10 に含まれる機能は、 より最新のプロセッサを使うと、最適なエクスペリエンスを得られる場合があります。ハードウェアに特化したサポートについては、OEM (Original Equipment Manufacturer) にお問い合わせください。下記は、主要な機能の要件に関する追加情報です。 BitLocker デバイス暗号化 (Windows 10 Pro もしくは Windows 10 Enterprise でのみ利用可能) では =トラステッド プラットフォーム モジュール (TPM) 1.2 以上および Trusted Computing Group (TCG) に準拠した BIOS もしくは UEFI が必要です。BitLocker は TPM のない
http://b.hatena.ne.jp/entry/www.slideshare.net/takayukifukatsu/uiux-48936541 はてブ1000超えのslideshareのスライド。 全ページネットからの広いものと思われる画像で埋まってる。 何のための発表物だか知らないが、公表してる以上はそのルールに則る必要がある。 このスライドの中には一切どこから引用したかは書いてない。 また、画像がメインなので引用の要件も満たしていない。 (もし集めるのが大事、というなら全ての今のパクリメディアはOKになる。 複数の人のブログから順次パクったらそれでOKと言うのと同じなのだから。) パクリとかそういうのに敏感なはてなー達も誰も指摘してない。 ネットの拾い物ってこんなに簡単に使って良いのか? 最初に書いた人が見つけない限り親告罪なので罰せられ無いが、 もし、最初に作った人が文句を
Unix v6 の C コンパイラをいじってみようと見てたのですが、これがなかなかすごい物体でした。 読んでて、「いやいくらなんでもこんな作りなわけが…」と思って説明文を探して、 http://plan9.bell-labs.com/7thEdMan/v7vol2b.pdf の「A Tour through the UNIX C Compiler」に説明あるよと教えてもらって読んでみたら、本当にそんな作りだった、みたいな。 コンパイラの1段目はプリプロセスして構文木的なものをファイルに吐いて終わりです。2段目は構文木を読みつつコード生成していく。 構文木のノードの種類に対して switch してやること決める…的なものが、データドリブンな方法で書かれてます。データを保存するフォーマットは、 JSON とかではなく、時代が時代ですのでアセンブリです。こういうやつ https://github
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く