In most programming languages a variable has a type and that type does not change. But one of the most interesting aspects of TypeScript's type system is that a symbol has a type at a location. Various control flow constructs can change this type: function refine(x: string | number) { // type of x is string | number here if (typeof x === 'number') { // type of x is number here. } else { // type of
某オープンチャットでPOIを使わずにExcelファイルをダウンロードという質問が来ていて、まあそこでは「POI使いましょう」ってなったのだけど、結局XMLファイルなので出力対象が決まってればそんなに難しくないのではと思ったのでやってみました。 流れとしてはこんな感じ。 ベースになるExcelファイルを作る ZIP展開してテンプレートにする データを生成してXMLに埋め込む xlsxという拡張しでZIPファイルを作る まず、出力する形式をExcelで作ります。今回はこんな感じで、名前と数学の点数、英語の点数、合計と平均を出します。 これをtemplate.xlsxで保存します。xlsxはXMLファイルをZIP圧縮したものなので、拡張子をzipにするとこんな感じになっています。 ここで、xl/worksheets/sheet1.xmlにシートデータが入っています。 あと、文字列はxl/shar
このプログラムは、Ruby 0.49(1994年リリース)からRuby 3.2.1(今月リリース)まで、現在確認されているすべてのCRubyで動作するQuineです。 eval($s=("t='eval($s=('+d=34.chr;s=3 2.chr+$s*i=8;v=$VERSION||eval('begin;v=V ERSION;rescue;v||RUBY_VERSION;end');f=('?'*8 +'A|'+'?'*20+'G?c'+'?'*15+'A@CXx@~@_`OpGxCxp@~pO xS|O~G?c?q?xC`AP|q?x_|C_xC_xO@H@cG?G?qA|_|_`GCpOxC|H NFccqq@`_|OF@`?q?x_@x_x_`GB`O``O~G?C@qCxCxP@D@|G~C?pO|C? pO|C?AP|A~HNN`ccxC|Q@L@B"+"GpGpc@p
議員なら誰でもなりたいだろうと思われる議長。しかし、富士山のふもと、山梨県忍野村の議会では、議長のなり手がおらず、2022年2月から不在になっている。 これ以降、議会での審議はずっと行われず、村の予算案は審議されないまま相次いで廃案になっている。 小さな村の議会の“異常事態”。どうなってしまうのか… (宇佐美貫太、立町千明) 議長選出めぐり議会が紛糾 「幼稚園児か!」 「おまえなんて辞めてしまえ」 山梨県の忍野村。忍野八海で知られる村の議会が2022年9月、紛糾した。 定員12の議会は、村長派と反村長派で、6人対6人の真っ二つに割れていて、採決に加われない議長を出すと少数派になってしまうことから、議長の押し付け合いが続いているのだ。 そもそも両派による対立は、地区の違いや、村長選挙をめぐる対立から、若干のメンバーが入れ替わりながらも長年続いていて、過去からの因縁を引きずり続けている。 くじ
Read our description of Zoom’s waiting room vulnerability, as well as frequently asked question about Zoom and encryption issues. This report examines the encryption that protects meetings in the popular Zoom teleconference app. We find that Zoom has “rolled their own” encryption scheme, which has significant weaknesses. In addition, we identify potential areas of concern in Zoom’s infrastructure,
Raw WebGPUAlain Galvan ·12/26/2019 @ 7:30 PM · Updated 4 months ago An overview on how to write a WebGPU application. Learn what key data structures and types are needed to draw in WebGPU. WebGPU is a new graphics API for the web that follows the architecture of modern computer graphics APIs such as Microsoft DirectX 12, Vulkan, and Apple Metal. This shift in paradigm for web graphics APIs allows
Updated Dec 17, 2016: Removed mention of the Azure Preview (since it’s now GA), linked to easier method to disable monitors, updated driver link Playing Overwatch at 60FPS, 2560x1600, everything on Epic quality, and streaming from the cloud – not too shabby! It’s no secret that I love the concept of not just streaming AAA game titles from the cloud, but playing them live from any computer – especi
『Angel Beats!』の「そんな理不尽ってないじゃない。そんな人生なんて、許せないじゃない。」や『魔法少女まどか☆マギカ』の「こんなの絶対おかしいよ」辺りからふと。あと、fateという単語の使い方とか。 そう,あたしたちはこんなにも理不尽な世界に生きているのだらよ。
今年9月度のオリコンアルバムチャートの内容が、音楽業界で波紋を呼んでいる。1位の嵐『All the BEST!1999‐2009』を筆頭に、ベスト10の中にベスト盤が6枚もランクイン。ベスト5に限れば4枚がベスト盤で、オリジナルアルバムは4位のSuperflyのみ、という異例のチャート構成だった。 音楽業界では古くから、各種レジャーが盛んになる夏季シーズンは”夏枯れ期”とも呼ばれ、CDのセールスが他シーズンよりも落ち込むとされてきた。そのため、この時期にはオリジナルアルバムを避け、制作費が少なくて済むベスト盤やカバーアルバムがリリースされる傾向があった。しかし今回、ランキングの上位にこれだけベスト盤が並んだことに対し、あるレコード会社関係者は「これはもはや夏枯れ云々ではない」と嘆息する。 「CDセールスの落ち込みが、ついに来るところまで来たという印象です。Superflyが異例のヒットを飛
●日本のSNSはFacebookになるか、MySpaceになるかが大きな分かれ目では 「mixiを抜かすSNSを作る方法」とかの煽りっぽいタイトルにしようかと思いましたが自粛。それほど「個人的には」興味深い動きが海外であったのでご紹介。 今日、友人からSNSの質問をされて。「FacebookがMySpaceを抜くと言っているが人数やアクセス数には大きな差がある。なぜだ?」ということでして。 先日から騒がれている(日本でも若干)Facebookの動向の件ですね。 ふむふむ、と丁度良い機会なので整理。間違いあったらごめんなさい。 ■前提 SNSの説明 Facebookとは元は学生SNS。SNSのトラフィックランキングの中では2位。 MySpaceは世界1のSNS。音楽をコアにした展開を見せる。 ■前提 利用者数 MySpaceの利用者数:1億人以上 Facebookの利用者数:2,400万
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く