Welcome back to Chain Reaction. As if the pessimism around crypto weren’t enough, the industry is facing yet another quarter of hackers and scammers looking to make a quick buck.
望ましい最期の場所を余命の短い患者らに提供する施設「看取(みと)りの家」が神戸市須磨区で計画されていることに対し、近隣住民らが反対運動を展開している。事業者側は、病院や高齢者施設への受け入れを拒まれたり、在宅療養が難しかったりする患者の「受け皿」を目指すが、住民側は「亡くなった人が出ていくのを見たくない」「落ち着いて生活できない」など、死を前提とする計画に拒否感を示す。高齢化の進行で「多死社会」が迫る中、平穏な最期を描くのは容易ではない。(貝原加奈) 【写真】老人ホームの人気副主任は元ホスト 事業者は空き家の一軒家を施設用に購入し、昨年9月に株式会社を設立。「看取りの家」の運営を主な事業内容とする。事業者によると、余命宣告を受けた患者5人程度とその家族を受け入れ、利用者の希望に沿った介護や看護を実費で提供する計画という。 施設は、1970年代に入居が始まった須磨ニュータウンの一角にある。少
こんにちは、@mugi_unoです。 MisocaでjQuery製のフロントエンドコードを書き換え続けていた結果、技術書典6に参加することになりました。現在必死で書いております。 farewell_webpacker さて、先日とあるブランチがmasterにマージされ、リリースされました。 farewell : ごきげんよう!、さらば! farewellの意味・使い方・読み方 | Weblio英和辞書 farewell_webpacker です。 長い間フロントエンドのビルドにはRailsのGemであるWebpackerを使ってきましたが、現在は完全に依存を外しており、純粋なwebpackビルドを行う形に書き換えました。 正直なところ、フロントエンド界隈からは否定的な意見を聞くことも多いWebpackerですが、実際にある程度の期間プロダクションで利用してみて、良いところも辛いところも両方
いかにして我々は10年もののPerlプロダクトをScalaでリプレースしたか はてなブックマークはサービス開始から10年以上が経ち、Perlで書かれたコードベースの肥大化・複雑化、アーキテクチャの老朽化によるメンテナンスコスト増大という課題を抱えていました。これらの課題への対処のため2015年にいちからシステムを作り直すプロジェクトがスタートし、最近このプロジェクトが完了しました!(※2019年3月現在は開発中) 作り直しに際して、すべてのコードベース・DBスキーマ・アーキテクチャなどを刷新し、コアアプリケーションの実装には堅牢なシステムの開発/運用に適しており社内での採用実績のあるScalaを採用しました。 このセッションでは、我々がどのようにしてレガシーなソフトウェアのリプレースプロジェクトを進めたか、Perlを得意とするエンジニアの多い環境でのScalaの採用、プロジェクトを通じて得
私がプログラミング言語を学ぶときには、パーザコンビネータライブラリを作る、ということはScala福岡2019の講演とかでも他のところでもよく言っていることなのですが、せっかくなので、これまで私が作ってきたミニパーザコンビネータライブラリ集をひとつのリポジトリにまとめて公開することにしてみました。もちろん、これだけでは到底実用に耐えないことは言うまでもないです。 github.com なお、mlはプログラミング言語のMLとはあまり関係なくて、multi-languagesくらいの意味です。それはともかく、このリポジトリには、私がそれらのプログラミング言語を学びたての頃(一部例外あり)にどのようにしてパーザコンビネータライブラリを組み立てたのか試行錯誤の跡が残っており、ひょっとしたらどなたかの参考になるかもしれません。 実は、これ以外にもC#とかCとかもっと色々なものについてパーザコンビネータ
その方は、共同通信社から社費留学でフランスの大学に在籍して語学を身につけ、その後パリ支局長を務めて、新聞社に移籍。記者活動を通じて、日本のピューリッツァー賞ともいえるボーン・上田記念国際記者賞を受賞し、パリ在住二十年以上の実績を評価されて日本記者クラブ賞、菊池寛賞も受賞。フランスに関する多くの著作があり、現在でも現地に住み旺盛な言論活動をしている。 そういうジャーナリストが、テレビで「フランス人の交渉術」として、 「強い言葉で相手を威圧する」 「周囲にアピールして理解者を増やす」 「論点ずらして優位につく」 と論じた。……と仮定しよう。 これは、「差別的だ!」「ヘイトだ!」と、日本国内で問題になるだろうか。 なるまい。 お気づきのように、これはフランスを韓国に置き替えたら、まるっきり一月二十四日にフジテレビ『プライムニュースイブニング』で放送された、産経新聞の黒田勝弘論説委員にまつわる一件
今さらセカイ系(笑)の出来損ないみたいな90年代ラノベ引っ張りだしたところで、ガキが食いつくわけもないと分かりきってるのがクソ。どうせ昔のファンも大半はとっくに趣味変わってるだろ。 無意味に時間が行ったり来たりするのがクソ。カッコイイとでも思ってんのか?分かりにくいだけだわアホ。 キャラデザ全員モブ過ぎて誰が誰だか分からないのがクソ。ブギーポップは分からない(爆笑) ラノベ業界もそろそろ弾切れで苦しいのは分かるけどさあ、さすがにこんなもん引っ張り出してくるぐらいなら、他にもっといい原作あるだろ。たとえば……お留守バンシーとか! そこまで打ち込んだところで〝増田〟は確認画面に進み、実際に表示される際の見え方をチェックする。特に問題のないことを確認して「この内容を登録する」ボタンをクリックした。 大きく息を吐き、しばし目を閉じて時間が過ぎるのを待つ。ヘッドホンからは、路地裏の秘密クラブについて
ピークの4分の3 ネット上には新聞やテレビなど「マスコミ」をあげつらって「マスゴミ」呼ばわりする人がいる。論調が自分の主張と違うとか、趣味に合わないとか、理由はいろいろあるのだろうが、「ゴミ」と言うのはいかがなものか。ゴミ=いらないもの、である。新聞は無くてもよいと言い切れるのか。 新聞を作っている新聞記者は、全員が全員とは言わないが、言論の自由や報道の自由が民主主義社会を支えているという自負をもっている。権力の暴走をチェックしたり、不正を暴くことは、ジャーナリズムの重要な仕事だ。日本では歴史的に、新聞がジャーナリズムを支えてきた。 だが今、その「新聞」が消滅の危機に直面している。毎年1月に日本新聞協会が発表している日本の新聞発行部数によると、2018年(10月時点、以下同じ)は3990万1576部と、2017年に比べて222万6613部も減少した。14年連続の減少で、遂に4000万部の大
4年11ヶ月勤めたドワンゴを退職しました。2019年1月17日が最終出社日で、1月中は有給休暇消化期間で、2月から新しいところで働きます。 4年11ヶ月と書きましたが、半年間育児休暇をとっていたので、その期間を引くと実際働いたのは4年5ヶ月です。 4年制の大学(の文学部書道学科)を卒業して、新卒でとある会社に就職して、いろいろあってドワンゴは4社目でしたが、それ以外の会社で最長で2年程度しか勤めたことがなかったので、そう考えると5年近くも続いたのが感慨深いですね。 このblogを読んでいる人ならばある程度の人は知っているかもしれませんが、気づいたら個人的にScalaにとても詳しくなってコミッターにもなって、ドワンゴでの仕事も、ほぼずっとScala書いていました。 もちろん、デプロイツールやちょっとした管理ツール、細かい運用上のなにかで、多少Python, ansible, shell sc
あけましておめでとうございます。オプティムの齋藤です。 R&Dに所属している新卒2年目社員で、トマト && 眼底 && SREな仕事の日々を過ごしています。 好きな言語設計者はアンダース・ヘルスバーグです。 昨年末にRust 2018がリリースされ、今年はいよいよRustの本格的な普及が期待されます。 そこで、リリース当初のRust 1.0から使っている私が、 Rustをよく知らない方向けに良い点、悪い点の双方からRustの紹介をしようと思います。 なお、ここで紹介する内容は執筆時点での最新の言語仕様であるRust 2018を反映しています。 なぜRustなのか? 皆が愛する言語 ネイティブにコンパイルされる マルチプラットフォーム Cとの相互運用 高い安全性 ゼロコスト抽象化 けっこう速い 柔軟な型推論 安全なマクロ ジェネリクス デフォルトで代入がムーブ ドキュメントが豊富である パッ
(画像は第2期 電王戦の公式サイトより) 今週土曜、「佐藤天彦叡王 vs Ponanza」の対局をもって、様々な名勝負を生み出してきた「電王戦」の歴史が遂に終わりを告げる。 第一回電王戦で、米長永世棋聖と将棋ソフト「ボンクラーズ」が対局したのは、2012年の1月。開始当時を思い返せば、そもそも棋士とAIが公開の場で戦う行為そのものが「衝撃的」であり、さまざまな物議を醸していた。 ※「電王戦」終了の理由については、上記PVの中で説明がなされている。また、第2期電王戦記者発表会の席上で、ドワンゴ川上量生会長が「人間とコンピューターが同じルールで真剣勝負をするスタイルの現状の電王戦は、歴史的役割は終わったと考えて、今回で終了することに致しました」と発言してもいる。 それから5年――今やすっかり状況は変わった。ビジネス誌には「AIが人類の職業を奪う」などのセンセーショナルな見出しが躍り、昨年はGo
この記事はエムスリー Advent Calendar 2018 かつ Scala Advent Calendar 2018の18日目の記事です。 エンジニアリンググループの冨岡です。 今回はどうしても自力では解けなかったFizzBuzz問題を、Scalaコンパイラの力を借りて解いた話をします。 FizzBuzzといえばコンピュータサイエンスの問題として広く親しまれている問題です。Wikipediaによると、コードが書けないプログラマ志願者を見分ける手法として提唱されているそうです。恐ろしいですね。 今回私は、Scalaコンパイラの力を借りてかろうじでFizzBuzzを解くことができたので、その方法を紹介します。ちょっとずるい気もしますが、依存ライブラリはなく、マクロも使っていないので許容範囲じゃないかと思います。 完成品はこちら なお、今回Scalaのimplicitおよび型クラスを多用し
JJUG CCC 2018 Fallのいくつかのセッションで型についての話があったので書きたくなった。 この話はJavaやScalaみたいな静的型の世界の思想で、多分Rubyとかでは違う思想だとおもう。 Javaを書いてるときのおれきゅーの脳内 型を定義して取りうる値を狭めることで 間違った使い方ができないようにする ことを最初に考えてる。多分。防御的プログラミングってやつなのかな?しらんけど。 とにかくエラーはより早いタイミングで見つかるほうが良くて、実行時よりコンパイル時にわかるほうが便利だし、コンパイル時よりエディタ上でリアルタイムに分かるほうがもっと良い。 たとえば汎用的な型を使うとこんなミスがあり得る。 long id = 10; new User(id); new Item(id); 静的型なら多分こうかけるほうが間違えなくて嬉しい。 Id<User> id = Id.of(1
【落合陽一は何をしたいか】まず僕は現状の日本の社会課題を憂い危機感を持って行動し,自分の持てる能力(例えばコンピュータを使った人の能力の技術的サポート)を使って社会に貢献しようと思っている研究者であり,起業家であります.そういった社会課題を議論する場を作ったり,工学的に貢献したり,メディアで発信することで多様な人にとって暮らしやすい社会を実現したいと考えています. 例えば下記のプロジェクトでは現状の問題について活発な議論を行ったりしておりました.その様子自体も書籍にまとめるなどして,なるべく日本の現状の課題について耳を傾け,理解し,テクノロジーを使ってその課題が少しでも解決するように行動することを目指しています. またそういった課題に対する具体的な実装として,今は介護用の車椅子のプロジェクトや耳の不自由に対する方々のプロジェクトなど様々なプロジェクトを行ってきました.人の能力を拡張する実装
ブログについたコメントに対する自分なりの考えを書く。 soudai.hatenablog.com 私は文系の大学生ですが、プログラミング興味を持ちプログラマになりたいと考えています。 とても難しい事は理解していますが、プログラマに就職するのは やはり難しいでしょうか? もし可能性があるとしたら、就職先の探しかたや見分け方などの ことを教えてください? お願いします。 文系でもプログラマを始めとするソフトウェアエンジニアになれるか?の答えは なれる。 例えば自分の周りでも id:daiksy さんとか @shinpei0213 さんは文系出身のソフトウェアエンジニアだしプログラミングしている。 もっと言えば自分自身、高卒エンジニアなので学歴がネックでプログラマになれないということは無い。 だがソフトウェアサイエンスをしっかりと学んだ人からするとスタートラインは後ろである、という事実はあるし、
あけましておめでとうございます。 座長の麻植(@OE_uia)です。 今年の抱負の代わりに、ScalaMatsuriのタイムテーブルをより魅力的にするための、新しい試みをご紹介します。 TL;DR / まとめ スピーカーに興味がある人向けに、プロポーザルを書き始めるまでの手助けをする事前イベントを1/10に開催します。 CFP(一般セッションの公募)の選考において、従来の投票枠に加え、選考委員枠を新たに設けます。 カンファレンスの魅力をつくるタイムテーブル タイムテーブルは、カンファレンスの魅力を形作る重要な要素です。 魅力のあるタイムテーブルを作るためには、ScalaMatsuriで話したい人を増やすことと、参加者が最も楽しめそうなタイムテーブルを作る選考方法が重要です。 ScalaMatsuriはこの2つについて継続して取り組んでおり、今年度はそれぞれについて新たな試みをおこないます。
刺身にタンポポ乗せる仕事ってきょうび言わねーな……。 プログラミングとは、勉強も運動もスマブラも下手なクソ隠キャ中学生が「俺もパソコン1台で凄い技術者になって…!」とワクワクしながら始めるものの思ったより普通に難しいし学校の試験で出たような知識要求されるしで3日で放り投げ、10数年後にnoteで「お前らは絶望的にプログラミングに向いてないからやめろ」なんて記事を書くだけのザコに成り下がる、夢と希望に溢れた技術である。 近年ではパソコンのスペックの上昇にともないできることも増え、どこのご家庭にもあるRTX2080で簡単にディープラーニングもできるようになった。Unityで3Dゲームをバリバリ動かしてもブルースクリーンは出ない。やっぱ世界を広げるのは小賢しい知恵よりもスペックの暴力だぜ。 開発環境や言語も選択肢豊富で、エディタもかつては有料クラスでも手に入らなかったような贅沢な機能が満載のもの
題名で完結してるけど、まあ頑張って書いとく。 この記事の短いまとめ:「技術的なこと教えるときに数学の部分から教えるのしんどいから自主的にある程度勉強してくれると助かる」 数学、わりと出てくる「数学って何の役に立つんですかァ〜〜〜?」は中学生の心強い武器であり、私もブンブン振り回してた。高校で現社が嫌で理系に逃げたから結局のところ付き合う羽目になったが。 まあ中学生・高校生ぐらいなら仕方ない。数学なんて何の役に立つのかさっぱり見えないし、先生はろくに教えてくれないし、そんなことより「冷蔵庫の中身は何をどれぐらい入ってる状態で保つべきなのか」とか教えてくれた方が絶対に人生が豊かになるよな。 さて話は変わってプログラマについて。プログラマとかいうのは意外なことにわりと専門性のある職業で、普通の人生では1ミリも役に立たないような知識を求められたりする。Linuxの意味不明なコマンドの数々の使い方と
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く