Spring and autumn auctions in Hong Kong, biannual London and New York Asian Art Weeks and Art d'Asie in Paris ensure Christie's remains the international center for Asian Art at auction.
ゲスト講演:「クリエイティブ・エージェントとのシンボリック・インタラクション」IRCAM ジェラール・アサヤグ(Gerard Assayag) IRCAMのジェラール・アサヤグ(Gerard Assayag)のゲスト講演が4月10日に行われます。 タイトル: クリエイティブ・エージェントとのシンボリック・インタラクション 日時: 2018年4月10日、18時より 場所: 場所: 東京芸術大学 音楽環境創造科 千住キャンパス、第1講義室 〒120-0034 東京都足立区千住1-25-1 http://www.geidai.ac.jp/access/senju お問い合わせ: Tel: 050-5525-2742 Email: mce-office@ml.geidai.ac.jp *講義は日本語訳されます。 IRCAMのGerard Assayagが率いるミュージック・レプレゼンテーション・チ
女優の長谷川京子、新垣結衣、内田理央らが所属する芸能プロダクションのレプロエンタテインメントが、4月9日にWeb番組配信用スタジオ『浅草九スタ』を開局する。同スタジオでは、毎週月から金曜日(後4:00~後6:00※一部番組を除く)、帯番組『浅草おび九LIVE!!』を生配信する。 この記事の写真はこちら(全7枚) 番組は、モデルの久間田琳加や青島妃菜ら人気ティーンタレントが出演する新人発掘バラエティー『放課後ウォンテッド!』や、毎回ゲスト入れ替えで各業界のスペシャリストやクリエイターの“オトナゲスト”が語り合う『#ASAKUSA VOICE』、高田秋や大矢梨華子(ベイビーレイズJAPAN)らが女子飲みトークを繰り広げる『浅草女子飲み46』など、各曜日異なるオリジナル番組を配信。 このほか、石井亮次(CBCアナウンサー)とユージによる記念番組『石井&ユージのエンタテインメント渦巻き!!!』など
声優アーティスト・大橋彩香(23)の初となるスペシャルライブ『大橋彩香 Special Live 2018 PROGRESS』のチケットが、一般発売開始から約10分で完売したことを所属事務所のホリプロが発表した。大橋は「皆さん、本当にありがとうございます! 『PROGRESS』というタイトルにもなっているように、進化した、進化していく、私をご覧いただけるように頑張ります!」と意気込んだ。 大橋は現在、AT-XとTOKYO MXなどで放送中のアニメ『魔法少女 俺』で主人公・卯野さき(変身前)役として出演し、オープニングテーマも担当している。2011年に行われた、「第36回ホリプロタレントスカウトキャラバン ~次世代声優アーティストオーディション~」のファイナリストとなり、ホリプロに所属。12年に放送された『エウレカセブンAO』で初レギュラー、『アイドルマスターシンデレラガールズ』で島村卯月役
この記事の写真はこちら(全6枚) 青の衣装に身を包んでステージに登場した相坂は、いきなりギアをトップに入れて代表曲「セルリアンスカッシュ」「透明な夜空」「瞬間最大me」を、3曲続けて歌い上げて会場を盛り上げた。 最初のMCは、「はい、えへへ」という照れ笑いから始まり「私こそが相坂優歌でございます。よろしくお願いいたします」とあいさつ。「平日に呼び出しちゃってごめんね」と観客を気遣う一幕もあり「いーよ!」というファンの反応にほほ笑んだ。 続いて「ハンドメイドホーム」と「今はここに」という、しっとりとした曲を歌う。「ハンドメイドホーム」では、黒のセミアコースティックギターを構え、バンドとともにコードを鳴らした。「今はここに」は、劇場版『コードギアス 反逆のルルーシュ・叛道』の挿入歌。歌唱後のMCでは、同作品の主題歌を担当したALI PROJECTへの想いを語り、ALI PROJECTが相坂に提
CircleCI で Alpine Linux を使って Ruby 2.5.0 で Rubocop を実行した時に遭遇した例外です(Ruby 2.4.3 では発生しませんでした)。 Ruby のバージョンによって、再帰が止められるまでの回数に大きな違いがあるのはなぜでしょうか? これは、意図された挙動なのか、Ruby の変更によるものでは無く Alpine Linux 固有の問題なのか、教えていただく事は可能でしょうか? Alpine Linux の Tread stack size が比較的小さい事で、Ruby 2.5.0 からこのような挙動になったのでしょうか? https://wiki.musl-libc.org/functional-differences-from-glibc.html#Thread-stack-size 再現¶ 問題の再現のため、以下の様な再帰するコードを実行し
require 'test/unit' extend Test::Unit::Assertions require 'active_support/all' module Mod mattr_accessor :module_variable self.module_variable = '<nil>' thread_mattr_accessor :thread_module_variable self.thread_module_variable = '<nil>' end class Base include Mod attr_accessor :instance_variable cattr_accessor :class_variable @@class_variable = '<nil>' # わかりやすいようにnilは文字列 thread_cattr_accessor :thr
女性専用シェアハウス「かぼちゃの馬車」展開 シェアハウス賃料未払いで社会問題化 民事再生法の適用を申請 TDB企業コード:121007301 「東京」 (株)スマートデイズ(旧商号:(株)スマートライフ、資本金11億20万円、中央区銀座1-7-10、代表赤間健太氏)は、4月9日に東京地裁へ民事再生法の適用を申請し、監督命令を受けた。 申請代理人は南賢一弁護士(千代田区大手町1-1-2、西村あさひ法律事務所、電話03-6250-6200)ほか3名。監督委員は清水祐介弁護士(中央区銀座8-9-11、ひいらぎ総合法律事務所、電話03-3573-1578)。 当社は、2001年(平成13年)10月にシェアハウス事業を目的に創業、2012年(平成24年)8月に法人改組された投資用不動産販売業者。「クラウドアパート」のブランド名で宿舎型シェアハウスの販売、サブリース、管理等を手がけ、女性専用のシェアハ
2018/03/29(木) 公益社団法人徳島市観光協会 観光事業 徳島市最大のイベント「阿波踊り」のPRなどの観光事業を振興 破産手続き開始決定受ける TDB企業コード:729001355 負債4億円 「徳島」 3月1日に徳島市より破産を申し立てられていた公益社団法人徳島市観光協会(徳島市新町橋2-20、代表理事近藤宏章氏、従業員17名)が、3月29日に徳島地裁より破産手続き開始決定を受けたことがわかった。 破産管財人には、中西一宏弁護士(徳島市徳島本町2-18、中西一宏法律事務所、電話088-622-3662)が選任されている。 当法人は、1971年(昭和46年)10月に徳島市の観光事業の振興を目的に設立された社団法人徳島市観光協会が前身で、2007年に財団法人徳島市観光開発公社を経て、現在の公益社団法人に移行した。徳島市最大の観光イベントである「阿波踊り」のPR活動、阿波踊り会館や眉山
米ニューヨークで7日、トランプタワーの50階で火災が発生し、住民1人が死亡、消防士数人がけがをした。
英演劇界の優秀作品や関係者を表彰するオリビエ賞の授賞式が8日、ロンドンのロイヤル・アルバート・ホールで開かれ、大ヒット中のミュージカル「ハミルトン」が、最優秀新作ミュージカル賞など7部門で受賞した。ミュージカル作品としては、2012年に「マティルダ」が作った最多受賞に並んだ(敬称略)。 リンマヌエル・ミランダ作の「ハミルトン」は、米国建国の父のひとり、アレキサンダー・ハミルトンをヒップホップ音楽で描いた異色ミュージカル。ニューヨークで大ヒットし2016年のトニー賞で11部門受賞した後、昨年12月からロンドンでも上演が始まった。
英演劇界の優秀作品や関係者を表彰するオリビエ賞の授賞式が8日、ロンドンのロイヤル・アルバート・ホールで開かれ、大ヒット中のミュージカル「ハミルトン」が、最優秀新作ミュージカル賞など7部門で受賞した。ミュージカル作品としては、2012年に「マティルダ」が作った最多受賞に並んだ。 リンマヌエル・ミランダ作の「ハミルトン」は、米国建国の父のひとり、アレキサンダー・ハミルトンをヒップホップ音楽で描いた異色ミュージカル。ニューヨークで大ヒットし2016年のトニー賞で11部門受賞した後、昨年12月からロンドンでも上演が始まった。
AWSの料金、ややこしいですよね。 サービスの選択肢が多く構成が柔軟なおかけで、さまざまな要件をカバーできるのは嬉しいのだけど、そのぶん料金体系がややこしいので、やるせない気持ちになります。 この気持ちはなんだろう、この気持ちはなんだろう、と自問しているうちに春になってしまったので、AWSの料金を「ざっくり」計算できるサイトを作り始めました。 ざっくりAWS 公式ツールの存在 Simple Monthly CalculatorというAWSの料金を計算できる公式のツールがあるのですが、悲しいことに名前ほどシンプルではありません。 正確な料金を算出するために入力項目が多いのは仕方がないとは思うのですが、サイトを開いたときの威圧感がすごいので、もう少しさっぱりできないかという気持ちがありました。 なので、公式ツールの敷居が高いと感じる自分のような人向けに、料金を「ざっくり」計算できるサイトを作り
写真家・荒木経惟氏のモデルを長年務めてきたKaoRiさんが書いた告発文が話題となっています。 先に言っておきますと、長くグラビア雑誌を作ってきた自分としてはアラーキーの写真はやはり好きではなく、あのおっさんを撃ち落とせる何か素材があるやもしれぬとKaoRiさんの文章を一字一句丁寧に時間をかけて読みました。 結論としては、なんか加勢できねえ...。 そこに書いてあることは、少しでも「業界」にいたことのある人なら理解できる空気感でした。つまり間違いではないだろうという感想。もう私の裸の写真を使わないで下さいと彼女が言った言葉に対して荒木氏は、 「勝手に編集者がやった」 と、言ったと。言うだろうなあ。きっと言ったんだろうなあ...と、想像できます。 それが良い・悪いという判断を下すことは私がするべきことではないですが、こういった曖昧な業界であったこと間違いないだろうとはっきりと言えます。 Kao
SRE で Microservices を推進している @b4b4r07 です。 メルカリでは全社 (US/UK/JP) 的に Microservices に舵を切る経営指針が打ち出されており、Microservices Platform Team では Microservices として切り出すにふさわしいサービスの再編のサポートや、新規サービスの Microservices 化のサポート、およびそのスタンダードなインフラ基盤の開発などをしています。 本記事ではその中で開発した Developer Productivity の向上につながる小さなツールを、メルカリでの Terraform の活用事例に交えてご紹介します。 メルカリでの Terraform 活用 冒頭に挙げたとおり、少しずついろいろなサービスが立ち上がり始めていますが、そのインフラとして主に GCP (GKE) が使われて
こんにちは! ライターのギャラクシーです。北海道に来ています。 後ろは「天に続く道」と呼ばれる知床の観光スポット。インスタ映えしそうでしょ? ※ちなみに道の両脇にはめちゃめちゃ牛フンが積まれていました。 さて、なぜ北海道まで来たのかというと、あるマンガを読んだからです。 それは…… ヤングジャンプで連載中のマンガ、今春からアニメ化もされる作品『ゴールデンカムイ』! www.kamuy-anime.com 「アイヌの隠し財宝」を巡って、主人公・杉本や、土方歳三、陸軍など、様々な目論見を持つ集団が入り乱れての争奪戦! ……というのが大体のあらすじなんですが、舞台が北海道であり、そして何より、すごく詳細にアイヌ文化に触れているのです。 「アイヌ文化めっちゃカッコエエ~!」 このマンガを読んだ誰もがそう思うはず。 知りたい! アイヌの人々ってどんな文化を持って、どんな生活してたの? バッサバッサバ
A man has been arrested in Japan for allegedly confining his son in a wooden cage for more than 20 years, according to local media reports. Yoshitane Yamasaki, 73, claimed he was forced to confine his son, now aged 42, in the box because he suffered mental health problems and sometimes became violent, reported Japanese public broadcaster NHK. The cage was reportedly one meter high and two meters w
2016 年 11 月 【要 約】 幅広い用途で利用される化学品の需要は、概ね経済全体の動向と連動する ことから、今後も高い経済成長が期待される新興国を牽引役に、増加基調 を辿る見通し。 もっとも、 我が国を取り巻く競争環境は各事業により大きく異なっており、 基礎化学・機能性化学に分けた場合の方向性は以下の通り。 価格選好の色彩が濃い基礎化学では、 コスト競争力に劣る我が国メーカ ーを取り巻く環境は厳しさを増す 幅広いユーザーニーズへの対応力が求められる機能性化学では、 一部製 品で価格競争が生じるも、ノウハウの蓄積、専門的な技術で勝る先進国 メーカーが引き続き高い競争力を保持 主要企業の収益動向をみると、我が国総合化学メーカーは、同じく基礎化 学・機能性化学の双方を手掛ける BASF、Dow Chemical、DuPont といった 欧米メジャーに及ばない状況が続く。
■要旨 代表的仮想通貨であるビットコインは、2008年11月にサトシ・ナカモトと称する人物が、非中央集権的なシステムで利用者同士が直接資金のやり取りをするという仮想通貨のシステムの基本構想を示した論文を発表したのが端緒で、2009年には実際に取引が始まった。ビットコインには、取引をまとめて記録した塊(ブロック)を次々につなげて記録するブロックチェーンという技術が利用されている。この技術はビットコインを支える技術として登場したが、通貨としての利用以外にも、様々な金融取引や不動産の管理、著作権の管理など幅広い応用が期待されている。本稿ではブロックチェーン技術全体やその詳細な説明は参考文献に譲り、主に代表的な仮想通貨であるビットコインを例に経済的な問題を中心に技術的な説明に深入りせず単純化して考察したい。 ■目次 はじめに 1――注目集める仮想通貨 2――仮想通貨の価値 1|希少性と仮想通貨の乱
© 2025 Fortune Media IP Limited. All Rights Reserved. Use of this site constitutes acceptance of our Terms of Use and Privacy Policy | CA Notice at Collection and Privacy Notice | Do Not Sell/Share My Personal Information FORTUNE is a trademark of Fortune Media IP Limited, registered in the U.S. and other countries. FORTUNE may receive compensation for some links to products and services on this w
JR Iレビュー 2017 Vol.8, No.47 5 目 次 1.はじめに 2.デジタル化の進展と新たなビジネスモデルの登場 (1)デジタル化の進展と新たなビジネスモデルの登場 (2)超スマート社会で描かれるサービス像 (3)デジタル化でもたらされるパラダイムシフト (4)小 括 3.顧客価値の変化とサービスイノベーション論 (1)顧客価値の捉え方の変化 (2)サービスイノベーション論の発展 4.サービス・ドミナント・ロジック(SDL) (1)SDLとは (2)四つの公理 (3)SDLでの価値づくり (4)SDL支持の広がりと理論の発展 5.デジタル変革で何を目指すのか (1)これまでの議論 (2)SDLからの考察 6.今後の課題 デジタル時代におけるサービスイノベーションの課題 ─サービス・ドミナント・ロジックからの考察─ 調査部 上席主任研究員 藤田 哲雄 6 JR Iレビュー 2
日本経済の「現在」を理解するための手がかりとして、TSRが長年蓄積してきた企業情報、倒産情報および公開情報等に基づき、独自の視点に立った分析をまとめて発表しています。
日本経済の「現在」を理解するための手がかりとして、TSRが長年蓄積してきた企業情報、倒産情報および公開情報等に基づき、独自の視点に立った分析をまとめて発表しています。
I lead the Oxford Applied and Theoretical Machine Learning Group (OATML) group. I am an Associate Professor of Machine Learning at the Computer Science department, University of Oxford. I am also the Tutorial Fellow in Computer Science at Christ Church, Oxford, a Turing AI Fellow at the Alan Turing Institute, and Director of Research at the UK Government’s AI Safety Institute (AISI). Bio: see here
To view this video please enable JavaScript, and consider upgrading to a web browser that supports HTML5 video Investigator, McGovern Institute Eugene McDermott Professor, Brain and Cognitive Sciences; Director, Center for Brains, Minds, and Machines; Founding Scientific Advisor of The Core, MIT Quest for Intelligence; Investigator, Computer Science and Artificial Intelligence Laboratory Tomaso Po
This course teaches the principles and analysis of electromechanical systems. Students will develop analytical techniques for predicting device and system interaction characteristics as well as learn to design major classes of electric machines. Problems used in the course are intended to strengthen understanding of …Show more This course teaches the principles and analysis of electromechanical sy
Professor Emeritus of Psychology and the Princeton Neuroscience Institute Research Focus My laboratory is interested in the role of various brain structures in visual perception and visual learning. Much of our research involves monkeys. Inferior temporal cortex. We have been studying how this area codes and stores information about objects. One approach involves recording the activity of single i
このデータが、地獄谷のニホンザルが温泉に入る行動の持つ機能(体を温かく保つこと)を明らかにするために役立つことを期待しています。サルが温泉を楽しむ写真は魅力的ですが、野猿公苑を訪れる人々は、この行動がサルにとって利益となるのは、温かいシーズンではなく、冬のみであることを理解する必要があります。今後さらに唾液を使った解析により、温泉に出たり入ったりする際の急激な温度変化がホルモンの変化にどのような作用をもっているかを明らかにし、ヒトとサルの体温調整のメカニズムの比較にもつなげたいと考えています。(Takeshita研究員) 長年、野生動物のセルフメディケーション(薬草利用)と健康管理を研究してきた立場から、今回の成果は、ストレス解消による新たな健康管理行動の可能性を示唆するものと考えています。今後、他の野生動物を対象に、この様な非侵襲的手法を用いた研究を行うことによって、動物がどの様に自分の
YouTube University. Seriously: watch 30, 50, or a 100 videos. You will develop an intuition for what is happening. THEN read books (some good ones already suggested in other comments) and you will learn the concrete theory.I want to emphasize the importance of developing the intuition behind the theory. It's vital, and the lack of intuition is why so many people find a complex, theoretical topic d
I am learning English. My communication skills are not good. How can I improve and become fluent in English? First of all read a lot. Read local communities like Reddit, HN (here), slashdot, etc. This will make you familiar with the daily language.Second, listen a lot. Watch movies with original sound and English subtitles. Try to understand, try to make sense of it. If you listen English songs, t
Error executing task GenerateJavaStubs: System.NullReferenceException: Object reference not set to an instance of an object at Xamarin.Android.Tasks.ManifestDocument.Merge (System.Collections.Generic.List`1[T] subclasses, System.Collections.Generic.List`1[T] selectedWhitelistAssemblies, System.String applicationClass, System.Boolean embed, System.String bundledWearApplicationName, System.Collectio
完成図 VRIKをunityちゃんに設定した際に四苦八苦したのでその際のメモ。 完成図は以下のような感じ。 VRIKでunityちゃんに憑依し操るデモ。 pic.twitter.com/1VboBecNts — unagi (@UnagiHuman) 2017年7月23日 unityちゃんを選択するとプレイヤーがunityちゃんに憑依し、なりきる事ができるデモになります。 必要なアセットの用意 unityちゃん(最新版を公式HPよりダウンロード) FinalIK(VRIK) oculus-avatar-sdk VRTK oculus-utilities-for-unity-5 VRIKの設定 FinalIKのサンプルシーンにVRIKのデモがあるのですがunityちゃんへのVRIKの設定にはあまり参考になりません。 違和感なく成りきるには頭、手の位置と角度の調整をしてあげないといけません。結
Computer Science Theory and Application. We share and discuss any content that computer scientists find interesting. People from all walks of life welcome, including hackers, hobbyists, professionals, and academics.
A Tale of Two Provers Verifying Monoidal String Matching in Liquid Haskell and Coq Niki Vazou University of Maryland Leonidas Lampropoulos University of Pennsylvania Jeff Polakow Awake Networks Abstract We demonstrate for the first time that Liquid Haskell, a refinement type checker for Haskell programs, can be used for arbitrary the- orem proving by verifying a parallel, monoidal string matching
Using Coq to Write Fast and Correct Haskell John Wiegley BAE Systems USA john.wiegley@baesystems.com Benjamin Delaware Purdue University USA bendy@purdue.edu Abstract Correctness and performance are often at odds in the field of sys- tems engineering, either because correct programs are too costly to write or impractical to execute, or because well-performing code involves so many tricks of the tr
Cosette is an automated prover for checking equivalences of SQL queries. It formalizes a substantial fragment of SQL in the Coq Proof Assistant and the Rosette symbolic virtual machine. It returns either a formal proof of equivalance or a counterexample for a pair of given queries. Checking SQL Equivalences in Cosette You can try the Cosette demo online, using Cosette Web API or download its sourc
CoqからのCプログラム生成 田中 哲 産業技術総合研究所 情報技術研究部門 2017-07-23 Proof Summit 2017 2/48 元ネタ ● 既発表の話です ● そのうち論文が出ます ● Safe Low-level Code Generation in Coq using Monomorphization and Monadification Akira Tanaka, Reynald Affeldt, Jacques Garrigue IPSJ SIGPRO 114, 2017-06-09, will be appear at IPSJ JIP. ● ここで出てくる plugin は github にあります – https://github.com/akr/monomorphization – https://github.com/akr/monadification
お知らせ 宿題を遅れて提出する場合の最終期限は 2/3(金) 17:00 です.要再提出が残っている人もこの時刻までに解決してください. スライド8と配布資料その4をアップロードしました.(2017.1.23) 1/17(火)は、(講義ホームページにある)予定を変更して2回目の演習とします。過去の期末試験(ホームページからダウンロードしてください。)の問題も演習の範囲とします。(2017.1.9) 過去の期末試験(2012年度, 2013年度, 2014年度, 2015年度)をアップロードしました(テキストと同じパスワードでダウンロードしてください).演習の追加題材とします.(2016.12.31) スライド7アップロード.宿題その7がでました.(2016.12.19) 宿題その6の問題 or_distributes_over_and_2 は or_distributes_over_and
Note from 23rd August, 2017 I found this draft blog post lying around, written in the spring of 2015 while I was working at Imperial College London as a Research Associate in the Mobility Reading Group with Nobuko Yoshida. This was the fruit of a discussion with Tiago Cogumbreiro where we were comparing Coq and Agda for theorem proving. I believe we had a few more “side-by-side” comparisons writte
It’s uncommon to use formal verification when developing software. Most people are unfamiliar with the tools and techniques, or assume they’re only for specialized use. This article will show how to write a simple image browser with: Core data structures and operations formally verified using the Coq theorem prover. A Haskell web server that handles HTTP requests An HTML/CSS/Javascript frontend De
The Software Foundations series is a broad introduction to the mathematical underpinnings of reliable software. The principal novelty of the series is that every detail is one hundred percent formalized and machine-checked: the entire text of each volume, including the exercises, is literally a "proof script" for the Coq proof assistant. The exposition is intended for a broad range of readers, fro
Ruby Extension Library Verified using Coq Proof-assistant Tanaka Akira National Institute of Advanced Industrial Science and Technology (AIST) RubyKaigi 2017 2017-09-20 2 About This Talk • Formal verification for fast & safe program in C • Quality assurance other than test 3 Materials • Ruby • Coq • C • HTML escape • Intel SSE Do you know all of them? 4 Coq Proof-assistant • Proof assistant – Prog
We present an architecture of a full hammer for dependent type theory together with its implementation for the Coq proof assistant. A key component of the hammer is a proposed translation from the Calculus of Inductive Constructions, with certain extensions introduced by Coq, to untyped first-order logic. The translation is "sufficiently" sound and complete to be of practical use for automated the
COURSE 2018 From Monday January 22 to Friday January 26, 2018, Yves Bertot will be teaching a course entitled “SOFTWARE VERIFICATION AND COMPUTER PROOF” in the context of the international computer science master at the university of Nice, in Sophia Antipolis. This course is also supported by Université Côte d’Azur PROGRAM 1/ Basic programming with Coq’s functional programming language. Course not
自動証明 auto 証明項を直接指定する exact refine 関数抽象を構築する intro move=> (SSReflect) Section 関数適用とその引数部分を構築する revert generalize move: (SSReflect) 関数適用とその関数部分を構築する apply let 式を構築する pose, set specialize have @var (SSReflect) eq_refl で等式を証明する reflexivity eq_ind_r で等式による書き換えを行う rewrite rewrite (SSReflect) match 式を構築する destruct case (SSReflect) simpl change unfold fold pattern clear rename move_after 数学的帰納法を適用する induc
目的 定理証明支援とは何かと現状の整理。 定理証明支援とは 定理証明支援とは数学の定理を自動で証明することではなく、ステップバイステップでコンピュータに命令を送り、数学の定理を証明するのを助けるシステムである。 支援だから意味ないということでなく、最近の数学の証明は長くなり証明の検証が難しいのを助ける意味がある。定理証明支援の意義についてはこちらが詳しい。 また、信頼性が求めらる難しいアルゴリズムの検証、たとえばTLS(暗号通信)やRaft(分散合意アルゴリズム)のサーバーに利用されつつある。 ここでいう定理は大げさなものだけでなく、$1+1=2$、$0何か=0$、$ab=b*a$といった簡単なものを証明しながらどんどん積み上げていく。通常のプログラムと違うのは証明であるので使用する変数が整数ならそのすべての値について成り立つ定理を証明する。 定理を証明するのに使うツールは下記である。(他
We're under construction. Please check back for an update soon.
We would like to use the Coq proof assistant to mechanically verify properties of Haskell programs. To that end, we present a tool, named hs-to-coq, that translates total Haskell programs into Coq programs via a shallow embedding. We apply our tool in three case studies -- a lawful Monad instance, "Hutton's razor", and an existing data structure library -- and prove their correctness. These exampl
この記事は、Theorem Prover Advent Calender https://qiita.com/advent-calendar/2017/theorem-prover のために書かれました。 Coqをある程度知っている人向けの小ネタです。 しばしばCoqの紹介において、「Coqでは停止するプログラムしか書けない」「(そのため)Coqはチューリング完全ではない」と言われることがあります。実はこれ、正しいと言えば正しいのですが、間違いと言えば間違いです。 確かに、Coqで再帰関数を定義するためのFixpoint, Program Fixpoint, Functionといったコマンドはどれも停止性を要求します。そのため、Coqから抽出したプログラムは無限ループを起こすことはなく、その意味で安全性が保証されることになります。 では、何が間違いか? これは「Coqでは停止するプログラム
2016年9月に次の記事を書きました。 関数型プログラミングとオブジェクト指向について、何か書く、かも タイトルからして引き続く記事を予告しているのですが、その予告を実行することができませんでした。タイトル中の「何か」とは「型クラス」のことです。上記の記事の最後の部分は: 関数型プログラミングにもオブジェクト指向にも関係があって、今後重要度を増すであろう「型クラス」ですが、今述べた(愚痴った)ような事情で(あと、C++のコンセプトは宙ぶらりんだし)、説明の方針も題材も定まりません。でも、いつか、何か書く、かも。 今回この記事で、予備知識をあまり仮定しないで型クラスの説明をします。言いたいことの1/3くらいは書きました。1/3でも長い記事なので、ぼちぼちと読んでもらえれば、と。書き残したことは最後に触れます。いつか、1年はたたないうちに(苦笑)、続きを書くつもりです。 内容: Haskell
How to prove a compiler correct At POPL’18 (Principles of Programming Languages) last week, I ended up talking to Annie Cherkaev about her really cool DSL (domain specific language) SweetPea (which she presented at Off the Beaten Track 18, a workshop colocated with POPL), which is a “SAT-Sampler aided language for experimental design, targeted for Psychology & Neuroscience”. In particular, we were
source tweet PDF paper In this paper, we give the first formal (and machine-checked) safety proof for a language representing a realistic subset of Rust. Our proof is extensible in the sense that, for each new Rust library that uses unsafe features, we can say what verification condition it must satisfy in order for it to be deemed a safe extension to the language. We have carried out this verific
Towards Certified Meta-Programming with Typed Template-Coq Abhishek Anand1 , Simon Boulier2 , Cyril Cohen3 , Matthieu Sozeau4 and Nicolas Tabareau2 1 Cornell University, Ithaca, NY U.S.A. 2 Gallinette Project-Team, Inria Nantes, France 3 Université Côte d’Azur, Inria, France 4 Pi.R2 Project-Team, Inria Paris and IRIF, France Abstract. Template-Coq5 is a plugin for Coq, originally implemented by
Good tools can bring mechanical verification to programs written in mainstream functional languages. We use hs-to-coq to translate significant portions of Haskell's containers library into Coq, and verify it against specifications that we derive from a variety of sources including type class laws, the library's test suite, and interfaces from Coq's standard library. Our work shows that it is feasi
& www.cea.fr C2TLA+: A translator from C to TLA+ Amira METHNI (CEA/CNAM) Matthieu LEMERRE (CEA) & Belgacem BEN HEDIA (CEA) Serge HADDAD (ENS Cachan) & Kamel BARKAOUI (CNAM) June 3, 2014 Cliquez pour modifier le style du titre DACLE Division| June 2013 © CEA. All rights reserved | 2 & Outline Introduction General approach Translation from C to TLA+ Memory model Expressions Intra-procedural control
New: My new book, Logic for Programmers, is now in beta! Get it for 20% off here. Update 01/07/19 Greetings from 2019! The good news is that Chicago isn’t yet a radioactive crater. The bad news is almost everything I said about refinement in this article is wrong. I’m working on writing a more in-depth, rigorous treatment of refinement as its own article. But this one is currently explaining somet
New: My new book, Logic for Programmers, is now in beta! Get it for 20% off here. Update 01/07/19 Greetings from 2019! The good news is that Chicago isn’t yet a radioactive crater. The bad news is almost everything I said about refinement in this article is wrong. I’m working on writing a more in-depth, rigorous treatment of refinement as its own article. But this one is currently explaining somet
TLA+ is a formal specification language developed by Leslie Lamport. It is used for designing, modelling, documentation, and verification of programs, especially concurrent systems and distributed systems. TLA+ is considered to be exhaustively-testable pseudocode,[4] and its use likened to drawing blueprints for software systems;[5] TLA is an acronym for Temporal Logic of Actions. For design and d
前回は既に学習済みのパラメータがあるものとして、そこからフォワード計算を行ない予測を出すところを実装しました。今回は、データからパラメータを学習するところの実装について考えてみます。具体的には、「ゼロから作るDeep Learning」の5章にある、計算グラフベースでの誤差逆伝搬法の実装と、それを使った隠れ層二層のニューラルネットの学習と予測について書こうと思います。 一応Githubにレポジトリ作りました(まだあまり整理されていない)。ちなみに処理系はSBCL 1.4.3で動作確認しています。 https://github.com/masatoi/cl-zerodl インストール手順は上記を参照してください。 準備 前回と同様に必要ライブラリを読み込み、作業用パッケージを定義しておきます。 metabang-bindは分配束縛などに対応したletの拡張版のような構文を導入するライブラリで
A bitter row has broken out between Labour and the Conservatives over their language and response to the nerve agent attack in Salisbury. Boris Johnson accused Jeremy Corbyn of refusing to "unequivocally" blame the Russian state, describing him as "the Kremlin's useful idiot". But Labour said Mr Johnson was the "idiot" having "undermined his own government's position" on the evidence.
With its scenic mountains and stunning Buddhist monasteries on hilltops, Bhutan is a traveller's dream and described by some as the last Shangri-La - a mystical beautiful place where everything is perfection. The country's capital, Thimphu, is a refreshing delight to those who are tired of traffic and pollution in mega cities. The fresh air and the lush green mountains and snow peaks in the distan
US President Donald Trump has lashed out at Syrian President Bashar al-Assad and his allies Russia and Iran over a suspected chemical attack, saying there will be a "big price to pay".
シリア中部ホムスに近い軍用飛行場が空爆を受けたことをめぐり、シリア政府と同盟国のロシアは9日、イスラエルが空爆を実施したと述べた。 空爆はT4と呼ばれているティヤス空軍基地が標的となった。英国に拠点を置くシリア人権監視団は、複数の国籍の戦闘員14人が死亡したと明らかにした。複数の国籍とはこの場合、イラン人やイランが支援するイスラム教シーア派の民兵を意味する。
どれだけ効率的に働いたかを示す労働生産性が、日本のサービス業はアメリカの半分ほどの水準だとする調査結果がまとまりました。 公益財団法人の日本生産性本部が、小売業や飲食業などのサービス業について、2015年時点の労働時間などをもとに、日本、アメリカ、ドイツ、イギリス、フランスの5か国で比較しました。 その結果、日本の労働生産性は5か国の中で最低で、最も高かったアメリカの半分程度の水準となりました。 24時間営業のような長時間労働が行われていることや、高品質なサービスが安い価格で提供されていることなどが理由だということです。 調査をした東洋大学経済学部の滝澤美帆教授は「日本はおもてなしの精神で手厚いサービスが提供され、消費者の立場からすると幸せな国だが、労働生産性としては低くなり、ITなどによる効率化が必要だ」と話し、働き方改革を進めることが重要だと指摘しています。
WorldNorth KoreaKim Jong-Un Has Offered to Talk Denuclearization With President Trump, U.S. Official Says Kim Jong-Un Has Offered to Talk Denuclearization With President Trump, U.S. Official Says The U.S. has confirmed that Kim Jong Un is willing to talk to President Donald Trump about getting rid of his nuclear weapons, as South Korea claimed when it passed along the North Korean leader’s offer f
Google successfully made its case to a jury last year that its use of Java APIs in Android was "fair use." A San Francisco federal jury rejected Oracle's claim that the mobile system infringed Oracle's copyrights. But Oracle isn't backing down. Late Friday, the company appealed the high-profile verdict to a federal appeals court. This is the latest stage of a seemingly never-ending legal battle ov
How to keep your ISP’s nose out of your browser history with encrypted DNS Using Cloudflare’s 1.1.1.1, other DNS services still require some command-line know-how. Encrypting DNS traffic between your device and a "privacy-focused" provider can keep someone from spying on where your browser is pointed or using DNS attacks to send you somewhere else. Credit: Westend61 / Getty Images Encrypting DNS t
新年早々、社内システムのログインパスワードを忘れてしまい、危うくロックアウトされるところでした。 それ自体は何とかなりましたが、あと数か月もするとパスワード更新時期になります。新しいパスワード考えるの面倒だな。。。 ということで本題。PowerShellでパスワードを生成するスクリプトを作ってみました。 パスワード生成といえば乱数生成 必要な桁数分、任意の文字を発生させればいいですね。PowerShellで乱数を発生させるコマンドレットはGet-Randomになります。 Get-Randomはプログラム言語によくあるrand()関数とかと違って、整数を返してくれるので便利。黙って起動すれば0から2,147,483,647までのいずれかの整数が返ってきます。
クラウド版グループウェアサービスであるOffice 365に新たにタスク管理の新提案となるOffice 365 Plannerが導入されました。ここではOffice 365 Plannerを実際に業務で使用している著者が、Office 365 Plannerを使うことで得られる業務上のメリットや解決した課題等をご紹介します。 はじめに Office 365を導入後、そのまま利用していると解決できない問題として、チームでの情報共有やタスク管理が挙げられます。個別ではOffice 365の機能で補えますが、一歩踏み込むとある程度の工夫や設定が必要となり、それらを解決するために別のグループウェアを活用するということもあるようです。 今回は、日本の企業でも活用しやすいグループウェア機能やタスク管理機能を提供する、Office 365 GroupsとOffice 365 Plannerをご紹介します
こんにちは、かたいなかです。 前回に引き続き、GraphQLのScalaでの実装であるSangriaについて解説していきます。 今回はページネーションを行うAPIを作成する方法について解説します。 Connection 今回はRelayのCursor Connectionという仕様に従ってページネーションを実装します。 まずは今回実装していくAPIを例にConnectionがどのようなものかを見ていきましょう。 クエリおよびレスポンスは以下のような形式です。 edgesやnode,cursorといった見慣れない名前がありますね。 順番に解説します。 クエリの引数 articlesのようなConnection型を返すフィールドはページネーションに関連した引数を取れるようにします。 前方にページを読み進めるための属性 after この引数で指定されたカーソルより後ろの要素を返す。 first
By his third frantic dash down the stairs, with a wet piece of cloth over his mouth and a little girl in each arm, everything went dark for Khaled Abu Jaafar. “I lost consciousness. I couldn’t breathe any more; it was like my lungs were shutting down,” recalled the resident of Douma, in Syria’s Eastern Ghouta. “I woke up about 30 minutes later and they had undressed me and were washing my body wit
This Domain Has Expired, To Renew Please Contact Your Provider.
Sends a message to an Amazon SNS topic, a text message (SMS message) directly to a phone number, or a message to a mobile platform endpoint (when you specify the TargetArn). If you send a message to a topic, Amazon SNS delivers the message to each endpoint that is subscribed to the topic. The format of the message depends on the notification protocol for each subscribed endpoint. When a messageId
AWS Storage Gateway サービスは、S3 One Zone – 低頻度アクセス (S3 One Zone-IA) を含めるために、ファイルゲートウェイによってサポートされる Amazon S3 ストレージクラスのリストを拡大しました。この追加により、S3 標準、S3 Standard-IA、および S3 One Zone-IA ストレージクラスを使用した、ファイルゲートウェイ経由でのファイルのオブジェクトとしての保存とアクセスが可能になりました。 ファイルゲートウェイは、オンプレミスアプリケーションに Amazon S3 でのオブジェクトのための NFS マウントを提供し、移行、バックアップ、災害対策、データレイク、ビッグデータ分析、およびデータ分散などのハイブリッドクラウドのユースケースを可能にします。
Stay organized with collections Save and categorize content based on your preferences. Install the Google Cloud CLI This quickstart guides you through installing and initializing the Google Cloud CLI and running a few core gcloud CLI commands. To follow step-by-step guidance for this task directly in the Google Cloud console, click Guide me: Guide me Before you begin Sign in to your Google Cloud a
※この記事は、2018年に公開した記事「なぜ、日本は石炭火力発電の活用をつづけているのか?~2030年度のエネルギーミックスとCO2削減を達成するための取り組み」を、最新データを基にアップデートしたものです。 CO2の排出量を減らし、環境に負荷をかけない社会をつくるさまざまな取り組みが、世界中で進められています。電力も例外ではありません。そうした中で、日本が石炭火力発電を使いつづけている意味とはなんでしょうか?今回は、石炭火力発電について、さまざまな質問にお答えします。 Q1.なぜ日本は石炭火力発電を活用する方針を変えないのですか? 日本にとって、安定供給と経済性にすぐれた石炭火力発電は一定程度の活用が必要です エネルギー源は、安全性、安定供給、経済効率、環境適合などのさまざまな側面を満たすことが求められます。しかし、すべての面で完璧なエネルギー源は存在していません。そこで、それらの面のバ
理化学研究所(理研)が、任期なしの無期雇用研究者を2024年度末までに4割程度まで増やすことを盛り込んだ新たな「中長期計画」をまとめた。松本紘理事?が5日、記者会見して公表した。無期雇用研究者の大幅増員は、若?研究者に?期間安定して研究に取り組める環境を与えて優れた成果を上げてもらうのが狙い。現在多くの研究機関で研究者の雇用制度見直しの議論が行われており、理研の方針が注目されている。 5日に発表された新たな中長期計画は、「Ⅰ.研究開発成果の最大化その他の業務の質の向上に関する目標を達成するためにとるべき措置」「Ⅱ.業務運営の改善及び効率化に関する目標を達成するためにとるべき措置」「Ⅲ.財務内容の改善に関する目標を達成するためにとるべき措置」「Ⅳ.その他業務運営に関する重要事項」の4章で構成されている。理研の中長期計画公表に先立ち、文部科学大臣が3月1日付で理研の7年間にわたる「中長期目標」
私たちの身の回りにある「モノ」たちのできあがる姿をビデオで追った「メーキング・ムービー」。最新の科学技術と伝統の技によって「モノ」たちが作り上げられる過程を映像でつづります。原料から製品に変わっていく驚きの映像をお楽しみください。
会社は、セクシュアル・ハラスメントに対する事前・事後の迅速・適切な対応を怠ったり、被害者を排除することによるなどして問題の解決を図った場合、被害者に対して損害賠償責任を負う。 2 モデル裁判例 三重セクシュアル・ハラスメント(厚生農協連合会)事件 津地判平9.11.5 労判729-54 (1)事件のあらまし 被告Y2(原告Xらの男性上司・副主任)は日勤中に、原告X1、2(女性・看護士、准看護士)らとすれ違う際、Xらの尻を撫でるように触り性的発言を行った。またY2は、夜勤中の休憩室でも、Xらに対して同様の行為を行っていたが、その際XらはY2の手を払いのけるなどして詰所に逃げていた。 これら行為の数日後、X2はA主任に対し、Y2との深夜勤はやりたくないと申し入れたが、Aは何も答えず、その理由も聞かなかった。その後もY2はX2に対して同様の行為を繰り返したため、X2は再びAに対し、深夜勤の際のY
Natural disasters such as earthquakes, floods, typhoons, and hurricanes inflict serious damage and so seem to be bad for the economy. For firms, natural disasters destroy tangible assets such as buildings and equipment – as well as human capital – and thereby deteriorate their production capacity. These adverse impacts may sometimes be fatal to the firms and result in them being forced to close do
The .gov means it’s official. Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site. The site is secure. The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く