私は日付時刻の処理が大好きです。 タイムゾーンの問題でデータ抽出が9時間分漏れていたとか、朝9時の始業前のログが昨日付けになってしまっていたなんていう問題が起こると喜んじゃうタイプ。 そんな私にとって、各プログラミング言語が標準で持っている日付時刻型クラスにはそれぞれ思うところがあり、今日はちょっとその品評会をしてみたいと思います。 エムスリーエンジニアリンググループ、Unit1(製薬企業向けプラットフォームチーム)三浦(@yuba@reax.work) [記事一覧 ]がお送りいたします、エムスリー Advent Calendar2023の2日目です。 至高の日付時刻型を持つ言語、BigQuerySQL 不足はないが蛇足、Java 8 日付時刻で画竜点睛を欠いたC# C#よりややまし、Python 型は良い構成、なのに命名と処理関数で損しているPostgreSQL まとめ We ar

最近巷では俄に型システムについての言及が増え、型システムポエマーが増えてる気がするので自分もその時流に乗りたい。 完全にポエムだけどなんかあったら随時指摘ください。直します。 TL;DR 言いたいことはまとめると次 型システムは程度問題なのでちょうどいいところを探すべき 型は万能でも強さが正義でもない(だから未だに研究されてる) よく知りもしないくせに計算機科学を侮辱するのはやめろ 予防線 あくまでポエムですので中身はないです 私は型理論専攻で学位はとったものの研究者ではないのであまり信用しすぎないように 型システムの過去 型システムは大まかに次のような利点があるとされてきた(個人的主観) 「異常」なプログラムを検出する仕組み 静的解析による分かりやすいエラーメッセージ 型そのもののドキュメント性 IDEでのcompletionに貢献 最適化に貢献 (数学に正しく裏打ちされたsemanti
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?本稿はPython に型アノテーションを追加するという提案が行われたときに起こったPython コミュニティの議論の後、2014年8月24日 (日) に Armin Ronacher (@mitsuhiko) 氏によって書かれた記事の翻訳です。 Revenge of the Types Revenge of the Types by Armin Ronacher :Python (REDDIT) Revenge of the Types | Hacker NewsPython 3.5 で導入を検討している型アノテーションについて

unityandroid 先日2013/05/21に無償版UnityのiOS/Android向けアドオンが無償化されました。 ということで、簡単なゲームを作成してリリースまでこぎ着けました。ゲームの実装方法ではなく、Androidでリリースするために行った作業をまとめます。 成果物 単純なタップゲームです。Macを持っていないためAndroidのみのリリースです https://play.google.com/store/apps/details?id=com.w1mvy.arrowgameUnityってUnityはゲームエンジンです。cocos2d-x、coronaSDKなどのフレームワークとは異なり、ツールや開発環境が 提供されております。とにかくすげー便利ということです。 開発言語としてはC#、Boo、UnityScript(JavaScript)の三種類が選択できます。

ほかのプログラミング言語でちょっとよさげなアイデアが採用されているのを見ると、それを自分のお気に入りの言語でも実現したくなってくるものらしく、C# のイベント機構をPython でも実現できないかと考える人は少なくないようです。「c# eventpython」といったキーワードで検索すると、同様のことを試みたページが少なからず見つかります。以下もそれらと同様の試みのひとつですが、デスクリプタというPython の興味深い仕組みを使い、少し進んだ実装を目指します。 前提 シンプルな実装 より使いやすく 使い方 実装 解説 むすび 参考文献Python でのイベント機構実装についてデスクリプタについて 事項 前提 C# のイベントの概念とそれがどう素敵なのかについての説明は省略します。 シンプルな実装 イベントをクラスとしてシンプルに実装すると、次のようなものになるでしょう。 最後の
http://nhiro.org/learn_language/with_statement.htmlJava7は名前の通りtryと抱き合わせになっている。C#とPythonは分離されている。なのでJava7でC#やPythonと同じ挙動をしたければ必要なくても空のfinallyを書くことになる。(追記: finallyやexceptを伴わないtryもOKでした。thanks id:nowokay)本体が正常終了または例外を投げて異常終了した場合のどちらでも呼ばれる「後片付けメソッド」はC#だとDispose、Java7だとclose、Pythonだと__exit__。しかしPython以外は引数を取らない。本体が正常に終了したのかどうかはどうやって知るんだろうか。知る必要はないという判断なんだろうか。追記:Pythonがどんな引数を取るのか他の言語の人には想像がつきにくいらしいの
あなたにとって重要なトピックや同僚の最新情報を入手しましょう最新の洞察とトレンドに関する最新情報を即座に受け取りましょう。 継続的な学習のために、無料のリソースに手軽にアクセスしましょうミニブック、トランスクリプト付き動画、およびトレーニング教材。 記事を保存して、いつでも読むことができます記事をブックマークして、準備ができたらいつでも読めます。

GoogleMapsAPI Web Services This document discusses theMapsAPI Web Services, a collection of HTTP interfaces toGoogle services providing geographic data for yourmaps applications. Thisguide serves only to introduce the web services and host information common to all of the different services. Individual documentation for each service is located below: GeocodingAPI DirectionsAPI Elevation A

みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー プログラミング言語(C#,VB,PHP,C/C++,Python,Java,Ruby,JavaScript,Objective-C)やHTMLのコーディングスタンダードを集めたリストを発見しました。日本語訳があるものはできるかぎり探し出して,括弧のなかに併記して補ってあります。微妙に古いのが混じってるかな。Rubyは日本発のコーディング規約がある気がする(まつもとさんの日記を見つけた)。 元記事にPerlのスタイルガイドがなかったんだけど,モダンなPerlスタイルガイドがあったら教えて欲しいです:-)。PythonにはPEP8というコーディングスタイルガイドがあってよく読まれることは
C# 4がやってきた 6月19日に行われた「第3回 .NET中心会議」にパネラーとして出席させていただいた。 その際、実は大きな思い違いをしていたことに気付いた。多くの開発者はMSDNの契約を行っていて、サブスクライバー・ダウンロードからすでにVisual Studio 2010を入手済みであることは前提。しかし、まだ開発プロジェクトで本格的な利用はされておらず、現行のVisual Studio 2008から本当に移行してよいか悩んでいる……と思っていた。 しかし、実態はそうではなかった。実は、2008をスキップして2005から2010に進むことを検討しているユーザーが多いどころか、Visual Basic 6.0からの移行という計画を持っているユーザーすらまだいる。しかも、いまだにJavaというユーザー層までいて、恐らく彼らはVisual Studioですらない。Ecliseという名前は

OAuth Providers Open Source Authentik a12n-server Casdoor Glewlwyd OmejdnKeycloak OAuth.io ORY Hydra oidc-providerSimpleLogin Spring Authorization Server SSQ signon WSO2 Identity Server ZITADEL borutaLogto Commercial AsgardeoAuth0 Authress cidaas Clerk Corbado Curity Identity Server Descope ForgeRock FusionAuthLoginRadius Okta PingId Red Hat Single Sign-On Stytch ZITADEL Cloud IBM Cloud App I
概要 C# 3.0 の「LINQ」を使うと、リスト内包(list comprehensions)のようなことが可能。 内包と外延 ここでいう内包ってのは、元々は公理的集合論の用語で、 内包(intension)記法: {f(x) | x ∈ A} みたいな書き方。 外延(extension)記法: {a, b, c, d, e, …} みたいな書き方。 というようなものの事をいいます。 この言葉はさらにさかのぼると、哲学とか論理学の用語で、 内包:「ある事物が充たすべき条件」… 事物が内に持っているだろう性質。 外延:「ある条件を充たす事物の集合」… 具体例で外堀埋めるように事物を記述。 というような意味です。 要するに例えば、犬というものを定義するに当たって、 内包: 犬は、哺乳類で、4足歩行で、群れを成す生き物で、・・・ 外延: お隣のポチは犬、向かいのシロも犬・・・ というような考え
![[サンプル] クエリ式とリスト内包](/image.pl?url=https%3a%2f%2fcdn-ak-scissors.b.st-hatena.com%2fimage%2fsquare%2f4d1b2b57fc676d21e7f59f354364abeac0ea062e%2fheight%3d288%3bversion%3d1%3bwidth%3d512%2fhttps%253A%252F%252Fufcpp.net%252Fimages%252Flogo_4.jpg&f=jpg&w=240)
1リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く