ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ https://mac-tegaki.comへ移転中 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.
ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ https://mac-tegaki.comへ移転中 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.
Google Driveを使って同僚などと共同作業をしていると、さかのぼって共有設定を変更したり、古いファイルを消したりするのが億劫になってきます。しかし、ウェブアプリの『WhoHasAccess』なら、ファイルの共同編集者と共有設定をチェックし、セキュリティの強化を簡単に行うことができます。 『WhoHasAccess』は、前回ご紹介した『Hojoki』を作成しているチームのサイドプロジェクトとして誕生した、とてもシンプルで使いやすいツールです。「Google Driveをスキャンする」というボタンをクリックし、WhoHasAccessに自分のGoogle Drive内のファイルやフォルダをスキャンする許可を与えるだけです(スキャンが完了すると、自動的に収集されたデータは消去され、アクセス権限も取り除かれます。アカウントの共有設定のページからも変更が可能です)。あとはアプリが全て作業して
2014年08月15日19:14 カテゴリネタprogramming あなたにおすすめするたった一つの最高のキーボード みなさまこんにちは! VOYAGE MARKETINGにてエンジニアをしている@gomachan46です。社内の非公式サークルとして音ゲー部なるものを立ち上げて日々熱心に活動しております。 さて、みなさまキーボードはどのようなものをお使いでしょうか? エンジニアな読者のみなさまは、キーボードには特段の思い入れがあるのではないでしょうか。 そこで、VOYAGE GROUPのエンジニア達がどんなキーボードを使っているか見てきました。 高級キーボードの代名詞的なREALFORCEや、 矢印キーのない非常にコンパクトなHHKB、 エルゴノミクスデザインが斬新なKinesis エルゴノミクスキーボードスレで定番と噂のTruly Ergonomic 打鍵音が良い、打鍵時の感触が良い、
先日、有志で集まって「BigQuery Analytics」という書籍の読書会をやった。その名の通り Google BigQuery について書かれた洋書。 BigQuery を最近仕事で使い始めたのだが、BigQuery が開発された背景とかアーキテクチャーとかあまり調べもせずに使い始めたので今更ながらその辺のインプットを増やして以降と思った次第。 それで、読書会の第1回目は書籍の中でも Overview に相当するところを中心に読み合わせていった。それだけでもなかなかに面白かったので少しブログにでも書いてみようかなと思う。 BigQuery の話そのものも面白いが、個人的には Google のインフラが書籍『Google を支える技術』で解説されたものが "Big Data Stack 1.0" だとして、BigQuery は Big Data Stack 2.0 の上に構築されており
Victor Powellさんが提案した CSV Fingerprints (CSVの指紋)は、CSVファイルのデータをデータの有無やデータの型(文字、数字など)に合わせて色づけすることで、日々の事務などで自動生成されているCSV出力の異常な部分を、目視で発見できるようになるのでは、という提案です。 カラムのデータの型によって異なる色で塗ったのが上のような例。 図の上でクリックしながらマウスを動かすと、指している辺りが拡大表示され、セルの内容を確認することができます。 大きなデータセットの中から、異常になっている部分をすばやく特定し、その前後の値を含めて確認できるというわけです。 こちらのページで、好きなCSVデータを貼り付けてfingerprint を作成してみることができます。 ビューワーはAngular.js および D3.js で作られており、GitHubで公開されています。 CS
NANOGや障害追跡サービスのDownDetectorによれば、Level 3やAT&T、Cogent、Sprint、Verizonなど多くのISPでは、8月12日に何度も深刻なパフォーマンス問題に悩まされたという。 そして問題の影響を受けているのはISPだけではない。 大半のISPはこのサービス途絶についてコメントしていないが、Level 3は声明の中で、次のように説明している。「われわれのネットワークは現在、限定的なサービス途絶が生じており、一部顧客に影響が出ている。ネットワークと通信サービスの安定性の確保は、われわれの優先事項であり、顧客への影響を最小限に抑えることに全力を尽くしている。われわれの技術者は現在、できるだけ早いサービス復旧に向けて作業を進めており、影響を受けている顧客とは緊密に連絡を取り合っている」 こうした問題の結果、Liquid Webなど一部のウェブホスティング企
Kibana や Grafana を使う時に、これらはjsのツールなので、 Erasticsearch や InfluxDB といったバックエンドサービスにjsからアクセスできるようにする必要がある。 そのためには、 普通にバックエンドサービスのportを開放 nginxとかでリバースプロクシ とかする必要があり、めんどくさい。 さらにセキュリティのことを考えると、2の方法のうえに、nginxでSSL+Basic認証なんかにする必要があってよりめんどくさい。 さらに、僕はBasic認証が嫌いだ。 昔は Firefox + 1Password で良い感じにBasic認証の入力が行えたが、いまはだめになってしまったし、 Basic認証だとアカウントの管理もめんどくさい。 なので、Google認証なhttpdでリバースプロクシもできる、gateというツールを作った。 https://github
独特のしかけや地域に密着した売り場作りで出版業界にその名を知られる「さわや書店」。同店のある岩手県盛岡市には、介護施設と図書館を融合させた「フキデチョウ文庫」というユニークな施設が生まれ、話題を集めています。 全国の書店を知り尽くす川上徹也氏が、「地域でどのようにモノを売り、そして生き抜いていくか」をテーマに、さわや書店の栗澤順一さん、「フキデチョウ文庫」を運営する一般社団法人しあわせ計画舎代表の沼田雅充さんにお話を聞いてきました。(構成・田中裕子) * * * 川上 今日は、さわや書店の栗澤さんと、介護サービスと図書館をかけあわせたフキデチョウ文庫を運営するしあわせ計画舎の沼田さんと鼎談ということで、全国の書店さんを回っている僕としては、非常に楽しみにしていました。よろしくお願いします。 栗澤・沼田 よろしくお願いします。 川上 さわや書店さんは盛岡にありながら出版業界では非常に有名なお
2008年くらいから知られるようになってきたソースコードレビューですが、一時は熱も高まったものの、そのコストがかかる割にメリットが少なかったりして次第に廃れていってしまっています。 今はGitHubなどでWebベースのコードレビューができるようになっちえます。そこで今回は改めて意味のあるソースコードレビューのやり方を考えてみたいと思います。 要点 オンラインで行う ソースコードレビューの悪しき習慣とも言えるのが、メンバー全員が揃って行う形だと思います。ごくわずかな効果のために、全員の開発力が止まって束縛されてしまうのはデメリットが大きいのではないでしょうか。 最近ではWebベースのコードレビューも増えていますので、マージする前に必ずその機能に関わるメンバーにオンラインで目を通してもらうくらいが良いと思います。 テストをしっかり書く 動くコードをチェックするのも必要ですが、そこで分かるのは悪
テクノロジーが作る新たな平和活動のかたち~普通の高校生が語り手になる『ヒロシマ・アーカイブ』 2014/08/15公開 Google Earthの地図上にさまざまな歴史資料とデータをマッピングし、新しい形の「デジタル・アーカイブ」の制作を進めているのが、首都大学東京システムデザイン学部准教授の渡邉英徳氏だ。 これまで、桜の開花前線を可視化する『さくらマッピング』や、南太平洋の島国ツバルに住む人々と風景の写真を収めた『ツバル・ビジュアライゼーション・プロジェクト』など、さまざまなデータをマッピングしたアーカイブを発表してきたが、 中でも有名なのが、長崎、広島の両被爆地の被爆者証言を集めた取り組みだろう。毎年8月になると、国内外のさまざまなメディアで取り上げられ、そのたびに大きな話題を集めている。 地元紙や資料館の資料をマッピングして作られた2010年発表の『ナガサキ・アーカイブ』に対して、そ
DockerのGUIが出たと聞いて DockerのGUIとかそろそろ出そうだなーって思ってたら来たので早速使ってみました。 Panamaxの公式サイトはこちらです。 Panamax: Docker Management for Humans githubにもプロジェクトありました。 Github: CenturyLinkLabs 今回は導入編ってことで、インストールと設置から、WordPressの稼働までやってみます。 環境はMax OSX 10.8です。 Panamaxとは CoreOS上で動作させて、複数のDockerコンテナのオーケストリゼーションなんかをGUI上からクリック操作でマネージメントできるツールだそうで。 最近ちまちまDockerfile作ったりしてましたけど、こういうの出ちゃうと、簡単なものはこれでいいんじゃないか感ありますね。 Panamaxでは複数のDockerコン
世間に出回っているRaspberry Piのほとんどが、LinuxディストリビューションのDebianを最適化したOSであるRaspbianを走らせているのは間違いないだろう。そしてもし、Raspberry Pi NOOBSのインストールをしたことがある人なら、Arch、Pidora、RISC OSといった他のOSも使えることを知っているだろう。しかし、使えるOSやエミュレーターはそれだけに止まらない。実際、Raspberry Piは、ヴィンテージOSのプラットフォームとして、または特殊なプラットフォームとして使われているのだ。ここに、Make:に掲載されたユニークなシステムの例を紹介しよう。 Mini vMacでクラシックMac 最初に紹介したのはRetroMacCastのJohn BadgerがMini vMacを使って、彼の3分の1スケールのクラシックMacでRaspberry Pi
まえおき この記事は、 普段からテレビやスタジアムでサッカーを見ていて、 選手達が何をやっているのか詳しくは分からない、 解説者の話している説明がいまいちしっくりこない、 今でも十分楽しいけれど、もっとサッカーの事を知りたい! という方を対象にして書いています。 前編はこちらです。 後編は、「ラインコントロール」を中心に。 DFラインを上げたり下げたりすることで、選手たちは何を狙っているのでしょうか。 ○ラインからラインまで サッカーにはオフサイドというルールがあります。 DFラインとオフサイドラインは、ほぼ同じであると考えると 選手達がプレーできる範囲は味方のDFラインから相手のDFラインの間という事になります。 ピッチの広さに比べると選手がプレーできる場所は思ったよりもずっと狭い様です。 ○ラインを上げると何で良いの? 「DFラインを上げて前後の距離を縮めることによって全体をコンパクト
CentOSも記述したので、こちらも同様に修正。 修正内容もCentOSのスクリプトと同様で、hostlistのキーとなる値をUUIDからシリアルナンバーに切り替えただけだ。 そのため、ここではスクリプトだけを記載する。 ●setip.sh #!/bin/sh function get_network() { local NETWORK="" local BROADCAST="" local NETMASK="" local IPADDR="$1" local MASKBIT="$2" local ip_array=(`echo "$IPADDR" | sed -e "s/\./ /g"`) local ip_index=0 while [ $ip_index -lt 4 ] do if [ "$MASKBIT" -lt 8 ] then MASK=$((256-2**$((8-MASKB
旧イー・モバイルの業務委託先企業の社員が、「つながるマップ」の利用者情報が含まれるPCを紛失していたことが分かった。 ワイモバイルは8月15日、業務委託先企業でのPC紛失により、1321人分の個人情報が漏えいしたと発表した。漏えいした情報は、旧イー・モバイルが2013年1月28日から2014年1月24日まで提供していたコミュニティサイト「つながるマップ」の利用者に関する住所、氏名、生年月日、メールアドレスなどだとしている。 PCを紛失したのは、「つながるマップ」の運営委託先企業の社員。8月2日未明に紛失し、12日夜に「つながるマップ」利用者の情報が含まれていることが判明したという。委託先企業が警察に遺失物届を提出しているが、PCはまだ見つかっていない。 PCにはパスワードが設定され、現時点で情報悪用の事実は確認していないという。ワイモバイルは該当者へ個別に連絡すると説明している。
IPv4の経路が512,000を超え、いわゆる512K問題で、インターネット利用が不安定になる可能性が指摘されている。 Ciscoのインシデント・マネージャーであるOmar Santos氏によると、増加し続けてきたIPv4の経路が8月13日に512,000を超えた。古いルーターやスイッチの中にはルーティングテーブルを格納するTCAM(Ternary Content Addressable Memory)がデフォルトコンフィグレーションで最大524,288エントリーまでしかサポートしていない製品がある。IPv4経路数が処理能力を超えることで、それらがボトルネックになる可能性がある。 Ciscoは1990年代前半からルーティングテーブルのエントリー数の増加をモニタリングしており、2008年に256,000に達したIPv4経路が、それから6年で512,000を超えた。ネットワークモニタリングサー
先日 Go MemoというiOSアプリをリリースしました。 「あとで行く」ためのアプリ、Go Memoをリリースしました Go Memoは週末4日間くらいで作ってリリースしたアプリなのですが、こうしてスピードを出せたのは便利なライブラリのおかげです。 この記事ではGo Memoで使ったライブラリを紹介しようと思います。 便利なiOSライブラリ AFNetworking 言わずとしれた定番ライブラリ。作者の mattt さんも非常に有名です。サーバーとのHTTP通信はほとんどこれに頼っていて、NSURLSession とか自分で書いてないです。 Go Memoでは foursquare API をたたく所で利用しています。 NSDictionary *params = ...; AFHTTPRequestOperationManager *manager = [AFHTTPRequestOp
先日ドットインストールへ遊びにいってみた。を書いてみたら、なんとドットインストールさんのメルマガにご紹介して頂き、寝ている間に実質開設してから3日とは思えないアクセスがあった。 ありがたしありがたし。 このチャンスを逃すものかと(貧乏根性発揮して)初心者向けにおすすめのgoogle apps scriptの魅力と実際の作成過程を説明するブログを書いてみたい。 ちなみに私もようやく入門したといえる程度の初心者レベルですので、他により効率よい方法があるとは思います。 が、初心者が目にするリアルな工程や面白さをご紹介して、ぜひ4月の自分のような知識まっさらだけど興味があってどうしようと悩んでいる方のためになる記事にできればと思っております。 GASは文系必須スキル。 さて、まずはGASがオススメである理由をその便利さ・気軽さ・習得しやすさの3つの側面から説明してみる。 便利:下手なライフハック
最近、サーバーを一から構築する必要があって、chefを使ってみることにした。 CIしたいのでまずはJenkinsを入れる。 Chef: 11.12.4 Vagrant 1.5.4 Vagrant この辺のコマンド $ vagrant box add centos http://developer.nrel.gov/downloads/vagrant-boxes/CentOS-6.5-x86_64-v20140110.box $ mkdir vagrant_chef $ cd vagrant_chef $ vagrant init centos で環境構築。 Vagrantfileに config.vm.network :private_network, ip:"aaa.bbb.ccc.ddd" を追加する。 起動。 $ vagrant up sshコマンドで接続できるように $ vagra
Raspberry Pi B+ 自作マニアやガジェットファンは、みな「Raspberry Pi」を気に入っている。そして、新しくリリースされた「Raspberry Pi B+」をもっと気に入るはずだ。 「Model B+」は、初代の「Model B」と同じ35ドルで、やはり同じARMベースのBroadcom BCM2835チップセット、RAM 512Mバイト、700MHzの省電力ARM1176JZ-Fアプリケーションプロセッサを使用している。 改善されたのは、SDカードスロットの代わりに、よりスペースを取らないmicroSDカードスロットが採用された点だ。さらに、Model BではUSB 2.0のポートは2つだったが、Model B+では4つに増えている。この新型シングルボードコンピュータ(SBC)は40ピンの汎用入出力(GIPO)ポートを持っているが、Model Bでは26ピンしかなかっ
モチベーション IPアドレスがプライベートネットワークかどうかをRubyで判断したい。 プライベートネットワークはRFC19181への準拠を前提としている。 ※RPC1918「3. Private Address Space」で、プライベートネットワークのアドレス空間は次のように予約されている。 10.0.0.0 - 10.255.255.255 (10.0.0.0/8) 172.16.0.0 - 172.31.255.255 (172.16.0.0/12) 192.168.0.0 - 192.168.255.255 (192.168.0.0/16) 検討 その1: RubyGems ipaddress 調べると、ipaddressというgem23を使うと簡単にできることが分かった。 IPAddress#private?を使えば、IPアドレスがプライベートネットワークに属しているか否かを二
ども、大瀧です。 LinuxのEC2インスタンスでちょっと変わったネットワーク設定をしようとすると、思う通りに動かなかったり設定が見えなかったりと、オンプレミスとは雰囲気の異なる振る舞いをすることがあります(本質的にはオンプレミスとなんら変わらないのですが)。自身で経験したケースをメモ書きとして残しておきます。 想定するLinux OS : Amazon Linux, CentOS 6.x, RHEL 6.xなどRed Hat系ディストリビューション /etc/resolv.confを変更したのになぜか元に戻ってしまう DHCPクライアントによるものです。DHCPクライアントは定期的にIPアドレス更新の問い合わせをDHCPサーバーに行いますが、そのときに付随するDNSの情報を元にデフォルトで/etc/resolv.confファイルを上書きします。これを無効にするためにNICの設定ファイル/
半日くらいswift勉強したのとgithubとかのライブラリも調べてみた。Qiitaにいろいろまとめが多くて理解の助けになった!! 公式ドキュメント https://developer.apple.com/library/prerelease/mac/documentation/Swift/Conceptual/Swift_Programming_Language/TheBasics.html#//apple_ref/doc/uid/TP40014097-CH5-XID_449 下のQiitaの記事でも保管できるけど、Automatic Reference CountingとOptional Chainingは読まないとすべてのコードに関係するから必要 EnumerationsやPropertiesやSubscriptsは、新しく覚える必要あるけど理解というよりそういうmethodがあるん
「OS Xは制約が多く、カスタマイズしにくいオペレーティングシステムだ」という声をよく耳にしますが、やり方さえわかっていれば、Macの見た目や機能にあれこれ手を加えられます。その方法をご紹介しましょう。 OS Xの見た目をカスタマイズする OS Xの見た目が好きだという人はたくさんいますが、完璧というわけではありません。ほかのオペレーティングシステムに比べれば手を加えにくいものの、カスタマイズは間違いなく可能です。これからいくつかツールやマニュアルをご紹介しますので、自分の手で自分だけのOS Xデスクトップを作ってみませんか。 『GeekTool』でデスクトップを丸ごとカスタマイズする 『GeekTool』は、とても簡単にデスクトップをカスタマイズし、大量の情報を追加できるツールです。このツールを使って、デスクトップにオブジェクトや情報などをあれこれ埋め込み、iMacを情報ハブへと変身させ
シェルスクリプトで AWS の ELB 関係の処理を実行します。 aws コマンドを利用しているので role の設定などにより aws が正しく動作する必要があります。 add2as EC2 インスタンスを生成して AutoScaling Group に追加します。 処理内容 内部では AutoScaling Policy を取得して実行しているだけです。 AutoScaling されているので AutoScaling Policy に従って自動的に terminate します。 制限 スクリプト中では AutoScaling Group と AutoScaling Policy を自動取得しているので以下に示す制限があります。 AutoScaling Group は1個のみ定義されている事 AutoScaling Policy は 1以上の増分指定されているものを利用 スクリプト中に
オープンデータ 今日もオープンデータを可視化して、何かの役に立ててみようということをやってみたいと思います。昔、同級生が卒業研究で画像認識をやっていて、そのときに「ボロノイ分割」というものがありました。聞いているとですね、いろんな分野に応用されている手法で下のようなものに実際使われているようです。 最も近い PHS の基地局を探す 新しい基地局をどこに作ればよいかの指標を得る 散らばったデータを、いくつかの代表データにまとめる キタキツネの勢力範囲 有限要素法の領域分割 画像のデータ圧縮 で、今回はこのボロノイ分割を使って、厚木市の「コンビニ」の所在地を可視化してみようと思います。なぜ厚木市かというと、コンビニのデータが公開されているのって、厚木市しかなくて...どこかに落ちてるところがあれば教えてください。 ボロノイ分割とは ボロノイ分割については、ボロノイ図とはを見ていただくとわかりや
以前、モニタリングコマンド『nmon』を紹介したが、今回は同様に便利な『Glances』というコマンドについて紹介する。 このコマンドの特徴としては、多くの情報をひと目で確認出来るということだ。 さて、それでは早速インストールをしてみよう。 以下のコマンドを実行する事で、インストールが行える。 sudo apt-get install python-pip build-essential python-dev sudo pip install Glances sudo pip install PySensors インストール完了後、以下のコマンドで『Glances』を実行する。 glances ぱっと見で多くの情報を参照出来て、かなり便利なコマンドだ。 これはいいね!! 他には、どんな事が出来るんだろう?ヘルプの内容を見てみよう。 test@test-vm-ubuntu:~$ glance
Pythonを始めたばかりのユーザーの多くが、どちらのバージョンを使えばいいのか迷っています。私の答えは、「気に入ったチュートリアルに書かれているバージョンにしましょう。そして、あとで違いを調べてください」という言葉につきます。 それでは、新しいプロジェクトを始めるときにはどちらを選べばいいのでしょうか? 使おうとしているライブラリを全てサポートしているなら、2.7.x系と3.x系のどちらを使ってもよいでしょう。そうはいっても、この2つのメジャーバージョンについて大きな違いを見ておくのは良いでしょう。どちらかのみでコードを書いたり、プロジェクトに使おうとしている時によくある落とし穴を避けられるからです。 __future__ モジュール Python 3.x で導入されていて Python 2 で使えないキーワードについては、 __furute__ モジュールをインポートすることで Pyt
Linuxの標準コマンドは強力なものではあるが、実際に人間が使う際にわかりやすいか、というと十分ではない。 そこで、今回はLinuxの標準コマンドから乗り換える事が可能なコマンドラインユーティリティーを調査、整理してまとめてみることにした。 1.df → dfc まずはこれ。以前にこちらでも記述している。 dfコマンドをより分かりやすくしたコマンドで、バーで利用率を認識することが出来る。 インストールは以下のコマンドで行える。 sudo apt-get install dfc (Debian or Ubuntu) 2.vmstat → dstat パフォーマンスのモニタリングでよく用いられるvmstatを、更に拡張したコマンドであるdstatにする。 dstatには、vmstatにはないネットワークに関するパフォーマンスが追加されており、見た目も見やすくなっている。 インストールは以下のコ
自宅の様子を遠隔地から確認するのに遠隔カメラは非常に便利ですが、設定が面倒だったり、カメラ自体が高価だったりと、なかなか導入するのにハードルは高いもの。そんな場合に、iOS端末を遠隔カメラに変身させて、簡単に撮影・クラウドで視聴できる無料アプリ「Manything」が便利です。 Manything | Monitor Anything with Manything https://manything.com/index.html ◆アプリインストール まずは、遠隔カメラにしたいiOS端末に専用アプリをインストールします。App Storeでアプリ「Manything」を検索し、「無料」→「インストール」→「開く」の順にタップ。 Manythingが起動したら、最初にアカウントを作成します。「Register」をタップ。 ManythingはFacebookまたはEメールでアカウントの登録が
SSII2022 [SS1] ニューラル3D表現の最新動向〜 ニューラルネットでなんでも表せる?? 〜
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く