ツイッターが、手作業でニュースをキュレーションする新機能を発表2015.10.07 15:50 渡邊徹則 昔のヤフーみたいな。 現地時間6日、ツイッターは「Moments」と呼ばれる新機能を発表しました。「瞬間をフォロー」することがテーマというこちらは、主にツイッター上で「バズって」いる話題やニュースを選び、それに関係するツイートを「まとめて」表示するというもの。 「イベントへフォロー」という概念も登場し、たとえばスーパーボウルの決勝戦をフォローすれば、それに関するツイートはもちろん、連携しているワシントン・ポスト紙やVogue、MLBなどが発信する情報も表示されるとのことです。 面白いのは、それら情報のキュレーションは中の人が手作業で行なうそうで、どことなく日本で人気のトゥギャッターに似た雰囲気も感じます。 iOS、Androidアプリ、それにWebからも利用可能。現在はアメリカ国内のみ
仕事で必要なドキュメントをPDFに変換してやり取りをすることは多い。しかし、PDFファイルを作成するには、ドキュメントを開くソフトに、PDFへの変換機能がなければならない。ワードやエクセルなどのソフトであれば、何ら問題のないことだが、設計図用を制作するためのCADや、ペイントソフトなど、ちょっと専門的なソフトには、こういった機能が備わっていない場合が多い。しかし、Win10には「Microsoft Print to PDF」の登場で、こういった問題はうまく解消されそうだ。 「Microsoft Print to PDF」には仮想プリンターが標準搭載されており、ドキュメントを印刷できるソフトであれば、PDFを作成できる。これまでも仮想プリンターソフトをインストールすれば同様のことはできたが、標準搭載の機能でPDFが作れるようになったのは、とても便利だ。
「読んでられないよ」という人のために、おもいっきり簡単に言えば、 【収集】頭に引っかかっている「タスク」をすべて書き出す 【整理】「すぐやる」「つぎにやる」「いつかやる」などGTDの方針に従って、タスクを整理 【レビュー】定期的に整理したタスクをレビューして、正しく仕事が進んでいるか確認 という、書いてみれば当たり前のステップでしかありません。これ加えて「○○サービスの開発」のような大きなタスクをプロジェクトと呼び、具体的な作業にブレイクダウンするトップダウン的な考え方も含まれます。 いままでのタスク管理ツールについて これまでわたしはRemember the Milkを使ってきました。もう5年は有料版を使っているでしょう。酸いも甘いも噛み分ける、ベテランのRTMerだと自負しています。 こいつは本当に優秀なやつでして、使うのをやめた今でも心の中では引っかかっている存在です。柔軟性は十分。
はじめに CentOS7になり、サービスの管理するシステムが"System V系のinit"から"Systemd"に変わったため、今までのように/etc/rc.d/init.d/sshd restartを実行することができなくなりました。 Systemdでサービスを管理できるようになるために、私が使うコマンドを中心にまとめていきます。 ※ちなみに、serviceコマンドは今まで通り使える模様(systemctlへリダイレクトしてるけど)。 サービスの起動・終了 今まで/etc/rc.d/init.d/sshd restartとやっていたsshdの再起動は、systemctl restart sshd.serviceとなる。 調べていると、systemctl restart sshdと書いてあるところもありますが、1番最後の引数はUnit名を入れるという事になっているため、サービス名ではなく
日本語版がでました。すぐ買うべし。 SOFT SKILLS ソフトウェア開発者の人生マニュアルposted with amazlet at 16.05.18ジョン・ソンメズ 日経BP社 売り上げランキング: 1,272 Amazon.co.jpで詳細を見る Soft Skills: The Software Developer's Life Manualは残念ながら日本語訳が出ていない。でも英語でも読む価値はある。とても平易な英語で書かれてる。どこかの出版社さん翻訳だして欲しい。空前のブームになるに違いない。 Soft Skills 。alc.co.jp によればソフトスキルは「対人的な交渉・指導・意思疎通などをうまく行える能力(または知恵)」のことらしい。そのタイトルからも分かる通り、プログラマ向けに書かれた本だがほとんど技術の話は書かれていない。プログラマとして生きていくための技術以外
おすすめのSSHクライアントMobaXtermの、基本的な使い方を紹介します。日本での知名度が異常に低いのですが、とても多機能便利なやつなので、PuTTYやTeraTerm、Poderosaなどからの乗り換えを、是非検討してみてください。 目次 1. MobaXterm2. ダウンロード・インストール・起動3. 初回設定4. SSHログイン成功 スポンサーリンク MobaXterm SSHクライアントといえば、PuTTYやTera Term、日本のPoderosaなど、いろいろなソフトウェアがあるのですが、その中で一番すすめたいのがMobaXtermです。 とにかく機能が豊富なのがうれしいのですが、特に自分が重宝した機能が、「MultiExec」という機能です。 MobaXtermのMultiExec機能は、複数のホストで同時に同じコマンドを実行したりするための機能です。 MacだとClu
GPLv3: free as in freedom documented on the ShellCheck Wiki available on GitHub (as is this website) already packaged for your distro or package manager supported as an integrated linter in major editors available in CodeClimate, Codacy and CodeFactor to auto-check your GitHub repo written in Haskell, if you're into that sort of thing.
ソフトウェアレビューにはいくつかタイプがあり、十分に時間をかけて取り組むことができ、レビューで問題を見逃すことは許容されないものが一つ。時間が限られていてレビューで全ての問題を検出することが前提とはされていないタイプがもう一つです。現実には、時間は限られているのに問題を見逃すことが許容されていないという厳しい組み合わせが多いように思います。しかし、よくよく精査すると後者の時間の制約が厳しいものの全ての問題を検出することは求められていないものもあるでしょう。 この時間が限られていて問題を効率よく見つけることが前提となっているレビューでも見逃すと困る問題があります。それは見逃すと大きな手戻りにつながるものです。性能問題をはじめとして「レビューで検出しておいてよかった」という問題にいくつか心当たりがないでしょうか。振り返ってみると「このタイプを重点的にみつけていた」というものもあると思います。で
Malware XcodeGhost Infects 39 iOS Apps, Including WeChat, Affecting Hundreds of Millions of Users Yesterday we posted an analysis report on a novel malware XcodeGhost that modifies Xcode IDE to infect Apple iOS apps. In the report, we mentioned that at least two popular iOS apps were infected. We now believe many more popular iOS apps have been infected, including WeChat, one of the most popular I
プログラマの為の 数学勉強会 第2回 (於)ワークスアプリケーションズ 中村晃一 2013年9月19日 謝辞 この会の企画・会場設備の提供をして頂きました ㈱ ワークスアプリケーションズ様 にこの場をお借りして御礼申し上げます。 この資料について http://nineties.github.com/math-seminar に置いてあります。 SVGに対応したブラウザで見て下さい。主要なブラウザで古いバージョンでなければ大丈夫だと思います。 内容の誤り、プログラムのバグは@9_tiesかkoichi.nakamur AT gmail.comまでご連絡下さい。 サンプルプログラムはPythonで記述しています。 浮動小数点数と誤差 浮動小数点数と誤差 浮動小数点数を利用した計算結果には誤差が含まれます。 複雑な計算をしたり多数のデータを扱う場合にはその影響が目に見えて現れますので, 最初に
免責 本稿はitohiro73の個人的な技術メモであり、雇用主または所属する団体とは一切関係ありません。 This article is itohiro73's personal technical note and does not express the views or opinions of my employer. つくったもの 記事なぞ読むまでもない、コードを見せよ、という方はこちらからgit cloneして使ってみてください。 背景 KotlinはJetBrains社によって開発された言語で、簡潔さと安全性を併せ持った非常に強力な言語です。日本人エバンジェリストのたろうさんを始めとするさまざまな方々の努力の賜物で、毎年アドベントカレンダーが開催されたり勉強会(関東や関西)が開催されたりと、最近日本のエンジニア界隈でも流行ってきていますね。 JetBrains社の言語なので、I
PL/rb: Ruby手続き言語 (PostgreSQL函数の記述) 概要: PL/rbの目的、特徴 PostgreSQLのSQLに埋め込んで用いる函数を、rubyで記述できる。 PostgreSQLのトリガー函数、イヴェント・トリガー函数をrubyで記述できる。 ASCII以外の文字 (典型的にはUTF-8) を使ったとき、問題が生じにくいよう配慮している。 函数内にSQLを記述する際、そのパラメーターをエスケープ処理しなくて済むようにしている。 こみ入った処理を組み込む際、まとまった機能をサブルーチン化しやすいよう配慮している。 PostgreSQL付属ドキュメントの「外部プロジェクト」節にはPL/Rubyの記載がある (ただしリンク切れ)。その意味ではいわゆる車輪の再発明であるが、長らく保守されていない様子であること、適用に当たって細部を修正する必要が生じたことを考慮し、独自に開発す
CentOS7 のカーネルは定期的にアップデートされるけど、何もしないとアップデート後も古いカーネルはそのままディスク上に残っている。 古いカーネルが残ること自体は、新しいカーネルで何か問題があったときに古いバージョンに戻すことができるのでむしろ良い面もある。 ただ、長い間放置しているとディスクのスペース的にたまに問題が起こる。 カーネルをアップデートする際、パーティションのサイズに余裕がないと以下のようにエラーになってしまう。 $ sudo yum -y update ...(省略)... Transaction check error: installing package kernel-3.10.0-229.14.1.el7.x86_64 needs 30MB on the /boot filesystem エラーの要約 ------------- ディスク要求: 少なくとも 30M
よーた(@yotaszk)です。「iOS 9」が正式にリリースされて何度かアップデートがかかり「iOS 9.3」ではブルーライトカット機能も追加された。 ほぼ完成しつつある「iOS 9」ですが新機能、そんなのあったの?と思う方も多いはず!そこで「iOS 9」こんなに便利なのに知らないと”損”をする機能まとめ(iPhone編)をほぼすべてまとめてみた!それではいってみよう! 【最新リリース】「iOS 9.3.5」がリリースされています。すべてのユーザーにこのアップデートは推奨されています。 ブルーライトカット「Night Shift」が追加 「iOS 9.3」以降ではブルーライトカット機能「Night Shift(ナイトシフト)」が追加されました。ついにという感じで最初に紹介させてください! 設定方法、操作方法などは以下の記事にすべてをまとめあげました。 カメラ・写真 カメラ関連の詳細設定が
http://sourceforge.net/projects/checkbaskisms/ 「#!/bin/sh なのにbashでしか動かないシェルスクリプトを書くな!」みたいなことはよく言われるわけですが、僕はゆとりなので正直どうでもええやろとか思ったりもしてました。実際、CentOSだと、/bin/sh は /bin/bash へのリンクだし、OSXでも /bin/sh の実態はbashだしね。 しかしそこで立ちふさがるのがUbuntu。Ubuntuだとデフォルトで /bin/sh は /bin/dash だったりするわけです。dashはPOSIX準拠のsh実装で、bash独自の記述があると見事に動かない。 とはいえ、それで困るのだったら、デフォルトシェルをbashにしたVMテンプレートを作ればいいんじゃないかって思うやろ。僕もそう思う。 しかしそこで立ちふさがるのがTravisで、
Vagrant+Docker Machine Generic Driverを使ってDockerホスト・Swarmクラスタを構築するVagrantCloudStackDockerIDCFクラウドdocker-machine Docker Machineを使用すると簡単に様々な環境にDockerホスト・Swarmクラスタを作成し、ローカルのDockerクライアントから使用できるよう設定することができます。 Docker Machine単体でも使えますがVagrantと組み合わせて使用することでDocker Machineが未対応の環境にホストやSwarmクラスタを構築することができます。 TL;DR VagrantとDocker Machineを組み合わせて使うと以下のようなメリットがあります。 Docker Machineが未対応の環境にDocker環境を構築できる vagrant upコマ
GitBucketではMarkdownの処理にpegdownを使っています。pegdownはJavaで使えるMarkdownプロセッサの中では最もまともなものだと思うのですが、GitHub Flavored Markdownとの互換性という面ではやや微妙なところがあります。 他の言語ではJavaScript用のmarked.js、Rubyのredcarpetなどがよさそうです。marked.jsをNashornで動かすという選択肢もなくはないのですが、ソースを見た感じそれほど巨大なものでもなさそうだったのでこれをJavaに移植してみました。*1 github.com 以下のような感じでとても簡単に使うことができます。引数にOptionsを渡すことでオプションを指定可能ですが、markded.jsがサポートしているすべてのオプションを実装しているわけではありません。 import io.gi
スクリーンショットを撮ると写真を撮る時と同じ「カシャ」という大きな音がでてしまいます。 電車内などで撮りたいとき、これは正直不便ですよね。 そこで今回はスクリーンショット(以下スクショ)の音を消して撮影する裏技をご紹介したいと思います。 -------------- 今回の裏技はiOS 8のバクを使用するものなので、他のOSでは使用できません。スクショの音を消して撮影するやり方はとても簡単です。 ①iPhone(アイフォン)をマナーモードにする (音量ボタンの上にあるスイッチを背面側に倒すことで設定できます。) ②無音でスクショを撮りたいアプリを起動しておく ③「ミュージック」アプリを起動し、音量を最小(消音)にする ④ホームボタン2度押しで、「②」で起動しておいたアプリに戻る ⑤スクショをしても撮影音が出ない! この方法を使えばいつでもどこでも周りを気にせずにスクショの撮影ができますね!
wearefractal/vinyl-fs の dest(folder, [opt]) が出力先のディレクトリが無い場合でも、そのディレクトリを作ってくれないということで、自分で「ディレクトリの有無を確認して、無い場合はディレクトリを作る」という処理を作る必要がでてきました。 そこで File System Node.js v4.1.0 Manual & Documentation を見て、ディレクトリの有無を確認するのに使えそうな fs.exists() という API を見つけたのですが、「Deprecated: Use fs.stat or fs.access instead.」ということで、他の API を使うように書かれていました。 「ファイルの有無を確認する API が deprecated になるのはなぜ?」と思い、これは何かあると思って少し調べてみたのでまとめておこうと思い
マイクロソフトは17日(現地時間)、LinuxをベースにしたSDN向けOS「Azure Cloud Switch(ACS)」を開発したことを明らかにした。 マイクロソフト プリンシパルアーキテクト Azureネットワーキングのカマラ・サブラニアム氏のブログによれば、マイクロソフトはスイッチなどのネットワーク機能を実行するために、同社独自のソフトウェア「Azure Cloud Switch(ACS)」を開発した。 ACSはLinuxをベースにしており、データセンターネットワーキング向けクロスプラットフォームに対応した独自のモジュラー型OSになるという。 同社によれば、ACSを活用することでデバッグやソフトウェアテストが極めて早く実施でき、データセンターとネットワークに必要とされる機能を開発するうえでの柔軟性を確保できるとしている。ACSは、複数のスイッチベンダーからハードウェアと同じソフトウ
10月にPostgreSQL 9.5 betaもリリースされるっぽいですね。 今日は9.5の小ネタ?であるハッシュ性能向上効果を見てみた。 試してみた 手元の環境(Let's note SX4/VMWare Player/CentOS 7)上で、以下の様な2種類のテーブルを用意して、 hash=# \d test_a Table "public.test_a" Column | Type | Modifiers --------+---------+----------- id | integer | not null data1 | integer | data2 | text | Indexes: "test_a_pkey" PRIMARY KEY, btree (id) hash=# \d test_b Table "public.test_b" Column | Type | Mo
内容:「difff(デュフフ)」は、オンラインで利用できるテキスト比較ツールだ。2つのテキストを比較し、相違点を文字単位で表示してくれるため、バージョンの異なるテキストでどこが改変されているかを把握するのに向いている。 「difff(デュフフ)」は、オンラインで利用できるテキスト比較ツールだ。2つのテキストを比較し、相違点を文字単位で表示してくれるため、バージョンの異なるテキストでどこが改変されているかを把握するのに向いている。 使い方は一般的なdiffツールと同様で、対象となるテキストを左右の欄にそれぞれ貼り付けたのち、比較を実行。これにより、見つかった相違点が表示されるというものだ。 diffをオンラインで利用できるウェブサービスは数多く存在するが、その多くはソースコードの比較用途に特化しており、行単位で相違をリストアップする仕様であることがほとんどだ。それゆえ、長文のテキストの中から
※本サイトは、アフィリエイト広告および広告による収益を得て運営しています。購入により売上の一部が本サイトに還元されることがあります。 Apple Storeが販売する、SIMフリーの「iPhones 6s/16GB」(93,744円)と、「iPhone 6s Plus/16GB」(106,704円)を比較対象として、通話も出来る格安SIM「DMM mobile 通話SIMプラン」を使用した場合と、ソフトバンクモバイル、NTTドコモ、KDDIから購入した場合の2年間支払い総額を比較してみました。 なお、iPhoneは新規契約/MNP/機種変更で変わる料金も比較対象としていますが、iPadとの併用契約とは比較していません。 金額は税込みで計算しています。 格安SIMの多くはデータ通信専用ですが、iPhoneの場合は、通話も出来た方が良いので、DMM mobile 通話SIMプランの1GBと5G
はい。どーも。チーム内でジェバンジェリスト呼ばわりされてるシーバです。Geb: ジェブ。あんまり広めるような熱意はないけどー。 WebDriver直接よりもGebでPageObjectパターン使ってSpockでテストをするのが好きなので。 Gebのドキュメント を流し読みして気に入ったところをメモ。 Configuration の章 The Book Of Geb - Configuration - version 0.10.0 GebConfig.groovyって名前のファイルをclasspathのルートディレクトリに入れておいたら読み込んでくれる。 src/test/resources直下に入れとくと良いね。 んで、システムプロパティのgeb.envの値によって別の設定を適用するとかもできるので便利。 import org.openqa.selenium.firefox.Firefox
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く