第23回中国地方DB勉強会 in 出雲 の発表資料です。 PostgreSQLの最新バージョンPostgreSQL10を中心に PostgreSQLの歴史等についてスライドにまとめてみました。
Used in JavaScript MeetUp Okinawa Vol.3
(訳注:2016/1/5、いただいた翻訳フィードバックを元に記事を修正いたしました。) よくある主観的で痛烈な意見を題名に付けたクリックベイト(クリック誘導)記事だろうと思われた方、そのとおりです。以前指導してくれた教授から教わったある洞察/処世術は、些細でありながら私の人生を変えるマントラとなったのですが、私がこの記事を書いたのはそれによるものです。「同じタスクを3回以上繰り返す必要があるなら、スクリプトを書いて自動化せよ」 そろそろ、このブログはなんだろうと思い始めているのではないでしょうか。半年振りに記事を書いたのですから。ツイッターで書いた Musings on social network platforms(ソーシャル・ネットワークプラットフォームについてじっくり考える) はさておき、この半年の間書き物をしていないというのはうそです。正確には、400ページの 本 を書きました。
シンプルなキャラクターエディタを作成してみました。 実行すると CHR$(255) のキャラクターを表示します。 初期状態ではイチゴです。(255=#FF) 点滅している部分が現在のカーソルです。 カーソルキーで移動し、スペースキーで状態を変更します。 Enter で POKE に使用できるデータを出力して終了します。 キャラクターの設定は 224(#E0)〜255(#FF)なので、 例えば CHR$(224) に設定したい場合は POKE 224*8,14,31,31,31,14,8,16,224 とします。短くするために 10 進数出力にしてあります。 また CHR$(255) に反映されているため、 そのまま使用する事ができますし、 誤っている場合は再度 RUN すれば編集しなおせます。 CLP で初期状態のイチゴへ戻す事が可能です。 IchigoJam BASIC 1.2 より採用
IchigoJamでつくるオリジナルキャラクター、たくさん作るとプログラムが溢れてしまいます。 (じぶんだけのキャラをつくる / はじめてのプログラミングその19) そんなときに便利な圧縮技術。168byte、21コのキャラクターがわずかこの2行! * 圧縮にカタカナを使ったので打ち込みはちょっと大変(-はハイフン、カタカナの長音記号は使いません) メモリに書き込んであるデータを、効率よくプログラム形式に変換するプログラムのつくりかた。 IchigoJamのキャラクターを眺めると、アルファベットなどとカタカナだけで128文字分はありそうです。 128コのキャラクターは7bit分データを表せます。 8bit(=1byte)を表現するのに足りない1bit分を7つ集めて1つの文字とすればちょうどいい。 0-82の83文字を「,(44)」から「~(126)」、83-127を「ア(177)」から「ン
こんにちは、「Programming Club Network (PCN)」の原です。子供達にプログラミングのおもしろさを伝える団体「PCN」の一員で、三児の父でもある僕にとって、「Nintendo Labo」は大注目のプロダクトでした。 あの任天堂が作った、プログラミング要素を持つ組み立てキット。いったいどんな体験ができるのだろうと、発売前からワクワクしていました。 今回はプログラミング教室ではなく、僕自身の子供達と一緒に「Nintendo Labo」を体験し、親として、そしてプログラミング教育にたずさわる者として、ふたつの視点から気づいたことを、短期連載でお届けしていきたいと思います。 さて、現在、「Nintendo Labo」では次の2種類のセットがリリースされています。 ・「Nintendo Labo Toy-Con 01: Variety Kit」 ・「Nintendo Labo
「東ロボ」を主導した数学者が「読解力がない子どもにプログラミングを教えても、意味がない」と主張する理由:特集:小学生の「プログラミング教育」その前に(8) 2020年度から小学生のプログラミング教育が始まる。官庁や教育機関、企業を巻き込んだ教材開発やデモ授業などが進む中、国立情報学研究所の新井紀子教授は、AIや全国の子どもを対象にした研究活動の成果から「プログラミング教育以前に、学校は子どもの『読解力』を伸ばすべき」と主張する。その理由とは。 こんな状況を想像してほしい。あなたは小学生の子どもを持つ親で、AIの導入やモノのデジタル化が進む将来を見据えている。そのため、自分の子どもには、 最新の環境で、優秀な講師によるプログラミングの授業を受けさせるつもりだ。20年後、あなたの子どもは、プログラミングを深く使いこなし、自分のアイデアをコンピュータで形にできる大人に育つだろうか? 2000年代
本日5月3日、JR東京駅で自動販売機の補充業務を担当しているサントリーグループの自動販売機オペレーション大手・ジャパンビバレッジ東京の従業員が、午前9時すぎをもって同社にストライキを通告し、業務を停止した。ストライキは一日中続くものとみられる。 【写真】スト突入後の組合員。台車には「ストライキ実施中」のプラカード ストライキを実施したのは、労働組合・ブラック企業ユニオンに加盟し、同日に出勤していた従業員7名。ストライキの目的は、大きく分けて二つ。一つは、未払い残業代の支払い。もう一つは、同社の労働条件の改善に中心的な役割を果たした組合員Aさんに対して、同社が「報復」の懲戒処分を突きつけているため、その撤回だという。 ストライキに至る経緯は、以下の二つの記事を参照してほしい。 労働組合が東京駅の自動販売機を空にした日 http://bunshun.jp/articles/-/7141 ゴール
Join our free online training sessions to learn more about Kubernetes, containers, and Rancher. Today we reach an important milestone. Rancher 2.0, a release we worked on in the past year, has achieved GA and is ready for production deployment. I’d like to thank everyone who has worked on this release, and to thank all Rancher customers, users, and partners who have provided so much valuable suppo
It is our pleasure to announce that Project Jupyter has been awarded the 2017 ACM Software System Award, a significant honor for the project. We are humbled to join an illustrious list of projects that contains major highlights of computing history, including Unix, TeX, S (R’s predecessor), the Web, Mosaic, Java, INGRES (modern databases) and more. Officially, the recipients of the award are the f
.app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads
米エヌビディアがコンピューター・ゲーム用に開発したグラフィックス・チップはAIアルゴリズムの高速実行にも適している。医用画像の分析で利用され、あなたの命を救うかもしれない。 by Will Knight2018.05.02 129 50 14 0 エヌビディア(Nvidia)のCEO(最高経営責任者)であり、億万長者でもあるジェンスン・ファンは、人工知能(AI)のアルゴリズムを動かすハードウェアを供給して富を築いた。ファンは今、AIが医学の欠かせない一部になることに賭けている。 1990年代初頭、ファンCEOは汎用コンピューターチップの限界に気付き、コンピューターゲームの勃興がグラフィックスに特化したプロセッサの需要を増大させるだろうと考えた。ファンCEOたちが設立したエヌビディアは、1990年代後半から2000年代にかけてゲーマーに向けたハイエンドのグラフィックスチップを製造して巨大な成
EDIT: 2018/06/19 pipenvについて追記 本記事は社内向けに書いた文章を修正したものである。 世の中にある代表的な「Python環境管理ツール」に virtualenv, pyenv, venv, pipenv の4つがある。これらをGoogleで検索すると使い方が書かれたページばかりが出てきて、それらの違いや使い分けを解説する記事は少ない。 本当は必要ではないのに「pyenvは便利」のような謳い文句で何となく使わせる記事や、古い情報を元に書いた「一見新しそうに見える記事」も多く見られる。 この記事では、中立・実用重視な視点から各ツールを解説し、筆者が考えうるベター(ベストは人それぞれ)な組み合わせについて書く。 なおAnacondaは初学者が使うにはおすすめできない。Anacondaについての筆者の解釈は末尾にあるためそちらも参照されたい。 本記事公開後いくつか近い話題
stfuawsc_itg_advent2014_4_conda.md これは stfuawsc_itg Advent Calendar 2014 4日目の記事です。 プログラミングをしていると、いろいろなバージョンの環境を行ったり来たりしたくなることがあります。たとえば言語処理は python 2 へ nltk を入れてやりたい。シミュレーションは python 3 へ numpy 入れてやりたいとか。 そういうふうに言語やモジュールのバージョンをいろいろ組合せた環境を気軽に切り替えられると便利です。 実際そういうことを可能にするツールはたくさんあります。virtualenv, pyenv など。 ここで紹介する conda というツールもその1つです。 virtualenv などでは、モジュールを入れるときは通常の python の流儀でインストールするのですが、インストールがうまくいか
4/30 公開 5/1 増補改訂: 大幅加筆しました。 この記事では、2018年以降に実現可能になったモダンなPythonプロジェクトのはじめかたを整理して紹介します。 PythonにもPipenvという公式推奨の高機能なパッケージマネージャーが登場し、さらに2018年に入ってからの機能向上で、npmやyarnのような開発体験が得られるようになってきました。 私はここしばらくはフロントエンドやNode.jsに携わっていて、npmやyarnに慣れきっていたせいか、pipenv導入以前はvirtualenvやpipを組み合わせた開発が面倒で仕方なかったですが、Pipenv導入によって一変しました。 これからはPythonのプロジェクトがよりクリーンかつ簡単にはじめられるようになり、開発体験も向上するでしょう。 それでは、まずはPythonのインストールからです。 Pythonのインストール P
最近、驚いたニュースの1つといえば、これでした。 Microsoft、LinuxベースのセキュアなIoTイニシアチブ「Azure Sphere」 セキュアCPU、OS、クラウドサービスを一体化したIoTソリューション、というのはもちろん大きなニュースですが、驚いたのは、OSが「Linux」ベースだということです。「Armチップ+Linux+クラウド」なんて、GoogleかAmazonがやりそうなことではないですか。普通に考えれば、OSは「Windows」でしょう。記事でもその点が強調されています。 Microsoftはかつて、IoTでもWindowsを推進していた。同社がカスタムLinuxカーネルを配布するのはこれが初 もっとも、ここ数年のMicrosoftしか知らない人は、それほど驚かないかもしれません。Microsoftが歴史的ともいえる大転換をしたのは、4年ほど前のことです。 マイク
【全ての出版社は多分潰れる】は、この世で最初のマッハ新書。 正確には「紙の書籍のみを取り扱う出版社」は立ち行かなくなるであろう、という内容です。 @GOROman 氏が紙の書籍を出版した際の体験がきっかけで執筆されたもので、明快な論拠と高すぎるテンションによって、デジタル時代の出版のあり方を提案しています。 【加速都市深圳】は、この世で3人目のマッハ新書執筆者「伊藤亜聖」氏[*3]の電子書籍。 ツイートするが如くポンと生み出されるマッハ新書の有り様に共感し、マッハ新書をムーブメントとすべく執筆された、アツアツの一冊です。 いま技術者の間で注目されている中国の都市「深圳」に起こっている急激な変化を、 現地で活躍する立場から生々しくレポートされています。 マッハ新書はアップデートを前提とした書籍です。 このアップデートは、しばしば本人の手によるものではなく、その応援者たちによって行われます。
PayPal(ペイパル)は決済用URLを送るだけで請求・決済可能な個人事業主や小規模事業者向けの新サービス「PayPal.Me」を開始しました。 【追記】 PayPal.MeはPayPalのプレミアアカウント(無料)もしくはビジネスアカウント(無料)があれば利用できます。プレミアアカウントは個人事業主でも作れるアカウントで、僕は以前から利用しています。 (※記事公開当初はタイトルに「個人→個人」としていましたが、「個人事業主が個人に請求」の意味です。紛らわしく感じた方、申し訳ございません。その後、タイトルと序盤を一部変更させていただきました。なお、もともと記事内には個人事業主の表記をしており、記事内容に変わりはありません)
キーエンスのWebマーケティングは何が凄いのかキーエンスはなぜWebが強いと言えるのでしょうか? 先に結論をまとめると 自社メディアに掲載されるホワイトペーパーの質と量ホワイトペーパーの生産体制巨大な会員数を誇るメルマガの規模メルマガのコンテンツの質が圧倒的に高いWeb経由のリードをクロージングする営業力このあたりが、とにかくすごいです。ひとつずつ解説します。 コンスタントに生産される良質なホワイトペーパーキーエンスはオンラインの集客チャネルの7割が自社メディアです。 また流入キーワードを外部分析ツールでみると、中立情報をまとめた特化型メディアでテールワードを多く集客しているのがわかります。 例 マシニングセンタ 2位 https://www.keyence.co.jp/ss/imagemeasure/processing/cutting/machiningcenter/ 多くのコンテンツ
消費インサイド 今の世の中、いったいどんな商品やサービスが流行っているのか? それを日々ウォッチすることは、ビジネスでヒントを得るためにも重要なこと。世間でにわかに盛り上がっているトレンド、これから盛り上がりそうなトレンドを、様々な分野から選りすぐってご紹介します。 バックナンバー一覧 大学生なら無料でコーヒーやジュースが飲める「知るカフェ」が、じわじわと店舗数を増やしている。 2013年12月に1号店となる「同志社大学前店」がオープンして4年あまりだが、国内では「東京大学前店」や「京都大学前店」、「早稲田大学前店」など有名大学の近くに16店舗を展開する。16年からは海外にも進出。現在、インド工科大学に3店舗を出店中で、インドの他の大学や、アメリカのハーバード大学やイェール大学などにも続々オープンする予定だ。 無料とはいえ、コーヒーや紅茶、ココアなどドリンクの種類は豊富で、無線LANや電源
5分で覚えて一晩遊べる。麻雀の読み合いが凝縮された新作テーブルゲーム「すずめ雀」を体験してきた ライター:蒼之スギウラ アナログゲームの製作販売を行うすごろくやは,新作テーブルゲーム「すずめ雀」を2018年5月5日に発売する。それに先立って,すずめ雀を先行体験できるメディア向け体験会が,ゲームスペース「す箱」にて実施された。 今回の体験会には本作の開発者である,丸田康司氏と篠崎高広氏が登場。本稿では,主題である“ミニマル麻雀”こと「すずめ雀」のゲーム内容を紹介しつつ,両氏によって語られた開発裏話の内容をお伝えしていく。 会場となったボードゲームスペース「す箱」 すずめ雀:対象年齢6歳〜, プレイ人数2〜5人, 所要時間30〜40分 さて,読者の皆さんは「麻雀」というゲームにどういった印象をお持ちだろうか。現在でも多くのファンを持ち,それを題材にした漫画やゲームも多数存在する麻雀は,国内にお
2020年に制度が本格始動すれば、すべての中国人の行動が習近平の監視対象になる Aly Song-REUTERS <長々とゲームをするのは怠け者、献血をするのは模範的市民、等々、格付けの高い者を優遇し、低い者を罰するこのシステムにかかれば、反政府活動どころかぐれることもできない> 中国で調査報道記者として活動する劉虎(リウ・フー)が、自分の名前がブラックリストに載っていたことを知ったのは、2017年に広州行の航空券を買おうとした時のことだった。 航空会社数社に搭乗予約を拒まれて、中国政府が航空機への搭乗を禁止する「信頼できない」人間のリストを保有しており、自分がそれに掲載されていたことに気づいた。 劉は、2016年に公務員の腐敗を訴えるソーシャルメディアに関する一連の記事を発信し、中国政府と衝突した。政府から罰金の支払いと謝罪を強要された劉はそれに従った。これで一件落着、と彼は思った。だが
2020-03-11追記: タイトルの「未だ」がいつなのかわかりづらいので「2012年現在」を追加しました。 バカバカしい話ですが、ソースコードをSubversionなどでバージョン管理しているにもかかわらず、未だ修正前をコメントアウトして残す習慣は残っているところも多々あります。こういうのです。 // 2012/08/15 irof 修正開始 // hoge = fuga(1); hoge = fuga(2); // 2012/08/15 irof 修正終了 見た事無い方は、そのまま見ないままで生きていかれることを切に願います。 コメントの修正がある場合 2012/07/21にあった、SCMBCでこんなツイートがありまして。 この時点でお見せしたのはこんな感じ。 // 2012/07/21 削除開始 // // 間違ったコメント // 2012/07/21 削除終了 someMethod
Mislav Marohnićさんの "A few git tips you didn't know about" を翻訳しました。 元記事はこちら: http://mislav.uniqpath.com/2010/07/git-tips/ (翻訳の公開は本人より許諾済みです) 翻訳の間違い等があれば遠慮なくご指摘ください。 あなたの知らないGit Tips注意:いくつかのコマンドやオプションは Git の version 1.7.2 以降が必要です。 OS Xでは、 Homebrew で簡単にアップグレードできます: brew install git git log でブランチとタグも見る$ git log --oneline --decorate 7466000 (HEAD, mislav/master, mislav) fix test that fails if current d
Vincent Driessenさんの "A successful Git branching model" を翻訳しました。 元記事はこちら: http://nvie.com/posts/a-successful-git-branching-model/ (翻訳の公開と画像の利用は本人より許諾済みです) このブランチモデルの導入を補助してくれる、git-flowというGit用プラグインがあるそうです。 翻訳の間違い等があれば遠慮なくご指摘ください。 A successful Git branching model この記事では、私のいくつかのプロジェクト(仕事でもプライベートでも)で約一年ほど導入して、とてもうまくいくことがわかった開発モデルを紹介する。しばらく前からこれについて書くつもりだったんだが、今まですっかりその時間を見つけられずにいた。ここでは私のプロジェクトの詳細については書
Gitってなんやねん そんなあなた 猿でもわかるGit入門を舐める程度でいいので最後まで読みましょう。 連載Git入門!←どちらかというと先にこっちを読んだ方がいいかもしれませんね。Gitでどんなことができるのか、便利さだったり、必要性を学べます。 侍エンジニア塾ブログにて、さらに詳しく書いています。 俺、猿以下やんって思ったあなた 大丈夫です。最初はみんなそんなもんです。 Git とは、つまり、WEBエンジニアにとっては、なくてはならない存在になりつつあるものなんだ。それくらいはわかったと思います。 Gitの基本的なコマンド集 このページを開いておけばGitの基本的なコマンドには困らない。そんな基本コマンドを書いておきます。 ブランチを作成する $ git branch 新しいbrach名 ブランチを切り替える $ git checkout 切り替えたいbranch名 現在のブランチの状
機械学習をやるまえに スライドで「機械学習とは」を感じよう 必ずと言っていいほど紹介されてる動画 日本語なので聞きやすそうな動画 これだけは読んでおきたい初心者向けの本 実際に簡単なサンプルを試してみよう!(すぐできる!) なんで動いてるのか 機械学習にはたくさんの手法があることを知る スライドで「Deep learningとは」を感じよう 勉強のための 環境構築 をしよう 勉強のためのプログラムを書こう ライブラリごとの初歩記事 真似していろいろつくってみよう 最後に、なんだかすごそうな人の紹介 機械学習について勉強したいので調べてみたのですが、同じ情報源を良いと言ってる人が多い印象でした。 それだけ実践的な情報が少ないのかもしれませんが。。 「この本、さっき読んだ記事でもおすすめしてたな。あれ、この記事もだ。」 なんてことが多々。 そこで、機械学習をやる前に情報を整理したいと思い、この
この記事について 以下の観点から高次元空間の性質についてまとめます。 次元数と最近傍・最遠傍との距離の関係 データ数と最近傍・最遠傍との距離の関係 人工データと実データの比較 はじめに 機械学習を使って何らかのタスクを解く上で、データの次元数は常に気にする必要があります。なぜなら、機械学習で扱う多くの問題はデータの次元数が大きくなるごとに難易度が跳ね上がるからです。 「次元の呪い」とも呼ばれるこの問題の原因は、高次元空間の性質にあると言われています。 データの次元数を大きくすると、私達の直感に反する興味深い挙動が確認できます。今回は、高次元空間の性質を簡単な数値実験で調べてみました。 次元の呪いとは データの次元数が高次元になると、データが空間の外側に集中して分布する現象です。 高次元空間の直感的な理解のためには下記が参考になると思います。 次元の呪い、あるいは「サクサクメロンパン問題」
I have a query where I generate our monthly customer contact activity. We have several categories (email out, email in, phone call in, phone call out, etc.) There are 8 distinct "type" results. I need to have two groups-one for all "email" and one for all "phone". Currently, I have a WHERE TYPE LIKE '%Email%'and TYPE LIKE '%Call%'. However, I am not able to group by these two "LIKE" statements. Do
機械学習とif文が地続きであることを解説しました。 ver.2 質問への回答を追加し、顧客価値の小問に図を追加してわかりやすくかみ砕きました。Read less
ディープラーニングおじさん 私の会社には「ディープラーニングおじさん」がいます。「います」といっても私が勝手に一人で心の中でそう呼んでいるだけですが…ともかく、今日はその「ディープラーニングおじさん」が、機械学習経験ゼロから、最終的に会社を動かすまでの華麗なる軌跡を紹介したいと思います。 なお、会社に関する情報は、私の都合である程度、虚実入り混じった情報になることご了承ください。今回の話で伝えたいことに関しては、影響は無い範囲とは思っています。 ディープラーニングおじさんの華麗なる軌跡 自分のツイートを「ディープラーニングおじさん」で検索したら、最初に引っかかったのが2016年10月ころでした。もう1年半くらい前ですね。 自分も個人で少しだけディープラーニング試したりしてるので、ディープラーニングおじさんに少しだけ自分の知ってる情報を提供してみたけど、おじさん何も聞かずに特攻しててワロタw
2024年7月25日 酷暑のPCにはホコリも大敵!PCパーツ単位までキレイにしてくれるドスパラ「パソコンクリーニングサービス」でプロの清掃テクを体験!! 皆さんはどのくらいの頻度でPCを清掃しているだろうか? 最近のデスクトップPCでは、ダストフィルターを備えているケースも多く、そちらは定期的に清掃しているという人はいるだろう。しかし、ケース内部のパーツまで定期的に清掃している人はそう多くはないのではないだろうか。 ▼続きを読む 2024年7月8日 夏休みの自由研究に最適!完成までの全工程をベテランスタッフがフルサポート!毎月開催のドスパラ「自作パソコン組立イベント」密着レポート ドスパラは現在、毎月2回のペースで「自作パソコン組立イベント」を開催している。一般ユーザーを対象とした“講座”スタイルのイベントで、事前に店頭でパーツ構成を検討・購入した自作PCを、ドスパラスタッフの指導を受けな
今回紹介するアイテムは「咽喉(いんこう)マイク DN-915129」。咽喉の振動を利用するため、周辺ノイズの影響を受けないで済むマイクで、某女子高生戦車長でお馴染みのマイクっぽい製品である。販売価格は税込1,799円。 周辺の騒音が酷くても音声を相手にしっかり送れる、首元に装着するマイク 本製品は「咽喉マイク」とあるように、スマートフォンやよくあるマイクのように空気の振動から音声を拾うのではなく、声帯の振動を直接取得する仕様のものだ。スロートマイクや声帯マイクと呼ばれたりもしている。 メリットは周辺の騒音が酷くても、その影響を受けることなく、音声を相手に送ることができること。また小声であってもよいため、自宅であれば夜間の配信・実況向けともいえるだろう。 首回りは300~340mmに対応している。少し首を締め付けることになってしまうが、苦しいほどではないため、下記写真のように上手く調整すると
情報通信の世界では、あらゆるモノをインターネットにつなげようという「IoT」の技術が、製品開発や産業応用の中心となりつつある。そのIoT分野で6割以上の市場占有率を誇るのが、日本で生まれたコンピューター用基本ソフトウェア(OS=オペレーティングシステム)「トロン」だ。このトロンが、米国電気電子学会の標準規格として認定される手続きが進んでいる。順調に進めば、国産のOSが、「世界標準」になる。 IoT時代がやってきた IoTという言葉を最近よく目にしたり、聞いたりするという人は多いだろう。インターネット・オブ・シングスの略で、「モノのインターネット」と訳されることが多い。生活空間のあらゆるモノ、あらゆる場所に小さなコンピューターやセンサーを組み込み、ネットワークにつないで便利な情報化社会を目指そうという技術である。ひと昔前まで「ユビキタス・コンピューティング(ユビキタスはラテン語であまねく存在
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く