Doorkeeperの仕組み 初めてのイベントを始める時やコミュニティを盛り上げていくために、Doorkeeperがどうサポートしてくれるのかをわかりやすく紹介しています。 Doorkeeperについて詳しく知る
Doorkeeperの仕組み 初めてのイベントを始める時やコミュニティを盛り上げていくために、Doorkeeperがどうサポートしてくれるのかをわかりやすく紹介しています。 Doorkeeperについて詳しく知る
システムの構築、新しい技術の習得、PythonやDevOpsなどに情熱を注ぐソフトウェア開発者です。現在はチューリッヒを拠点とするビッグデータのスタートアップで働いており、データ分析およびデータ管理ソリューションのためのPythonの技術を磨いています。 1 はじめに Python は開発時間を短縮できるという点で一般的に評価の高い言語です。しかし、Pythonを使って効率よくデータ分析をするには、思わぬ落とし穴があります。動的かつオープンソースのシステムであるという特徴は、初めは開発を容易にしてくれますが、大規模システムの破綻の原因になり得ます。ライブラリが複雑で実行時間が遅く、データの完全性を考慮した設計になっていないので、開発時間の短縮どころか、すぐに時間を使い果たしてしまう可能性があるのです。 この記事ではPythonやビッグデータで作業をする時に、最も時間を無駄にしがちな事柄につ
MVNOの格安SIMで安くスマホを導入したいと考えている人にとって悩ましいのが、組み合わせるスマホ本体をどう選ぶかだ 4月からの新生活を控え、スマートフォン(スマホ)の購入を検討している人は多いだろう。国内の主要キャリアは、かき入れ時の新生活シーズンに合わせ、家族割などの割引サービスを拡充させたり、光固定回線とのセット割を設けるなどの施策を打ち出し、割安感を訴求している。だが、通話定額プランが契約時の必須条件になったキャリアも多く、こうしたキャリアの割引サービスを利用しないと通話料を除いても毎月6000円を超える料金負担が発生することもある。 そのようななか、できるだけ安くスマホを使うための手段として注目を集めているのが、いわゆる「MVNOの格安SIM」だ。例えば、月間2GBのパケット通信が利用できるIIJ mioの「ミニマムスタートプラン」ならば、人気アプリ「LINE」を利用するために欠
How-To GeekのLowell Heddingsさんの記事”Mac OS X Isn’t Safe Anymore: The Crapware / Malware Epidemic Has Begun(OS Xはもう安全ではない。クラップウェア/マルウェアの流行が始まっている。)”によると「OS Xユーザーはマルウェアの不安を抱えるWindowsユーザーを笑いものにしてきました。しかし、単純にもうそんな事はできない、ここ数ヶ月で(OS Xを狙った)マルウェアの問題が増加している」として、複数のダウンロードサイトがWindowsだけでなく、Macを狙ったマルウェアを配布し始めていると警告しています。 OS X users like to make fun of Windows users as the only ones that have a malware problem. But
チームのリーダーとしてマネジメントを任されるようになりました。自分としては一エンジニアとして頑張りたいという思いもあり、このままマネジャーを続けるかエンジニアに戻るかで葛藤しています。藤本さんのご意見をいただければ幸いです。 まず最初に大事なことは、いわゆるチームマネジメントは決して片手間でできるようなものでも、やっていいものでもない、ということです。なので、結論を先に書いてしまうと、葛藤している暇があったら早めにどちらか決めてしまいましょう。まぁ言うのは簡単なんですけどね。 ものすごく単純な例えですが、エンジニアとして10台のサーバーで一つのタスクを分散処理したり一つのシステムを動かしたりするのと、マネジャーとして10人のチームメンバーを一つのゴールに向かってまとめ上げて走り続けることの、どちらが簡単でしょうか? 前者を簡単と言うつもりは全くありませんが(前者も十分に難しいことが多いので
「WP-Slimstat」というWordPressプラグインに脆弱性があることが発覚した。SQLインジェクション攻撃によって暗号化されたパスワードや暗号化キーといったデータが外部から参照される危険性があるという(Ars Technica)。 問題が発見されたのはWP-Slimstat 3.9.5以下。3.9.6ではこの問題は修正されているという(Securi Blog)。 このプラグインはサイトのアクティビティやサーバーのレイテンシといった情報をレポートする統計ツール。サーバーとエンドユーザー間でのデータのやり取りを行う際、「プラグインをインストールしたタイムスタンプのMD5ハッシュ」という容易に推測できる鍵を使っていたのが問題だという。
Python プロフェッショナル プログラミング の改訂第2版(Second Edtion)が、2/28に発売されます。 池袋のジュンク堂では、17冊が入荷され、昨日から平積みで置かれているようです(弊社調査チームからの報告より)。 2/26新刊:ISBN978-4-7980-4315-9 秀和システム『Pythonプロフェッショナルプログラミング 第2版』株式会社ビープラウド 著 17冊入荷— ジュンク堂書店池袋本店/PC書 (@junkudo_ike_pc) 2015, 2月 26 おかげさまで好評を頂いた第1版が出版されたのは2012年3月ですので、約3年ぶりの改訂となります。 第2版はこの3年間の技術変化に追随し、さらに内容を充実させています。 (詳しい変更内容は、弊社エンジニア清水川の ブログ に書かれています) 書籍のタイトル タイトルには「プロフェッショナル」という言葉が含ま
スタートアップが迷った時に読む Paul Graham からのアドバイス集です。これまでのエッセイをトピック別にまとめ、アドバイスを抽出しました。 Y Combinator のプログラムを通して、数百社のスタートアップに対して アドバイスを続け、Y Combinator が他アクセラレーターとは別格のスタートアップを続々と輩出してこれたのは、おそらく Paul Graham のスタートアップへのアドバイスが的確だったからだろう、と思っています。なので日本でも Paul Graham のエッセイにアクセスしやすくなれば、スタートアップの皆さんの架空の相談先の一つとして役立つのではないか、と思いまとめた次第です。 併読して役立つであろうスタンフォード大学の How to Start a Startup のサマリーは以下においています。 http://www.slideshare.net/tak
SMBに乗り換えたMac――WindowsとMacのファイル共有のいま(前編):その知識、ホントに正しい? Windowsにまつわる都市伝説(26)(1/3 ページ) 連載目次 あの頃、君(Mac)とは話しにくかったよなぁ…… 今は、会社や組織のネットワーク内にWindowsとMac(Macintosh)が混在していても、ファイルのやりとりで困ることはないと思います。でも、昔はそう簡単ではありませんでした。 Windowsにネットワーク機能が標準搭載されるようになったのは、Windows 95からです。それ以前は、ハードウエア(ネットワークアダプター)もソフトウエア(TCP/IPプロトコルやネットワークOS)も別製品を購入し、追加するものでした。 一方、Macはネットワークポート(LocalTalkやEtherTalk)を標準搭載し、「AppleShare」によるファイルやプリンターの共有
はじめに WordPress テンプレートはパズルのピースのように組み合わせられ、サイト上で Web ページを表示します。一部のテンプレート(例: ヘッダー・フッターテンプレート)はすべての Web ページ内で使用される一方、他のテンプレートはある条件の下でのみ使用されます。 このドキュメンテーションの目的 このドキュメンテーションは、次の疑問に答えてくれるでしょう。 ある種類のページを表示するとき、どのテンプレートファイルが使われるのか? このドキュメンテーションの使い方 WordPress 1.5 で「テーマ」機能が導入されて以来、テンプレートはますますカスタマイズしやすくなりました。WordPress テーマを作成するには、WordPress がブログ上の各種ページを表示するためにどのようにテンプレートファイルを選択するのかを正しく理解する必要があります。すでにあるテーマをカスタマイ
トレンドをうまく取り入れ、デザインの細部まで徹底的にこだわり、気持ちのいいインタラクションとアイデア満載のUIを備えた素晴らしいウェブサイトを紹介します。 時間のある時に、じっくり楽しんでください!
しえなまお @sienamao 制服と言うジャンルコードで出したら周りはみんなアダルト系…ウチは制服の可愛いお店を紹介する系のサークルなんですけどね(^_^;) #25歳までに経験しておきたい同人サークルの失敗 2015-02-26 12:10:01
前書き 「ライブラリで何してんのか分からないから気持ち悪いんじゃヴォエエエ」 って人は読んでみるといいと思うよ(震え声) HTTP通信について全く知らない人は、先に以下のリンク先を読んでおいてください。 とほほのWWW入門 - HTTP入門 リクエストパラメータ・セッションに関するまとめ ※ HTTP通信における改行コードは全て \r\n です。 GET /1.1/statuses/show.json?id=464526017030545409 HTTP/1.1 Host: api.twitter.com Authorization: OAuth oauth_consumer_key="***", oauth_signature_method="HMAC-SHA1", oauth_timestamp="***", oauth_version="1.0a", oauth_nonce="***
突然ですがみなさん、TwitterAPIを使ったことはありますか? 普段コードを書かない私ですが、「Twitterのデータを利用してなにか面白いことできたらいいな!」と思い、TwitterAPIの仕組みについて理解を深めるために、つぶやきデータの取得に挑戦してみました。 ※この記事は2013年9月3日時点で執筆された記事です。現在では仕様が異なる可能性があります。 TwitterAPIって、そもそもなに? Twitter社が提供しているサービスで、WebサイトやアプリなどからTwitterの機能を呼び出すことができ、 このAPIを利用することでツイートの参照や検索などを行なえるアプリケーション開発ができるようになります。 今年2013年6月11日(現地時間)に従来のver1.0から「Twitter API Version 1.1」に完全移行しました。 Twitter API Version
By PhOtOnQuAnTiQuE 人間の脳が学習する仕組みを再現するディープラーニングの研究が進んだことで、コンピューターによる人工知能(AI)の技術が飛躍的な進化を遂げています。Googleが500億円で買収したといわれているイギリスのベンチャー企業「DeepMind」が開発したエージェントプログラム「DQN(Deep Q-Network)」は一度プログラムを起動させるとあとは人間が手を加えなくても「スペースインベーダー」や「ブロック崩し」といったゲームを一人で勝手に練習し、ハイスコアをたたき出す方法を学習できるレベルに達しており、今後のAI開発をさらに加速させるブレークスルーになると考えられています。 Google DeepMind http://deepmind.com/ Human-level control through deep reinforcement learnin
また使ってみませんか? スマートフォンは毎日のように性能が新しくなり、多くの人が約2年のサイクルで買い替えます。買い替えた後は、新しいデバイスの綺麗なディスプレイや新機能に心を奪われ、古いデバイスは忘れ去られます。そんな忘れられたスマートフォンを再活用して、部屋の中に欠かせない家電にしませんか? 韓国・ソウルを拠点にするデザイン会社「PlusD」は、古くなったiPhoneをレトロなラジオや時計として使えるようにする「i Ready O(アイ・レディー・オ)」を開発しました。名前はちょっとしたギャグみたいですが、なかなか良いデザインですよ。 要するにこれはiPhoneをドッキングできるBluetoothスピーカーなのですが、ブラウンが50年代や60年代にデザインしたプロダクトのように、綺麗でコンパクトにまとまっています。iPhoneをはめ込み、下部にあるBluetoothスピーカーに無線接続
『Trello』は、共同作業を容易にしてくれる優れたプロジェクト・マネジメント・ツールです。また、使うのが「楽しい」ツールでもあります。共同作業以外にも、自分の仕事、家の用事、旅行計画など、さまざまなプロジェクト管理にも使えます。今回は、Trelloで生活全般をオーガナイズする方法を紹介します。 Trelloとは?(どこが素晴らしいのか) Trelloでは、ひとつのウェブページが1枚のボード(board)になっています。ボードの中に複数のリスト(list)を横に並べられるので、プロジェクトの全体像を概観できます。それぞれのリストには、カード(card)と呼ばれるアイテムを追加でき、カードを別のリストに移動したり、リストの中で上下に並べ替えたりできます。 各カードには、チェックリスト、画像、添付ファイル、締切日、色ラベルのほかに、共有ユーザーからのディスカッション・ノートなどを追加できます。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く