Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
こんにちは、BPSの福岡拠点として一緒にお仕事させて頂いてます、株式会社ウイングドアの坂本です。 普段日本国内で生活しているとなかなか使う機会がない英語。 しかしプログラミングにはドキュメントを読んだり、コードを書いたりと避けられないものですよね。 モデルには名詞の単数形を、テーブル名にはその複数形を、等英語のルールに則り命名することも多いかと思います。 そんな英語名詞の単数から複数形への変換処理。 各フレームワークでどんな処理になっているのか覗いてみると、 それぞれ実装の仕方や定義が違って面白かったのでぜひご紹介したいと思います。 調査対象 今回調査したのは以下のフレームワークです。 Ruby on Rails 5.2.3 (Ruby) CakePHP 3.5.7 (PHP) Symfony 4.3 (PHP) Laravel 5.8 (PHP) 主に自分が利用している、したことあるもの
項目の使い分け 似たような項目について言及します。 【担当/現在ボールを持っている人】 担当:そのチケットを完了まで推進する責任がある人 現在ボールを持っている人:現時点で作業を担当している人 現場では、「現在ボールを持っている人」を打ち返しあってる感じですね。 レビュー依頼とかもこれでやってました。 実績報告 月次で作業報告をあげてもらう必要があったので、もし使いたいなら、実際に作業したチケットに報告をあげてもらって良いよ。と言うことにしていた。 もし上げる際は、パートナーさんにおいては、代表者に一括で計上してもらうようにしていた。 結果的には、3社ともに毎日入れていただけてました。 運用 EVM Earned Value Managementを、この機会に試してみた。 実際のEVMグラフ 縦横の目盛りや、どの線がPV/EV/ACなのかってのはあえて明示していません。 PVは、お客様に提
このドキュメントは、Y.ROMIさんが発行された同人CD「PC88ゲームの世界」 CD-ROM向けに、2000年6月に執筆、脱稿したものです。 その版をもとに記述ミスなどを修正したものを、ここに掲載します。 はじめに 筆者は、PC-88史上に残る名作である(株)日本ファルコムのARPG、「ソーサリアン」をシャープ製パーソナルワークステーションX680x0シリーズへ移植した経験をもつ。この移植は全くのアンオフィシャルなものであり、あくまで個人の範囲内で独自に行ったものであることを予めお断りしておく。 さて、この移植にあたり、筆者らはバイナリレベルで60KBにもおよぶPC-8801mkIISR版「ソーサリアン」のほぼ全プログラムを解析するという作業を行った。この結果、今まで知られていなかった事実や、またソーサリアンのメインプログラマーである木屋 善夫氏(現在、日本アプリケーション(株)に在籍)
T sql の parse と generatorOda Shinsuke2.2K views•41 slides
dn: cn=User002,ou=User,ou=interstage,o=fujitsu,dc=com changetype: add objectclass: top objectclass: person objectclass: organizationalPerson cn: User002 sn: Fujitsu 例中に記載のオブジェクトクラス、属性については、それぞれ、“オブジェクトクラス一覧”、“属性一覧”を参照してください。 エントリの削除 changetype行に“delete”を指定します。 エントリを削除する場合 例中に記載のオブジェクトクラス、属性については、それぞれ、“オブジェクトクラス一覧”、“属性一覧”を参照してください。 エントリの更新 エントリの属性、属性値に対して、追加、削除、置換えを行うには、changetype行に“modify”を指定します。さ
商品の画像を複数枚用意することで、商品を360度ぐるぐる回転できる画像ビューワーを簡単に実装できるスクリプトを紹介します。 操作はかなり快適で、単体で動作するスクリプトです。 JS Cloudimage 360 View JS Cloudimage 360 View -GitHub JS Cloudimage 360 Viewの特徴 JS Cloudimage 360 Viewのデモ JS Cloudimage 360 Viewの使い方 JS Cloudimage 360 Viewの特徴 JS Cloudimage 360 Viewは商品の画像を複数枚用意することで、バーチャルツアーを提供できるシンプルでインタラクティブなJavaScriptライブラリです。 サポートブラウザは、IE9, 10, 11を含む、すべてのモダンブラウザです。 商品はユーザーが360度回転させることができ、拡大に
Linux Daily Topics 2019年4月25日systemdフリーな世界を快適に立ち上げる ―モダン&シンプルな起動ユーティリティ「S6」 メジャーなLinuxディストリビューションのほとんどが起動処理にsystemdを採用するようになった一方で、systemdフリーな世界を求めてやまないユーザや開発者をターゲットにしたディストリビューションも少なからず存在する。Debianベースの「Devuan」やArch Linuxベースの「Artix Linux」などはその代表だ。 systemdフリーをめざすのであれば、当然ながらsystemdの代わりにシステムを立ち上げるinitを選ばなくてはならない。Devuanの場合はユーザが任意のinitを選択でき、ArtixであればOpenRCやrunitを利用する。今回紹介する「S6」もそうしたユーティリティのひとつだが、そのシンプルでユニ
こんにちは。セガ・インタラクティブ技術統括室の大森です。 TAとして、アーケードタイトルにUnityを採用する際の描画設計を お手伝いしています。 Unity5以降、Unityの標準シェーダーにはPBRワークフローが採用されています。アート素材の量産性が高いことから すっかり普及したPBRワークフローですが、その恩恵を受ける為にはフォトリアル系の知識が欠かせません。 ところで、Unityプロジェクトの初期設定は、旧来シェーダーでの絵作りとも互換性を保つように設定されていて、そのままPBRワークフローを始めると混乱を招く部分があります。社内では この混乱を避ける為、プロジェクト立ち上げ時に、カラースペースやライティング単位を設定しておく事を勧めています。 この記事では、ライティング環境のセットアップに使えるシェーダーやスクリプトを共有しつつ、具体的なライティング設定の一例を紹介します。ぜひハ
*1:短押し操作であってもボタンを離した時(onKeyUp)に反応します。 *2:プラグインからはLiveストリーミングモードにしません。 「短押し」という簡単なボタン操作認識1つとっても「操作に対する反応を速くしたい箇所はonKeyDownを使う」「長押し操作と共存する可能性があるボタンは onKeyUpを使う」という使い分けされているようです。組み込み系ではないソフトウェアエンジニアの方は、ちょっとした気づきがあるのではないでしょうか? ソースコード 今回は、HID Remoteのプロジェクトファイル一式をベースとして、GPS/GNSSレシーバーの記事を参考にシリアル通信にまつわるビルド環境設定(ライブラリの取り込み)を行い、「MainActivity.java」のみを書き換えるという作業をしました。 折りたたんだ形でMainActivity.java全コードを掲載したあと、ポイントに
2019年4月21日で生誕30周年を迎えたゲームボーイ向けのゲームを誰でも簡単に作成できるオープンソフトウェア「GB Studio」がChris Maltby氏によって無料配布されています。GB StudioはWindows版・macOS版・Linux版が用意されていて、ソースコードはGitHubで公開中です。 GB Studio - Chris Maltby https://www.chrismaltby.com/projects/gbstudio GB Studio https://www.gbstudio.dev/ GB Studioがどんなツールなのかは以下のムービーを見ると一発でわかります。 GB Studio - YouTube GB Studioはゲームボーイ向けのゲームを誰でも簡単に開発できるソフトウェアです。 ゲームのプロジェクト画面。フィールド作成やスプライト編集、背景
はじめに 某プロジェクトで客先AWSを扱う際、「セキュリティ的にGUIは見せられないんだよね」と言われ、 完全にゼロの状態からAWS CLIのみで環境構築を行なっていたのですが、 (全部コマンドて……画面からポチポチさせてくれや……)というフラストレーションが溜まる一方 すっかり aws cli のコマンドが手に馴染んでしまうという事態に発展してしまったので、個人的によく使うコマンド / オプションをまとめてみました。 やっていることは特に難しくないです。 1. 実行結果の一覧表示(テーブル形式) Lambdaファンクションの関数名、ハンドラ、ランタイムとか、いい感じに見たいなー、という時はこのコマンド。 aws lambda list-functions --query "Functions[].[FunctionName,Handler,runtime,memory]" --outpu
5Gが来る 世の中、5Gが来るというのでかなりワクワクしている様子です。 business.nikkei.com 次世代高速通信「5G」の商用サービスがいよいよ始まる。「高速・大容量」「低遅延」「同時多接続」という特徴は、現行の「4G」を凌駕(りょうが)する。日経ビジネス、4月15日号特集「5Gインパクト」では、5Gの登場がビジネスと生活をどう変えるかを取り上げた。 5Gの登場で、業界構造を真っ先に大きく変えそうなのがゲームなどのエンターテインメントの世界だ。米グーグルが、サーバー上でゲームの操作や映像表現を処理する「クラウドゲーム」のサービスを発表するなど競争は激化しそうだ。5Gはゲーム業界に何をもたらすのか。コナミ時代に「メタルギアソリッド」で大ヒットを飛ばし、独立後もゲーム業界の最前線で活躍する、コジマプロダクションの小島秀夫代表に聞いた。 ビジョンを描くことはすごく大事で人間の原動
C++、C#、PHP等には"call by reference"という機能があります。ですが、この"call by reference"ではない動作を「参照渡し」と言っている記事をまとめました。対象には表記揺れにすぎない「参照呼び」や「参照呼び出し」も含めています。 他にもある、とか、実は否定しているとかあればコメントや修正依頼をください。ただし、追記や脚注など目立たない形で「実はそうは言わない」などと補足があったり、コメント等でそのような指摘があっても、全ての読者がそこまで細かく見るとは限らないため、除外しません。つまり、厳密には違うとか、機能ではなく動作のことを言っているとか色々言い訳を付けていても、表面だけ読んでいると「『参照渡し』と言っても良い」と読み手が感じられそうであれば、対象としています。 "call by reference"な動作とは? 定義や詳しい動作の解説はここではし
August 14, 2023 by Hayden James, in Blog Linux This list of Linux benchmark scripts and tools should prove helpful for quick performance checks of CPU, storage, memory, and network on Linux servers and VPS. Check each script before running from the command line. Most of these scripts will benchmark the CPU, memory, storage, and network. In most cases, the CPU Model, frequency, and number of cores
おはようございます、ritou です。 今日は日頃の情報収集方法の一つである Mike Jones氏のブログ記事に書いてあったドラフト仕様のご紹介です。 self-issued.info The specification is still an early draft and undergoing active development, but I believe the approach shows a lot of promise and is likely to be adopted by the OAuth working group soon. まだDraft中のDraftな状態ですが、まいくたんの推し感が出ているのでざっと見ておきましょう。 OAuth2.0 DPoPとは? tools.ietf.org This document describes a mechanism
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く