サボってる間にもいろいろあったのでまとめておきます。 2つのJEPがJDK12のproposalに追加 新たにJEPがふたつ追加されました。 JEP 340: One AArch64 Port, Not Two JEP 341: Default CDS Archives JDK12のリリーススケジュールが正式に発表 最初のProposalではRC Phaseは1/31だったのですが、Rampdown Phase 2が2週間しかないのは短すぎないかという指摘があって、修正されたものが正式に発表されました。 2018/12/13 Rampdown Phase One (fork from main line) 2019/01/17 Rampdown Phase Two 2019/02/07 Release-Candidate Phase 2019/03/19 General Availabil
MATH POWER 2018でギネス世界記録™を目指した280合体ナンプレはどうなったか(1) #GUINNESS#MATH POWER#netcat 2018年 10月 10日 fuji 今年のMATH POWERでは、昨年247合体がフィナーレまでに終わらなくて、少々延長して何とか終わらせたので、ちゃんと時間内に終わらせるようにしようというのがあった。 そして、今回は、ギネス世界記録™を狙うというのもあった。 今までの合体ナンプレ(マルチ数独)の記録は、2015年の中国で樹立されたもので、去年の時点で既に世界記録だったのだが、今年はちゃんとギネス世界記録™を狙おうという魂胆があったのだ。 時間内に終わる、200合体を超えれば良い、という条件だけで問題を作るのは、問題作成者および参加者のモチベーションが上がらない。 それで、次のようにした。 まず、貼りだす壁の大きさの報告を受け、さまざ
Fukuoka.go に参加してきました! fukuokago.connpass.com 主催者、発表者のみなさん、ありがとうございました! ちょっとトラブルがあって楽しみにしていた「Road to your goroutines」をまともに聞けなかったので残念がっていたら、素晴らしいまとめエントリが上がっていて本当に感謝です!! GoでTCPパケットを読む 最近、tcpdpというTCPパケットを読むツールを作っているのですが、その開発をするにあたって「Goもやっぱりライブラリが揃っているな」と感じたので、そういった意味での発表をしました。 tcpdpの話をすると、プロトコルの解析苦労話になりそうだったのでやめときました(Goっぽくない) google/gopacket ほぼ google/gopacket やんか〜 #fukuokago— モノクロメガネ研究員 (@monochromeg
式に時期を合わせて書類を出した.門川大作市長からのお祝いメッセージの書類をもらえた. せっかくだからランチいいところに行こうって,京都で一番好きな寿司屋が最近ランチやってるので行った.ここは大変体験が良いのでみんな行ってください.美味しいというのはもちろん,雰囲気も静かで良い.卵に店名が書いてあります. 帰ってから式の準備をやっていて,ゆったり街で買い物する時間はもうないので,Amazonで足りない物品を注文しまくっている.親戚の子供たちにあげるおみやげを見繕っていて,空也上人のペーパークラフトとか,タミヤのカタツムリ型ライントレーサーとか,おもしろそうなものを続々見つけてしまい時間が吸い込まれていった.Amazonでおもしろいものを探すの好きで,最初は「パズル」で検索してたけど,京都のパズルを見かけてから「京都」で検索したり,カテゴリでしぼりこんだり,そこで得たキーワードで検索しなおした
Intro リファラはリンクなどでページを遷移する際に、遷移元の URL をリクエストの Referer ヘッダに載せる仕様である。 この付与はブラウザが自動で行うため、場合によっては非公開として扱っている URL が意図せず漏れることがある。 この挙動を制御することができる、 Referrer-Policy ヘッダについて解説する。 Referer or Referrer 本来の英語としては RefeRRer が正しいが、 HTTP Header ではスペルミスした RefeRer が互換性を保つためそのまま使われている。 しかし、新しく定義された Referre-Policy は、正しいスペルが採用されている。 Referer ヘッダ 例えば https://example.com/index.html に貼られたリンクから https://blog.jxck.io に遷移する場合を考
JavaScript で Promise はそこそこ扱えるようになったけど、 retry をどうするか曖昧なままだったのでちょっと整理する。 まずダメなやつ普通に同期的なコードの場合、やり方はいろいろあると思うけど、素朴にはこんな感じに書けると思う。 function s() { return Math.random() > 0.5 } let retry = 3 let result while ( retry > 0 ) { result = s() if ( result ) { break } else { retry-- } } console.log(result) 実際には retry 付きで呼ぶ function に閉じると思うけど、だいたいこんな感じかなーと思う。 で、Promise でもこれを元になんとかしてみようとすると、うまくいかない。s() を Promise を
邦訳では「科学の発見」という題名がついているSteven WeinbergのTo Explain The Worldを読んだ。 著者のSteven Weinbergはノーベル物理学賞の受賞者でイスラエルの熱烈な支持者だ。 冒頭で「本書で筆者は過去を現代の基準で批判する愚を犯す」と書きながら、この本は科学がどのように発展してきたかを解説している。 本書はまず、古代ギリシャにおける万物を構成する元素の説について取り上げる。古代ギリシャの哲学者が、元素は水だとしたり、火だとしたり、水、火、土、空気の4種類だと主張している歴史を取り上げる。 ここまではまあいいとして、プラトンの提唱した説を取り上げて悶絶する。プラトンは四大元素である火、水、土、空気について、とても小さい元素が存在し、5種類ある正多面体をそれぞれ割り当てた。たとえば火は正四面体で、水は正二十面体といった具合だ。その仮説を立てるのはい
Todoistを使い始めたのが本当にライフチェンジングで,この手のものは,高校生の時にRemember the Milkを使いはじめて,塾の宿題とか英語の予習とか入れてみるものの,塾はサボってロッテリアで過ごしていたり,授業の予習は基本的にしなかったので,意味なかった.最近はタスクが増えてきたので意味が立ち上がってきた. 将来に不安を感じたら,今日の予定を見れば全てのやることが書いてある.それを見ても不安だったら,安心になるまでタスクを消化すると,今日はこんなもんでオンスケで進んでいるな,よかったよかった,という流れになれる. 平日にも締め切りが3つ被って登場したりたいへんなことになった https://blog.sushi.money/entry/2018/09/23/235900 今日は締切が6個あった.残り1時間10分しかないので今からやります.作業というよりは,連絡とか,判断とか,
ActionMailer→Mail gemには実はサーバのresponseをそのまま返すオプションがあるドキュメントには全然情報がないんだけど、ここ。 Mail gem class SMTPConnection # Send the message via SMTP. # The from and to attributes are optional. If not set, they are retrieve from the Message. def deliver!(mail) envelope = Mail::SmtpEnvelope.new(mail) response = smtp.sendmail(dot_stuff(envelope.message), envelope.from, envelope.to) settings[:return_response] ? resp
CDDB は CD 入れると取得できるアレ。 自分はここのを使わせてもらってる。 https://freedbtest.dyndns.org/ 設定はこの通りにしてある。 cdex の設定 そして送る時はここを参考にした。 TIPS集みたいな 登録したやつはこれ。 DIVERSE DIRECT | La Kasketia DIVERSE DIRECT | nishi-ogikubo Landscape 2018/10/03 まだ表示されてない。 「更新: 2018-10-03 03:21:59」と書いてあるから明日にでもなったら表示されるはず。 Namazu: a Full-Text Search Engine: <La Kasketia> 2018/10/04 検索結果に表示された。 https://freedbtest.dyndns.org/dbread.php?dbpath=misc
ちょっと前 Twitter で教えてもらったのでブログに書いてみる。 wget crawler linkchecker gem i rawler pip install linkchecker とかどうでしょう。— syui (@syui__) September 16, 2018 wgetでも出来そうなんですけど、tyruさんの目的には合わないでしょうか?https://t.co/xjJAJsxKy9— rat (@rattcv) September 16, 2018 qiita.com 最初 <a> タグを見つけて再帰的に調べてくれるやつが欲しかったので見た感じ linkchecker が最適かと思ったけど、 インストールにちょっとだけ躓いてしまってその間に wget でもできると教えてもらって試したらこれで十分だった。 こんな感じの結果が出る。 wget --spider --rec
Today we’re announcing the release of TypeScript 3.1!If you haven’t heard of TypeScript, it’s a language that builds on top of modern JavaScript and adds static type-checking. When you write TypeScript code, you can use a tool like the TypeScript compiler to remove type-specific constructs, and rewrite any newer ECMAScript code to something that older browsers & runtimes can understand. Additional
JSer.info #405 - Node.js v10.12.0がリリースされました。 Node v10.12.0 (Current) | Node.js util.inspectにsortedオプションの追加されています。 これはassert.deepStrictEqualなどのDiff表示を改善するために導入されました。 assert.deepStrictEqual diff confusion · Issue #22763 · nodejs/node util: add sorted option by BridgeAR · Pull Request #22788 · nodejs/node fs.mkdirにrecursiveオプションの追加、nghttp2のアップデートを取り込みWebSockets over HTTP/2のサポート。 Release nghttp2 v1.34
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く