ブックマーク / qiita.com (185)

  • 【令和】Microsoft の元号対応が迷走している件 - Qiita

    はじめに 私は Delphi 使いです。なので、新元号対応は Win32 API に依存していることになります。 Delphi の FormatDateTime() / DateTimeToString() は元号レジストリを参照するので、レジストリに新しい元号が追加されれば新元号対応できる...はずでした。 Era Handling for the Japanese Calendar (Microsoft) 元号が改正された場合の西暦と和暦の相互変換について [JAPAN] (Embarcadero) Delphi/C++Builder 10.2.3 Tokyoの新元号対応について (Embarcadero) 事の始まり 4/10 の井之上@エンバカデロさんのツイートが発端でした。 Windows 10 1809 向けに今日付け(2019/04/10) でリリースされたアップデートのうち

    【令和】Microsoft の元号対応が迷走している件 - Qiita
    enya_r
    enya_r 2019/04/14
  • C# パフォーマンス改善に使える新しめの機能たち 7.0〜 - Qiita

    時代に合わせてバージョンアップを続け、モダンな言語もまだまだ彼の背中を追っている部分があると噂されたりしている言語、C#。 現状の利用シーンとして割と大きいめの Unity (ゲームエンジン) では、使えるC#のバージョンがぐいぐいっと上がりはじめて以降、そこそこ新しい書き方も認知されてきているようです。 しかし、個人的に注目している C#の新機能は、ショートハンドや関数型言語由来の機能よりもむしろ、C#自体のパフォーマンスを改善するような文法や標準ライブラリたちです。 ーーパフォーマンスを改善する言語機能って一体なんのことでしょう。 「C# なんて、ランタイムが勝手にJITで最適化した機械語にして走らせてくれるわけで、Unityの場合はc++トランスパイルされるわけで、べつにプログラマがミクロなチューニングとか意識しなくても、夜、寝る前とかに祈ったり寄付とかをしていれば、ランタイムをつ

    C# パフォーマンス改善に使える新しめの機能たち 7.0〜 - Qiita
    enya_r
    enya_r 2019/04/11
  • H.265/HEVC特許暗黒時代 - Qiita

    TL;DR 暗黒時代。H.265/HEVCの未来はさほど明るくない。 免責事項 記事ではH.265/HEVCに関する知的財産のみを取り上げるため、その技術論には一切言及しません。 H.265/HEVCコーデック特許問題をとりまく状況は、関連する企業・団体の動向により大きく左右されます。 公知情報のみに基づくよう努力していますが、記述内容の正しさについて保証するものではありません。 特許プールとライセンサー企業・団体 2017年6月現在、少なくとも 3つの特許プール と 1つの企業 が特許権を行使しています。 これは、H.265/HEVCコーデックの利用者は 少なくとも4つの特許プール・企業と個別に契約し、それぞれに対して特許使用料を支払う 必要があることを意味します。また、明らかに関連特許を保持していると考えられるものの、現時点では権利行使の態度を明らかにしていない企業も存在します。 H

    H.265/HEVC特許暗黒時代 - Qiita
    enya_r
    enya_r 2019/04/04
    "権」は独立した権利です。FFmpegのライセンス条項には、特許使用料については同ソフトウェア利用者の責任で解決する 旨が明記されています" そうなんだ
  • 【2019年4月版】JavaScriptのconsoleがすごいことになってた。 - Qiita

    JavaScript の console がすごいことになっているらしい。 日、以下の記事を見つけました。 Getting creative with the Console API! この記事で紹介されている console のメソッド全然知らなかったのでビックリしましたが、実際にどう表示されるのか載っていなかったのでChromeのコンソールでスクショを取ってみました。 console.log() 文によるとlogメソッド内のテキストリテラルは以下の書式で値のフォーマットと置換ができるそうです。 %o / %O - for objects; %d / %i - for integers; %s - for strings; %f - for floating-point numbers; マジすか・・・ そんなわけで以下のコード console.log("Object value:

    【2019年4月版】JavaScriptのconsoleがすごいことになってた。 - Qiita
    enya_r
    enya_r 2019/04/04
  • Android開発はFlutterでやる方がいい説 - Qiita

    はじめに クロスプラットフォームとして語られるFlutterですが、実は、「Android開発だけでもFlutterでやった方がよくね?」 となんとなく思い始めています。 「FlutterってGoogleAndroid開発を再定義した画期的なものになるんじゃないか」と。 自分は、おっさんなので古い話をしますが、Java開発でEJB2が存在していた頃です。まだ、バージョンが1.1になったばかりのSpring Frameworkを使った案件にたまたま参加したときの衝撃と同じなんです。「何これ? めっちゃわかりやすい。標準のEJBなんて駄目じゃん。」 今ではEJBは廃れ、Springがデファクトスタンダードになっていますよね。 ただ、使ったことがない人に伝えるのは当に難しく、納得できない人も多いはずです。 自分でもなんでそう思うのかうまく伝えられる気もしないのですが、言語化してみます。 自分

    Android開発はFlutterでやる方がいい説 - Qiita
    enya_r
    enya_r 2019/03/29
  • MSDN語パーフェクト文法マスター - Qiita

    MSDN語とは こんなやつ。 いわゆる MSDN (と呼ばれていた) における日語の言い回しのこと。 マスターすると何が嬉しい? C# でドキュメント コメントを書く際に、標準ライブラリっぽくなります。 コメントのスタイルまで統一できるなんて、さすが C# は違う。 注意事項 2010 年代前半にまとめた文章を発掘して、そのままリリースしています。 すでに内容が古いかもしれません!

    MSDN語パーフェクト文法マスター - Qiita
    enya_r
    enya_r 2019/03/01
    好き
  • IoTセンサーとダイソーの電池式モバイルバッテリーは相性がいいかもしれない - Qiita

    はじめに 貧乏IoTには100均が欠かせませんよね。 さて、以前から「もしかしたらな〜」と思っていて試していなかったこと。 USBで電源供給できるIoTセンサー類のバッテリーに100均のやつが使えないか? まあいつか試そうと思っていて機会がなかったが、昨日ダイソーに行ったときに思い出したので108円(税込)の電池式モバイルバッテリーを買ってやってみました。 やってみた 結論から言うと、うまくいきました。 オムロン環境センサ USB型(2JCIE-BU)をダイソーの電池式モバイルバッテリーにつけてみた。電源が入ってデータが送信され、途中で切れることがなかった。 1時間ほど環境センサのデータをAmbientに送ってみたらちゃんと送信されつづけていました。うむ、これはコスパがいい! なにがうれしいのか? それ、なにがうれしいの?という方もおられると思うので、うれしいことを説明しておきます。要点は

    IoTセンサーとダイソーの電池式モバイルバッテリーは相性がいいかもしれない - Qiita
    enya_r
    enya_r 2019/02/23
  • Webアプリ無料運営のススメ:FirebaseとNuxt(Vue)なら最強! - Qiita

    まだサーバーで消耗してるの?Firebase(サーバーレス)とNuxt.js(Vue系)ならWebアプリ運営は最強でしょ!? この記事は、 サーバー費用をなるべくかけたくないけどショボいのはNO Firebaseの活用法をあまり理解していない Nuxt/Vueを使ってアプリ作ってみたい(Next/Reactと悩んでたり) アプリ構想はあるけどアイデアの落とし込みスピードが遅くて毎回挫折する という人向けに、「こんな感じで構築すれば効率良く開発できそうよ」というのを、勉強になった記事や技術的トピック・躓いた点なども合わせて紹介させていただきます。初心者向け&技術トピック気になる方向けです! 今回作ったアプリ「Moji → Pic」 Moji → Picは、文字だけだとなかなか目につく投稿ができないなぁ…とお困りの時にインパクトある画像が即座に出来るアプリ。目立ったツイートで友達に差をつけろ!

    Webアプリ無料運営のススメ:FirebaseとNuxt(Vue)なら最強! - Qiita
    enya_r
    enya_r 2019/02/18
  • エンジニアには国語的能力が重要だ。実は言語的能力が80%を占める文系の仕事だとさえ思える。理系的な要素だけでプログラミングが成り立つと思ったら間違いだ。ロマンロランのジャンクリストフを読もう。良い小説だから。日本語や言語的なものを大いに愛そうじゃないか。僕らプログラマは。 - Qiita

    エンジニアには国語的能力が重要だ。実は言語的能力が80%を占める文系の仕事だとさえ思える。理系的な要素だけでプログラミングが成り立つと思ったら間違いだ。ロマンロランのジャンクリストフを読もう。良い小説だから。日語や言語的なものを大いに愛そうじゃないか。僕らプログラマは。エンジニア 文系や理系と言う分類がよくされるけれど、世間一般で。そして、エンジニアは理系だと言う一般的なイメージがあるけれど、実は日語力もすごく大事。日語は理解できないと、要件をプログラミングに落とし込めないし、数学に置き換えることも不可能。 https://t.co/VLx21uObsD 理系的な能力だけで成り立つエンジニア仕事なんて、1%もないかもしれない。チームと話し合うのも、クライアントとメッセージングするのも、人の話を理解するのも、日語の能力。国語的な能力。 僕はプログラミングだって、他のプログラマーとの

    エンジニアには国語的能力が重要だ。実は言語的能力が80%を占める文系の仕事だとさえ思える。理系的な要素だけでプログラミングが成り立つと思ったら間違いだ。ロマンロランのジャンクリストフを読もう。良い小説だから。日本語や言語的なものを大いに愛そうじゃないか。僕らプログラマは。 - Qiita
    enya_r
    enya_r 2019/01/21
    "Twitterファーストでタイトルを付けてるよ。140文字でぜんぶ説明できるタイトル、本文を読まなくても良いタイトルを目指してるよ" いいね
  • ZOZO大忘年会でFirebaseを使った1,000人規模のリアルタイムアンケートを費用2円で制作した話 - Qiita

    この記事はZOZOテクノロジーTECH BLOGにも同じ内容で投稿しています。よろしければ他の記事もご覧ください。 こんにちは! ZOZOテクノロジーフロントエンドエンジニアの高橋(ニックネームはQ)です(@anaheim0894) 昨年12/26、毎年年末に行われる大忘年会(ZOZOCAMP2018)で、グループ会社も含めた1,000人規模でのリアルタイムアンケートを、FirebaseとVue.jsを使って制作しました。 当日会場にて弊社の昨年の事業紹介や、「楽しく働く」というコンセプトの動画を流し、動画の合間で質問をし動画と一体となるような演出を行いました。 その質問に対して全社員それぞれのスマートフォンで回答できるシステムを作ったので、その制作の裏側や、当日の様子などご紹介させていただきます。 まずは当日の様子の紹介 これを実現するまでの様子をご紹介いたします。 CAMP運営

    ZOZO大忘年会でFirebaseを使った1,000人規模のリアルタイムアンケートを費用2円で制作した話 - Qiita
    enya_r
    enya_r 2019/01/11
  • WebSocketでチャットを作ったらN高生たちにめちゃくちゃに壊された件 - Qiita

    はじめに N高等学校2年のKakudoです、初めてアドベントカレンダーを書かせていただきます。よろしくお願いします。 さて、WebSocketを使ってみようと簡単なWebアプリを作って公開したところ先輩方にありがたい「ご指導」をたくさんいただいたので、身をもって学んだことを書こうと思います。 今回の話は同意の上でやってることなので、「勉強」等と称して他の人のサイトを攻撃するのはやめてください! プレイグラウンドと化したアプリについて 題から離れるので詳しくは書きませんが、WebSocketでリアルタイムで投稿内容が共有される掲示板のようなサイトです(チャットアプリに近いと思います)。 GitHub Repository 「ご指導」 と 対策 XSS (Cross Site Scripting) 攻撃者が作ったスクリプトを閲覧者のブラウザで実行させる行為(Cross Siteという名称は歴

    WebSocketでチャットを作ったらN高生たちにめちゃくちゃに壊された件 - Qiita
    enya_r
    enya_r 2018/12/26
    いい話
  • ニコニコ生放送がwebサービスを大人数で開発する際に辿ってきたフロントエンド アーキテクチャ - Qiita

    この記事はドワンゴ Advent Calendar 2018 25日目の記事です。 ドワンゴでニコニコ生放送のPC Webフロントエンジニアをやっています、 @kondei です。 いつまでも新人気分だったのに、いつの間にか入社5年目になり、この前ナチュラルに新卒に歴史的経緯を語る立場になっていて勝手にショックを受けました。いにしえの時代(最後期のとはいえ)から現在まで実際に開発して知っているフロントエンド開発者が数人になってしまって貴重なので、いい機会なのでまとめようと思います。 内容的には ニコニコ生放送の watch ページを MobX で作り直している話と重なる部分もあります。 はじめに まず、大人数のフロントエンド開発でアーキテクチャをどうするべきかの一つの解を得たので、それを述べます。 そして、どうしてそうなったのか、つまりニコニコ生放送が過去にどういう問題を抱えてきて、どうい

    ニコニコ生放送がwebサービスを大人数で開発する際に辿ってきたフロントエンド アーキテクチャ - Qiita
    enya_r
    enya_r 2018/12/26
  • ExcelにPythonが搭載?その後 - xlwings を使おう - Qiita

    マイクロソフトが ExcelPython を搭載することを検討しているというニュースが流れたのは1年前のことで、結構話題になりました。昨年の Python Advent Calendar 2017 では、ExcelPythonが搭載されることを期待して「ExcelPythonが搭載?」という記事を書きましたが、今回は、その続編を書きます。 そのニュースというのは、マイクロソフトが ExcelPython を搭載するかどうかを検討するためアンケートを実施したということなのですが、詳しく知りたい方は、Publickeyの「ExcelPython搭載、マイクロソフトが検討。アンケートを実施中」という記事がわかりやすいので、そちらをみてください。 その後どうなったかというと、マイクロソフトが運営しているコミュニティサイト「Excel’s Suggestion Box」に投稿されて

    ExcelにPythonが搭載?その後 - xlwings を使おう - Qiita
    enya_r
    enya_r 2018/12/26
  • C++標準化委員会、ついに文字とは何かを理解する: char8_t - Qiita

    C++ Advent Calendar 2018 この記事はC++ Advent Calendar 2018 15日目の記事です。 14日目: VTKライブラリ 16日目: C++のエラー処理との付き合い方 当初見積もりよりも大幅に長い記事となり、投稿したのは12/22で1週間遅刻です。すみません。 お知らせ cpprefjpにchar8_t型追加について解説を書きました。ぎゅぎゅっとコンパクトに、また査読を受けて中立的な表現で書いていますので、よければどうぞ。 UTF-8エンコーディングされた文字の型としてchar8_tを追加 - cpprefjp C++語リファレンス 追記 全ての開発者が知っておくべきUnicodeについての最低限の知識 - GIGAZINE Unicodeについて簡潔にまとまってるいい記事を見つけました。 Caution この文章には以下の要素が含まれます。苦手

    C++標準化委員会、ついに文字とは何かを理解する: char8_t - Qiita
    enya_r
    enya_r 2018/12/23
  • 正しさとGo - Qiita

    はじめに Goの良いところは、最低限の文法を知っていればコードを上から順番に読むことで詳細を容易に理解できることです。 文法の中にシンタックスシュガーや特別な省略が許されていないため多様な表現になることはありません。 そのためGoを書ければGo体と標準ライブラリを読むことができます。 しかし以下の原因により、これらの利点を守ることが難しくなることがあります。 DSL フレームワーク 抽象化 これらは設計として新たな制約を課すことで品質向上や実装を容易にするためのものです。 またこれらを採用する論理立てた 正しい 理由が存在します。 DSL DSLを提供するツールとして、DIのための wire があります。 GoでDIを実現するためには多くの実装を必要とするため、実装量を減らすためにもDIツールが求められてきました。 これは 正しい です。 しかし一方でDSLはコードを読む人間に言語以上

    正しさとGo - Qiita
    enya_r
    enya_r 2018/12/21
  • Hurry Coderと謎のコメント - Qiita

    とあるWeb制作会社にて 社長「なあ、やめ太郎くん」 社長「このPHPファイルを修正しといてくれや」 ワイ「ええで」 ワイ「(JavaScriptしか書けへんけど・・・)」 さっそくPHPコードを読んでみる ワイ「ふむふむ」 ワイ「なるほど」 ワイ「思った通りや」 ワイ「まったく分からん」 ワイ「ハリー先輩に質問しよ」 ハリー先輩とは この会社で唯一のプログラミング経験者 まともなコーダーは彼しかおらず、いつも質問責めに 常に忙しいためハリー・コーダー先輩と呼ばれている 質問してみる ワイ「ハリー先輩、すんません」 ワイ「この関数はどう直したらええんですか」 ハリー先輩「ここはこんな感じや」 ハリー先輩「チョイチョイチョイ、と」 ハリー先輩「後は頼んだで!」 ハリー先輩「あー、いそがし」 直してもらったコードを見てみる ワイ「なるほどなー、この関数はこう直せばよかったんか」 ワイ「お、なん

    Hurry Coderと謎のコメント - Qiita
    enya_r
    enya_r 2018/12/20
    好き
  • C#リフレクションTIPS 55連発 - Qiita

    タイトルの通り、C#のリフレクションのTIPS集です。 これから示すコードは、以下のusingディレクティブが前提のコードとなってます。 using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Reflection; 普段はvarキーワードをよく使ってますが、ここでは変数の型がわかるようにvarキーワードの利用はできるだけ控えています。 それと、いくつかのコードはdynamic使ったほうが簡単に書ける場合もありますが、あくまでもリフレクションのサンプルということでご容赦を。 1. 型名から型情報を得る

    C#リフレクションTIPS 55連発 - Qiita
    enya_r
    enya_r 2018/12/19
  • 心理的安全性ガイドライン(あるいは権威勾配に関する一考察) - Qiita

    はじめに 「心理的安全性」とは、「対人リスクを取っても問題ないという信念がチームで共有されている状態」であるとか、「自分のキャリアやステータス、セルフイメージにネガティブな影響を与える恐れのなく、自分を表現し働くことができること」というような定義がなされています。 心理的安全性という言葉はともすれば、ただ快適で居心地のよい職場という意味にも聞こえます。そのため、ぬるま湯で緊張感のない関係性のことを「心理的安全性が高い」と言うのではないかと考えても不思議はありません。 そのため、友人関係のようにプライベートの時間を長く共有する関係になることが、心理的安全性が高いのだろうと考え、飲み会やバーベキュー、慰安旅行などを企画してみたりとプライベートでも遊ぶ機会を増やそうと考える人もいるでしょう。 いわゆる「アットホームな会社です」とアルバイトの求人記事に書かれているような状態です。こういった求人内容

    心理的安全性ガイドライン(あるいは権威勾配に関する一考察) - Qiita
    enya_r
    enya_r 2018/12/11
  • 闇の魔術に対する防衛術 Advent Calendar 2018 - Qiita

    The Qiita Advent Calendar 2018 is supported by the following companies, organizations, and services.

    闇の魔術に対する防衛術 Advent Calendar 2018 - Qiita
    enya_r
    enya_r 2018/12/10
    これ好き
  • 2019年 Elmをはじめる人が最初に読むページ - Qiita

    高品質なウェブフロントエンドを作るための言語 Elm の有用性が徐々に広まり、今年も採用事例が増えました。 利用者数が増えることは良いことではありますが、一方で悪気なく誤解を招く情報が生まれてしまう機会も増えてきます。 そこで、記事はこれからElmをはじめる人やはじめて間もない人1が遠回りしないで Elm をモノにできるように、Elm を学ぶ上で落とし穴となる注意事項とその回避方法をまとめます。 なお、記事で対象にするのは「実際に Elm を使って実用的なアプリケーションを作りたい」と考えている方です。 Elm をマウンティングのために使いたいマウンティングゴリラの方や、「プログラミング言語全部完全マスターした」と言うためにハローワールドやTODOアプリだけ書いて満足したい方は、別にそういう生き方も否定はしませんが記事の対象外です。 そういう手っ取り早く形あるものを作ること自体に最大

    2019年 Elmをはじめる人が最初に読むページ - Qiita
    enya_r
    enya_r 2018/12/02