カウントダウン曲 指揮:金聖響 管弦楽:東京フィルハーモニー交響楽団
Info: https://gr.afit.pl 0:00 Intro 0:48 Star Wars Main Theme (In the style of Richard Wagner) 3:14 The Dark Sith in person 3:32 Main Theme Strikes Back :) 7:10 Credits Andrzej Kucybała /Darth Vader/ - conductor, Stanisław Moniuszko School of Music Symphony Orchestra in Bielsko Biała, Poland, The Winner of Polish Nationwide Music Schools' Symphonic Orchestras Competition 2013 & 2015 John Williams
指揮 : 吉田 行地 演奏 : ブラス・エクシード・トウキョウ 2011年10月7日 府中の森芸術劇場 どりーむホール Video directed/recorded by Atsushi Ishida 東京に拠点を置くプロ吹奏楽団 「ブラスエクシードトウキョウ」 大人気ゲーム音楽シリーズ 第7回演奏会「交響組曲ドラゴンクエストⅠ〜Ⅵ」より ・戦闘のテーマ〜アレフガルドにて〜勇者の挑戦 (ゾーマ戦) ------------------------------------------------------------------------------------------ ドラゴンクエストシリーズ・他の作品もどうぞお楽しみください。 ▽ドラゴンクエストⅤ 天空の花嫁より『結婚ワルツ』 https://youtu.be/ych6Vc8FRFY ▽ドラゴンクエストⅤ 天空の
2020年11月25〜27日の3日間、LINE株式会社が主催するエンジニア向け技術カンファレンス「LINE DEVELOPER DAY 2020」がオンラインで開催されました。そこで LINE System Development Team インフラエンジニアの松本氏が、「LINEにおける数万台の物理サーバーを管理する仕組み」というテーマで、日々のサーバー運用や今後の取り組みについて共有。前半は、5万台以上ある物理サーバーでインシデントが発生したときの対応について紹介しました。 本日のアジェンダ 松本幸大氏:このセッションでは、LINEが構築・運用を行っている数万台の物理サーバーについて、このような膨大な数のサーバーをどのように運用しているのかについて紹介したいと思います。 まず簡単に自己紹介させてください。私は松本といいます。2019年にLINEに新卒として入社しました。現在はLINEの
■トランジスタ(初心者セット付属なし、200円ほど) 電源のON/OFFを切り替えるのは、このトランジスタ君の役割です。初心者セットには付いていません。 シリコントランジスター 2SC1815-GR 10個 ■9V用バッテリーとアダプター(初心者セット付属なし、200円ほど) 電池スナップDCプラグアダプタ ■ガラスの瓶 容器は適当なもので代用してください。インテリアとしてもイケテルモノがよいかと思います。 手順(苦労した話を交えつつ) 0.初心者セットで遊ぶ できれば、初めての方は、初心者セットでいろいろと実験をしてみることをお勧めします。 書籍があれば、理解が早いのでなおよしです。LEDを光らせるくらいは最低できるようにならないときついです。ちなみに、私が読んだやつを記事下に載せておきます。 1.回路を組む 回路図通りに作ってしまえば、速攻で完成ですが、いろいろ実験しながらやってみると
はじめに 今回は給水ポンプを使ってみました。 豆苗の水の入れ替えを自動化できそうです。 以下の記事を参考にしました。 話題の電子工作「arduino」を使って、自動水やりロボットを作ったので、その手順を解説! | ツマミグイ×Blog 購入品 給水ポンプに使えるチューブの内径は8mmです。 UPSLON 小型水中ポンプ 直流DC5V-DC12V 池ポンプ 揚程3m 給水/排水ポンプ 水耕栽培 噴水 自作 DIYポンプ 出版社/メーカー: UPSLONメディア: ホーム&キッチンこの商品を含むブログを見る LEDGLE シリコーンチューブ プラスチック ホース パイプ 水族館用 クリア 3M長 8mm内径 出版社/メーカー: LEDGLEメディア: その他この商品を含むブログを見る シリコントランジスター 2SA1015-GR 10個 出版社/メーカー: 東芝メディア: この商品を含むブログ
KubeFest Tokyo 2020は、Kubernetes を利用している人、これから導入したい人が新しいことを学んだり、ネットワーキングすることを狙いとして開催するワンデイのオンラインイベントです。Kubernetes環境におけるCI/CDの問題をOpen Policy AgentとSpinnakerを導入することで解決する方法について、メルペイの山下氏が話をしました。後半はOpen Policy AgentとSpinnakerの導入について。 Open Policy Agentとは Open Policy Agentについて軽く説明したいと思います。Open Policy AgentはOSSの汎用ポリシーエンジンです。Regoというポリシー記述言語によってポリシーを定義して入力データを検証します。よくあるユースケースとしては、Deploymentに特定のLabelがあることを強制し
GitHub、自動でマージが実行される「Pull request auto-merge」機能を発表。GitHub Universe 2020 GitHubは、オンラインイベント「GitHub Universe 2020」において、自動的にマージを実行してくれる新機能「Pull request auto-merge」を発表しました。 Check out auto-merge! Now, when your branch protection rules are met, your changes approved, and your checks are green, GitHub can automatically merge your pull request for you. #GitHubUniverse #Keynote https://t.co/9gQRFt3aqQ pic.tw
クラウド基盤とそこに乗るデータベースはどう進化したか? オラクルのデータベースとクラウドの最新動向から考察する[PR] クラウドの登場と進化は、そのうえで稼働するデータベースにも影響を与えました。 クラウドでは、システムを適切に分散させ相互に連係させるアーキテクチャがスケーラビリティや高可用性を実現し、効率性を高めて従量課金によるコストを下げることにつながります。 一方でガバナンスや運用管理は、クラウドが提供するマネージドサービスや自動化ツール、自律型サービスなどを活用することが工数や人為的ミスを減らし、セキュアで統制のとれたシステムの実現につながります。 そうしたクラウド時代のデータベースとしてまず最初に登場したのがオラクルのAutonomous Databaseです。 Autonomous Databaseとしてまず最初に提供されたのがデータウェアハウスにのための自律型データベースサー
こんにちは!QUOITWORKS Incでディレクションとデザインを担当しておりますワタナベです(@ws0606)。今回はデザイナー向けに押さえておきたい「写真の構図」について記事を書きました。 デザインをする上で欠かせない素材の一つが「写真」。カメラマンと撮影に同行して写真の指示や良し悪しの判断を求められたり、フォトストックから選定をして加工、トリミングをしたりとデザイナーが写真と関わる場面は多くあります。 そういった場合に写真の知識があれば、カメラマンと円滑にコミュニケーションが取れ、自分で加工する際もより魅力的に見せることが出来ます。 またデザインの画面上での見え方(特にファーストビューなど)もこの構図の考え方を取り入れることにより安定したスタイリングができるなどメリットや、それをお客さんに説明するときも協力な根拠になります。 そこで今回は現場にも役立つ代表的な写真の構図やアングルに
この記事はGoodpatch AnywhereアドベントカレンダーとGoodpatchアドベントカレンダーの7日目の記事です(欲張り) 今日はここ半年くらい温めていたデザイン手法について紹介したいと思います。「プロダクトやサービスの体験構造とKPIを表し、チームでディスカッションするための成果物」として「体験構造図」と仮称しておきます(ググっても7件だからだれにも怒られないよね…)。 体験構造図はユーザー体験をプロジェクトの中心に置きながら、数値指標(KPI)を意識し続けるためのものです。「どんなプロダクトを作るのかなかなか決まらない」「UXデザイナーが何してるのかわからない」「プロダクトが伸び悩んでチームに停滞感がある」「プロダクト開発の現場と経営が対立する」などの問題が起こっているときにこの体験構造図を作ってみるとチームを前にすすめる突破口になるのでは?と思っているのでぜひトライしてみ
by Jeff Hitchcock WindowsやAndroidを搭載したデバイスの動作を軽快にする方法を調べると「タスク」や「プロセス」「デーモン」といった言葉が目に入ります。特にデーモンはUNIX/Linuxにおいて、ユーザーとの対話を行うための制御端末を持たないバックグラウンドプロセスとして、ウェブサーバーやメールサーバーの役割を担う存在。そのデーモンの生成方法について、エンジニアのAryaman Sharda氏が説明しています。 Understanding Daemons (in Unix) - Digital Bunker https://blog.digitalbunker.dev/2020/09/03/understanding-daemons-unix/ デーモンとは、バックグラウンドで動作し特定のイベント発生を待機しているプロセスのこと。代表的なデーモンとしてはウェブサ
最短距離でゼロからしっかり学ぶ Python入門 実践編 〜ゲーム開発・データ可視化・Web開発 作者:Eric Matthes 発売日: 2020/09/02 メディア: Kindle版 ・ゲーム作りって、どうよ? 最近、Pythonでのゲーム作成に熱中しております。僕がおススメさせていただいた書籍で、実践編としてゲーム作成があるからです。 作業自体は、なかなかハードなのですが、面白いです。 この書籍に限らず、多くのプログラミング言語の指南書では、ゲーム作りを推進しています。やっぱり、つくっているのは楽しいですし、つくり終わって遊べるのでお得ですね。 以前学習した言語の指南書でも、ゲームを作成しておりました。そのときには、わりと簡単に作れるミニゲームでした。ですが、上記書籍のゲームは、けっこうガチだと思います。 いまプログラミング学習をされている方に向けて、記録します。「学習の発展として
本記事では、 プロジェクトのリスク患部にすぐ効き すばやくテスト実行ができ 本当に重要なことに焦点をあてることができ アプリケーションコードとテストコードのバランスを保つことができ CIに組み込むことができ IDEで使えて生産性を爆上げできる といったツールを紹介します。 それがOpenCloverというツールです。 OpenCloverとは 高機能なJavaカバレッジ計測ツールの1つです。 もともとはAtlassianという会社の製品だったのですが、2017年にOSSになりました。以降も開発は続けられているようですが、現在(2020/12時点)の最新版のリリースは2019年10月のものとなっています。 特徴 対応言語 Java, Groovy, AspectJに対応しています。 値段 OSSなのでもちろん無料です。 コードカバレッジの種類 3種類のカバレッジを提供しています。 metho
※ このブログはヌーラバー Advent Calendar 2020 8日目の記事です。明日は藤田さんの記事です。 こんにちは、Nulab Apps 担当のiwagです。普段は熊本県八代市から働いています。 突然ですが、2020年12月5日に開催されました NuCon 2020 お疲れ様でした!NuCon はヌーラボ のオンラインカンファレンスで、「Nulab の当たり前 Normal 」=「Nu Normal」をテーマに6時間に渡って配信しました。現在、アーカイブとして視聴可能になっています。 そのカンファレンスの裏で我々は………カレーを作っていました…!6時間かけて。YouTube で配信しながら。 できあがったカレー。 弊社代表橋本のツイート。時刻に注目。 本稿では、配信に関わったスタッフがその「わけ」を解説しようと思います! カリーボレーションとはなにか カリーボレーション企画を担
VS Code上で全角スペースが見えずにハマる まあ、恥ずかしい話ですが、ソースコード内の全角スペース(空白)に気づかず、プログラムの実行エラーの原因にいつまでも気づけなかった話です。 今時のソフトウェア開発なら、頭語開発環境(IDE)を使うのが当たり前で、全角スペースが混在していようものなら、コンパイルエラーでさっさと気づけますよね。 JavaならeclipseやIntelliJ、C#からVisual Studioといったところですが、たまたま現在のプロジェクトで実装していたのがPostgreSQLのトリガー関数でして、IDEという代物が無い状況だったんですね。 とりあえずテキストエディタでコーディングして、毎回DB上でクリエイトし直していたのですが、今思えばサクラエディタとか使っていれば良かったのですが、たまたまVisual Studio Codeを使っていました。 何故VS Code
米Googleは12月8日(現地時間)、2015年にGitHubで静かに立ち上げたOSプロジェクト「Fuchsia」(赤紫、という意味)のオープンソースモデルを拡張し、一般開発者からの貢献を歓迎すると発表した。 Fuchsiaは、Android OSと異なりLinuxベースではなく、Google独自のリアルタイムOS向けカーネル「Zircon(旧Magenta)」をベースにした新しいOS。2019年にはひっそりと開発者向けWebサイト「Fuchsia.dev」が公開されたが、公式ブログでの正式発表はこれが初めてだ。今回の発表でGoogleはFuchsiaを「汎用OSを構築するための長期プロジェクト」と説明した。 「Fuchsiaは、セキュリティ、更新可能性、パフォーマンスを優先するよう設計されている。(中略)このOSで、持続性のある安全な製品と体験を簡単に作成できるようにする」という。 一
リモートワークで生産性を高めるためには、どこでも働ける環境作りと合わせて、セキュリティ対策や利用者へのストレス軽減が重要となる。多くの企業が利用しているクラウドサービスの代表格Microsoft 365(旧 Office 365)も同様だ。 Microsoft 365ではファイルサービスとして「One Drive for Business」が利用できるが、これをフル活用して、セキュリティ対策やストレス軽減を図っていくことが、リモートワークの「成功」につながる。本資料では、One Drive for Businessを活用した「データレスPC」ソリューションを紹介している。このソリューションを用いることで、1人当たり1TBという広大なホワイトスペースを安全に活用できるようになる。
注意をそらされたり、混乱に陥ったりすることなく、ダッシュボードの情報をスムーズに吸収して使用できようにする──。データビジュアライゼーションの世界では、これを「フロー」と呼ぶ。フローは、情報を見るオーディエンスの幸福感、創造性、生産性と相関性がある。 では、どうすればオーディエンスに適切なフローを作り出せるのか。本資料では、目障りなものを極力減らして、フローを促進するための3つの原則を紹介している。これは、企業のデータ活用における重要なテーマであり、ビジネスの現場でもすぐに実践できるノウハウだ。ぜひ自社の取り組みに生かしてほしい。
Product > [TYPE-A] 簡易スマートアグリ (イーサネット接続型) [TYPE-A] 簡易スマートアグリ (イーサネット接続型) 15年 3月 5日 09:03 [概要] 自動かん水が可能 (土壌センサの水分量判定値による。給水判断も可能) 土壌センサなどのセンサ系デバイスの値の取得が可能(約60秒の 間隔) [説明] オープンソースで 主に。サーバ管理サービス、収集系はセンサ値の読み取り 実行系は、リレー回路の制御がメインのシステムで それ以外の農作物に近い、 リレー回路から電磁弁の選定(給水側)の電源配線の検討(電線の長さなど) 配管、継ぎ手、パイプ形状、タンクの選定などは。 導入者様側で検討頂く事を前程としています。 Webサービス側 1)土壌センサの水分量に判定値を設定/変更が可能 2)かん水時間の間隔の設定/変更が可能(5~60分で選択可能) 3)マイコン毎の詳細ペ
Linuxディストリビューションの1つ「CentOS」を開発しているThe CentOS Projectが、軸足を「CentOS 8」から「CentOS Stream」に移すことを明らかにしました。今後、CentOS StreamはRHEL(Red Hat Enterprise Linux)の開発ブランチとして機能していくことになります。一方で、CentOS 8は2021年末をもって終了します。 CentOS Project shifts focus to CentOS Stream – Blog.CentOS.org https://blog.centos.org/2020/12/future-is-centos-stream/ CentOS Stream: Building an innovative future for enterprise Linux https://www.re
こんにちは。Finatextでエンジニアをしている@s_tajima です。 この記事は、CTOA Advent Calendar 2020の、12/9の記事です。 弊社では、日本CTO協会の出している、DX Criteria を使って自分たちの開発体制についてのアセスメントをしています。 初回は2019年12月頃に実施し、最近あらためて今の状況を確認してみました。 結果として、初回に比べて大きな改善傾向がみられたので、今回はその詳細について紹介します。 尚、今回紹介するアセスメント結果は私が全社の状況を俯瞰することを心がけて実施したものですが、これとは別にチーム単位でのアセスメントをしていたりもします。 アセスメント結果の比較画像2回分のアセスメントの結果を並べた画像をお見せします。 左が2019年12月、右が2020年10月の時点のアセスメント結果です。 結果として、青(=ポジティブな
KDDIが12月9日に発表した5Gスマートフォン向け新料金プラン「データMAX 5G with Amazonプライム」に対し、Twitterでは「期待外れ」「微妙」「ahamoと比べると分かりにくい」などの声が相次いでいる。 データMAX 5G with Amazonプライムは、データ容量の上限がなく「Amazonプライム」や動画見放題サービス「TELASA」の利用料がセットのプラン。KDDIの東海林崇(しょうじたかし)副社長は発表会で「月額3760円から提供する」と安さを強調していたが、これは「スマホ応援割III」や「5Gスタート割」など、各種割引を適用した価格だ。
スクラムが好きです。ここ数年、スクラムをよく知らないけどスクラムイベントをやっているという現場でスクラムを再導入するということに向き合ってきました(よくよく考えると不思議な縁だなと思ったのですが、よくあることなのでしょうか)。 今まさにそろそろ始めるぞ!というタイミングなので、始めるまでにやったこと、考えたことをまとめていきます。 現在の現場ではスマートフォンゲーム開発をしており、組織規模は大きめです。エンジニアはスクラムチームが複数作れる人数、ディレクターが複数人いて、デザイナーは少なめ、QAチームがたくさんというチーム構成です。PMやEMも複数人います。スクラムを知ってる?と聞くと「なんとなく知ってる」「聞いたことはある」が若干名。 プロローグ 状況把握 弊社のEMは組織課題の解決やアジャイルな開発プロセスの導入が含まれています。 まずは現在どのような状態を把握するためにヒアリングから
改ましてビジョナル株式会社の竹内です。少し前にコーポレートサイトがようやくリリースされましたので、最初にお知らせさせてくださいね。 https://visional.inc/ さて、1,400名を超える会社の分社化/ホールディングス化ということもあって、少々骨が折れる半年間でした。もちろん現場のメンバーはさらに、ですが、約2年前からこの構想の種が植えられてやっと、という感覚もあります。この会社の名前そのものからブランディング、メッセージング、クリエイティブ全般のディレクションを行ってくださったPOOL inc.の小西利行さんとチームの皆様、CIデザインのDaisuke Endoさん、そして途中で僕のバトンを受け取ってくれた清水健太さん、そして関わってくれた全ての皆様に改めて感謝を申し上げたく。本当にありがとうございました。 さて、今回の記事は「組織」を「言葉」で「アーキテクト」する。という
うちの会社には技術的なCXOとして、CTO、CIO、CISOの3パートがあります。何が違うねん、という話なのですが、ここにはのっぴきならない事情と仕組み化の流れがあって、3つのロールに分けました。このあたりの話を今日はつらつら書いてみたいと思います。 CTOの責任昔はCTOこそ全てのバランスを有し、社長よりも俯瞰したロールであれ、的な思想を持っていました。というのもマーケットを理解し、P/L、B/Sも理解しながら先日書いたG/Pを最大化しろ、また負債をいつどのようにどうやって減らしていくのかを考え、説明責任を果たし(その間機能開発力が落ちるかもしれないし)、実行しなければならない。これらは、短期的な収益と中長期的な投資をバランス良く、柔軟に判断しなければならない、という意味で、できりゃいいのですが簡単ではありません。特に簡単ではないのが、結局社長なり、トップの視点、視野にこの広大さと深さが
ざっくり年収1,000万円のエンジニアが10名いる会社では、年間1億円の技術投資がなされているわけですが(地代家賃、ライセンスフィー、PC代など含めるともっと)、年間1億円を正しく詳細に把握して、投資をコントロールできている会社は少ないと思います。会社が創業期であれば、最低限作らなければならない機能などは分かりやすく見えていたりするのでまだしも、そのプロダクトでしっかりとした収益が成り立ち、上場企業となるようなレベル感のプロダクトに対する技術投資となると、一部の大きなプロジェクトは把握していても、細かな投資ポートフォリオを常に把握することは難しいのではないでしょうか?今回はこの部分に一石を投じてみたいと思います。 技術投資量を見える化する 投資の最適化とは言いますが、最適化というのは「To Be」の話ですので、まずは「As Is」を知らなければ話になりません。その、まず「As Is」を知る
この記事について 長年、Javaを使ったIT開発の仕事をしていますが、Javaの起動オプション決定は毎回試行錯誤している気がします。 GCの特性毎にHeap,Metaspace,New領域(Eden/Survivor),Old領域などの複雑なメモリ管理を調べつつ、-Xオプションを設定してみる この作業、10年前から変わってない気がします。 細かいJavaのメモリ管理については別の記事に譲るとして、ここでは完結に ここだけいじればオーケー 的な情報を示したいと思います。 ご意見などあれば、是非コメントお願いします。 前提 ここでは、常駐して利用されるJavaVM(OpenJDK 8u20以降のHotspot JavaVM)の起動オプションを想定しています。 常駐とは・・・ アプリケーションを起動したら、停止命令を送るまで起動したままの物 代表例はTomcatやJetty,WildFlyなどの
プログラミングをする上で、コメントをきちんと残したり、わかりやすい変数名をつけたりして「読みやすいコード」を目指す作業は重要です。しかし、「読みやすいコード」と「優れたコード」の間には、時として構造上の大きな違いがあるのも事実。そんな「優れたコード」に対するLinuxの開発者リーナス・トーバルズ氏の考え方について、エンジニアのmkirchner氏が説明しています。 mkirchner/linked-list-good-taste: Linus Torvalds' linked list argument for good taste, explained https://github.com/mkirchner/linked-list-good-taste Linus Torvalds: The mind behind Linux | TED Talk https://www.ted.co
今回は120GBのSSDから500GBのSSDへデータ移行する方法を紹介します。レガシーブートとUEFIブートの双方に対応しています。 灯台もと暗しで容量が足りなくなった場合の対処を行う 何らかの理由で容量の小さなSSDやHDDが余り、そこにUbuntuをインストールしたものの、なかなか気に入ったので使い込んでいると容量が足りなくなった、なんてことがあるのではないでしょうか。あるいは昨今のSSDの値下がりもあり、新しいものを買ってきたのでデータをそっくりそのまま移行しつつパーティションを拡大して使用したい、なんてこともあるでしょう。そういった場合の方法を解説します。 今回は例として容量の小さなSSD(120GB)から大きなSSD(500GB)に変更しますが、HDDであっても全く同様です。アクセス速度の向上を期待して、同容量であってもHDDからSSDに変更するのもいいでしょう。移行先は現実的
最近勉強を始めたコンテナ技術に関する基礎的な知識をまとめました。 [訂正と注釈] p.27-30: 「Deployment」内の「Version: 1」 => 「Version: 2」 p.37: 「終了コードをから」 => 「終了コードから」 p.39: 「HTTPSが利用できない」=> AWS上では、SSL終端するLBがサポートされています。https://kubernetes.io/docs/concepts/services-networking/service/#ssl-support-on-aws p.40: 「ユーザがingress controllerをmaster上にセットアップする必要」 => master上にセットアップしなければならないという制約はありません。例えばGCEのingress controller(GLBC)はPodとして動作します。https://gi
The Qiita Advent Calendar 2020 is supported by the following companies, organizations, and services.
すごいタイミングですごい本が出たもんだ。 本日はKubernetes Advent Calendar 2020 その1 向けのエントリー。 本当はCF for k8sの記事を書くつもりだったのだけど、先週盛り上がりまくったDockershimのDeprecated話の後ですごーく良い本が出てきたので、これは紹介せねばということで急遽内容を変更。 jaco.udcp.info CF for k8sの話も途中まで書いちゃっているのでまた日を改めて公開する。 あの神資料が本になったよ ということで今日の話題はこちら。 イラストでわかるDockerとKubernetes Software Design plus 作者:徳永 航平発売日: 2020/12/05メディア: Kindle版 今ではDockerやKubernetesに関する本もだいぶ出揃い、使い方を学ぶのには困らなくなってきた。それに、基
The CentOS Projectは12月8日、Linuxディストリビューション「CentOS」の開発方針の変更を発表した。「Red Hat Enterprise Linux(RHEL)」互換の「CentOS Linux」からフォーカスを「CentOS Stream」に移すという。「CentOS Linux 8」は2021年に終了するとしている。 CentOS(Community ENTerprise Operating System)はRed Hat Enterprise Linux(RHEL)と互換を目指すディストリビューションを開発するコミュニティプロジェクト。オープンソースで公開されているRHELのソースコードを元に、商標など無償公開・配布の際に問題となる著作物を取り除いてビルドし、公開している。2004年に歴史を遡るプロジェクトで、途中存続の危機を迎えがら2014年にRed H
GitHub、企業がオープンソースに寄付できる「GitHub Sponsors for companies」発表。GitHub Universe 2020 GitHubは、オンラインイベント「GitHub Universe 2020」において、企業がオープンソースプロジェクトに金銭的な支援を行える「GitHub Sponsors for companies」を発表しました。 We all depend on open source every day, so it’s crucial to invest back into that infrastructure we’ve built our businesses and lives upon. So starting today, companies can sponsor projects and developers through
テストで時間を止めたい時、Timecopを使わないと止められないと思っていましたが、Rails4.1以降は標準のActiveSupport::Testing::TimeHelpersでも止められると最近知りました。 1. Timecopを使った場合 1ヶ月前の時刻で固定する。 Timecop.freeze(Time.current.prev_month) 2. ActiveSupport::Testing::TimeHelpersを使った場合 API: ActiveSupport::Testing::TimeHelpers 1ヶ月前の時刻で固定する。 travel_to(Time.current.prev_month) 元の時刻に戻す travel_back 現在時刻で固定する freeze_time 関連記事 PostgreSQLの現在時刻をフェイクする方法とRailsサンプルコード(翻
2020.12.08 週刊Railsウォッチ(20201208前編)レガシーRailsアプリを引き継ぐときの6つの作業、サーバーレスプロジェクトをRailsに移行ほか こんにちは、hachi8833です。 各記事冒頭には⚓でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙇 今回は、BPS昼の定例勉強会でつっつき会を行いました。 ⚓Rails: 先週の改修(Rails公式ニュースより) 公式の更新情報から見繕いました。 元記事: New Active Record and Action View capabilities, bug fixes and mo
この記事でお題にするのはCPUレジスタ上の整数除算です。以下、単に除算とも書きます。 除算は非常に高コストな演算なため、コンパイラは最適化によって、できるだけ整数除算を別の計算に置き換えようとします。 最適化ができる場合の一つとして、割る数が定数である場合があります。頭のいいコンパイラは、除算を乗算とビットシフト等を駆使した演算に置き換えます。この記事では、そういった最適化の背景にある理屈を部分的に解説します。 計算機環境としてはモダンなx86 CPUを仮定します。したがってレジスタは32/64ビットであり、負数は2の補数表現になっています。ある程度は他の命令セットでも通用する話になっているかもしれません。 そもそも整数の除算とは プログラミングにおける整数の除算の定義について確認します。整数$n$を整数$d$で割るとき $$ n = q \times d + r $$ が成り立つように除
どもども。僕はしがない派遣エンジニアです。 某零細企業から、某大手企業に派遣されています。 派遣先はお堅い職場です。 コロナのご時世ですが、リモートの「リ」も聞いたことありません。 万が一、データー漏洩した場合とんでもないことになりますからね(しらんけど そんな職場ですが、わたくしは2年ほど勤めています。 お堅い職場ゆえに息苦しさもありますが、それが心地よかったりもします。 というよりも派遣という気軽な身分が合っているのかもしれません。 さて本題に。 こんな職場へ、新しい新人さんが入ってきました。 新人といっても50代のベテランエンジニア、Aさんです。 もちろん派遣です。 Aさんはどうにも「優秀ではないエンジニア」のようでした。 かろうじてプログラミングはできるけど、IDEの使い方、フレームワーク等はほとんど経験がないご様子。 何でもかんでもプロパーさんに聞いて回るので、「そんなことくらい
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く