こちらはPerl Advent Calendar 2018の18日目の記事になります。昨日は、Morichanさんによる、クラス図とPerlの対応付け でした。 さて、みなさん、日頃からワンライナーは使ってますでしょうか? これまで何度となく出てきたネタかとは思いますが、Perlによるワンライナーについて改めて整理してみます。 (…本記事は今年のYAPC::Okinawa 2018 ONNASONの「Perlを中心としたワンライナーあれこれ」の加筆・訂正版ですw) ワンライナーとは 「ワンライナー」とは、たった1行だけのプログラムです。 プログラムを書きたいが、 エディタを起動するほどの手間はかけたくない、というときに威力を発揮します。 日本語で言うところの、いわゆる一行野郎です。 最近界隈で人気のシェル芸的な分野などでも使えると思います。 基本編 perlでは、コマンドラインオプションの
Python speed People are often worried about the speed of their Python programs; doesn't using Python mean an unacceptable loss in performance? Some people just jump to the conclusion that "hey, it's an interpreted scripting language, and those all run very slow!" Other people have actually tried Python and have found it performs well enough. Sometimes, though, you have a program that just runs too
先日公開したこちらの記事、思ったより大きな反響があり驚いています。中でも、「この記事の方法を応用して客観的な☆12難易度表を作れないか」というご意見を多く頂きました。 そこで前回同様、木野(Twitter:@capue)さんのご協力のもと、新たにIIDX 26 Rootageのデータを分析して、プレイヤー間の☆12クリアランプの勝敗に基づく、譜面ごとの難易度推定を行ってみることにしました。 ☆12難易度表の現状 こちらの記事に大変良くまとまっていますが、☆12難易度表の原型は15年以上前の十段スレ(当時は十段が最高段位です)にあったそうです。 その後は段位スレから難易度表議論スレが独立し、現在のTwitterアンケートによる投票方式へと変遷しています。また、EXHARDについても同様のアンケート方式で表が作られています。 どちらの表も投票によって難易度を決める形になっているため、時には決定
This document contains all the information you need to configure and use the i3 window manager. If it does not you can contact us on GitHub Discussions, IRC, or the mailing list. For the "too long; didn’t read" people, here is an overview of the default keybindings (click to see the full-size image):
ここでは間違いやすいAUX端子・プラグを正しくお使いいただけるよう、普段電子部品の開発を行っている私の技術者ならではの視点や個人的な実体験も含め、現時点で存在するほぼ全ての種類のAUX端子・プラグを整理し、まとめてみました。 AUXとは?予備のこと? AUX端子の「AUX」とは? まずはじめにAUX端子のAUXとは、何でしょうか? 「補助の」、「予備の」などの意味を持つ英語の「Auxiliary」の最初の3文字が起源で「AUX」です。 つまり、AUX端子とは、「補助端子」、「予備端子」といった意味になります。 AUXの読み方は? 次に、AUXの読み方ですが、一般的には「エーユーエックス」、「オックス」、「オークス」と様々ですが、私のまわりのカーオーディオ開発技術者の間では、「エーユーエックス」と読んでいる人が多いです。 「エーユーエックス」と呼んでおけば一番無難です。 「は?何それ?」と言
Introduction By default Ubuntu will use the open source video driver Nouveau for your NVIDIA graphics card. This driver lacks support for 3D acceleration and may not work with the very latest video cards or technologies from NVIDIA. An alternative to Nouveau are the closed source NVIDIA drivers, which are developed by NVIDIA. This driver provides excellent 3D acceleration and video card support. N
LTS Enablement Stacks The latest information on the Ubuntu Lifecycle and Release Cadence. The Ubuntu LTS enablement (also called HWE or Hardware Enablement) stacks provide newer kernel and X support for existing Ubuntu LTS releases. These enablement stacks can be installed manually but are also available when installing with Ubuntu LTS point release media. These newer enablement stacks are meant f
Introduction By default, Ubuntu systems run with the Ubuntu kernels provided by the Ubuntu repositories. However it is handy to be able to test with unmodified upstream kernels to help locate problems in Ubuntu kernel patches, or to confirm that upstream has fixed a specific issue. To this end we now offer select upstream kernel builds. These kernels are made from unmodified kernel source but usin
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く