Web Design Articles

  • 1822

【Unity道場5】衝突判定をせよ

問題1:衝突判定をせよ キューブオブジェクトを上から落として、地面にぶつかった時にオブジェクトを削除してください。 回答例 using System.Collections; using System.Collections.Generic; using UnityEngine; public class CollisionTest : MonoBehaviour { void OnCollisionEnter(Collision collision) { Destroy(gameObject); Debug.Log("当たったよ!"); } } 解説 OnCollisionEnterでイベントを検出して、オブジェクトを削除しています 実行結果 問題2:衝突先のオブジェクトを削除せよ 問題1を改良します。キューブオブジェクトを上から落として、地面にぶつかった時に地面オブジェクトの方を削除してください。 回答例 using System.Collections; using System.Collections.Generic; using UnityEngine; [...]

  • 1885

カスタムフィールドを使いこなしてWordPressを「単なるブログ」から「使えるシステム」に進化させる

こんにちは、のすけです。「WordPressって言うてもブログでしょ。」いや、違います!!カスタムフィールドがあります!!ということで今回は、あなたのWordPressを単なるブログからシステムに進化させる方法をこっそり教えたいと思います。 本文じゃ色々と足りない カスタムフィールドとは 頼れる相棒「Advanced Custom Fields」さん 使ってみる フィールドを入力 ルールを登録 位置を追加 カスタムフィールドを表示させるテンプレートを作る コンテンツをフィールドごとに適切に表示 まとめ 本文じゃ色々と足りない WordPressにある「投稿」では次のような項目があると思います。 タイトル 本文 カテゴリ タグ でもこれだけだと正直、記事の投稿くらいにしか使えません。もっと、例えば音楽アーティストのページだったら [...]

  • 1886

WordPress任意のCSSやJavascriptを読み込む方法 (Bootstrapなど)

こんにちは、のすけです。WordPressを弄っていると、独自のCSSやJavascriptを使って整えたくなってきますよね。そんなCSSやJSを作成して変更する方法を紹介します。(デザインについては特に触れません) 簡単だけど諸刃の剣な方法 概要 書き方 CSSやJavascriptの置き場所 置いたスクリプトをWordPressで読み込むように登録する 簡単だけど諸刃の剣な方法 一番簡単な手法としては、管理画面の[外観] - [CSS編集]からCSSについては編集できます。テーマのCSS編集この画面では、CSSの変更結果を微調整しながらカキカキできるのが利点で、とても便利なのです。プレビューを確認しながら変更できるので便利ではありますその他の手法として、[外観]-[テーマ編集]からテーマの「style.css」に追記数する手法もあります。style.cssはテーマ用なので別ファイルで管理したいしかし、問題もあります。 このCSSはテーマの設定値として紐づいているので、テーマを変えると消えてしまいますし テーマのアップデートで消えてしまったこともあります。 また、テーマ編集については、そもそもこの画面から編集するのは危険です。間違ってからのテキストデータがPOSTされた場合全て消えてしまう可能性もあります。(一度ありました。) 膨大な時間を掛けて構築したCSSが消えてしまうと、もう呆然となってしまいます。。 そのため、Web一般で用いられているように、外部ファイルとして保存されたCSSやJavascriptを利用して編集する手法を取りたいと思います。ローカルにソースファイルを保持できるので、万が一サーバー上のファイルが消えても復旧可能なので、やはりこっちの方がしっくりきます。 またbootstrapなどの任意のCSSフレームワークを入れたいなんて要望もあるかと思います。 概要 やり方の概要としては「wp enqueue script」関数を利用して、登録を行います。 [...]

  • 1887

WordPressアーカイブページをカスタマイズ。カスタム投稿タイプも対応します。

こんにちは、今回はWordPressのアーカイブ機能カスタマイズしていきます。 アーカイブ表示とは? アーカイブページは「archive.php」を作れば良い アーカイブページのタイトル 個別投稿ページへのリンク 記事の抜粋 ページング カスタム投稿タイプにも一覧機能をつけたい WP_Queryでカスタム投稿を取り出す! アーカイブ表示とは? そもそも、アーカイブ機能とは何でしょうか?投稿や固定ページとは違ってあまり馴染みのない機能なのではないでしょうか。 でも、実は重要です。 アーカイブとは記事を一覧表示する機能なので、投稿一覧をいい感じに作ることができるものです。 例えば通常、カテゴリーをクリックした際に、そのカテゴリーに属する記事が一覧で表示されると思いますが、そのページがアーカイブページになります。 カテゴリーの他にも、タグや、日付(日別・月別・年別)での結果もアーカイブページになります。 カスタム投稿タイプで新しく別の投稿タイプを作成した時に、それぞれ別のレイアウトの一覧ページを作りたい!なんて要望もあると思います。 例えば通常はリスト表示が多いのですが、これをグリッド形式にしてアルファブログにあるような形に整形することも可能です。 アーカイブページは「archive.php」を作れば良い それではアーカイブページを作っていきます。 と言っても、アーカイブページの作り方は、固定ページや投稿ページと同じです。 [...]

革命的なプラネタリウムの魅力

こんにちは、hollywisのnosukeです。 僕はプラネタリウムが大好きなのですが、最新設備がある川崎のプラネタリウムに 行ってきましたので、その魅力をお伝えしようと思います。 プラネタリウムと聞いてみなさんは、どんな事を思い浮かべるでしょうか? ・丸いドームの中で星を見るヤツね ・小学生の時に見たかも ・眠くなるやつでしょ? ・外で見た方が綺麗なんじゃ? 私もそう思っていました。 でも、ココ数年でプラネタリウムの世界の状況は変わっていました! その革命機の名は「メガスター」 どど〜〜ん! こいつです。 ※都合上MEGASTAR-IIIの画像です こちらが従来機 ぜんぜん違いますね。メガスター可愛いです(笑) 今までのプラネタリウムが数千個や数万個の星の数ならば、メガスターは 100万個以上の星が投影できたそうで、1998年にロンドンの大会で初披露して 世界に衝撃を与えたそうです。 私がメガスターに出会ったのは東京お台場にある「日本科学未来館」でした そのときは既に「メガスターII」となっており、560万個の星が投影できるものに なっていました。 星のキセキ - YouTube もうね、衝撃です。。。 星の数がヤバい 実は魅力はそれだけじゃなくて。 ・プラネタリウムの施設自体も綺麗・快適なリクライニングシート ・360度の全周型スクリーン・デジタル映像との融合 などなど凄いハイテクになっていました。 そんなわけで、プラネタリウムにすっかりハマってしまった僕ですが。 最近、川崎にメガスターの最新版「MEGASTAR-III FUSION」が入っている事を察知しました。 というのも、メガスターを作っている人が川崎の人だったそうで。 川崎の為にと、世界に一台の最新版を作ってくれたそうです。 なんと星の数は1,500万個!! これは行かねばなるまいと、行ってきました。 場所はプラネタリウム|かわさき宙(そら)と緑の科学館(川崎市青少年科学館)サイエンスプリン そして、ありましたMEGASTAR-III カッコイイ!! やっぱり凄かったです。星の数が多すぎる。 正直なところ、もはやMEGASTAR-IIとの違いは 私の肉眼ではあんまり分かりませんでしたが、大満足でした。 MEGASTAR系の他にもコニカミノルタ系のプラネタリウムも中々見応えがあり かつ、映像に迫力があってエンターテイメントな感じに仕上がっており、とても面白いです。 最新のプラネタリウムの魅力を図解 - いま、プラネタリウムに注目!「図解プラネタリウム」 - 星空ガイド [...]

はりうすビール部

こんばんは。 現在、チームはりうすでは、お出かけスポットや観光地を紹介するサービス ホックー!https://hotcoo.net/の次の大きなリリースに向けて日夜開発を続けています。 現状では他の旅行・お出かけガイド系のサービスと似たり寄ったりかもしれませんが、 次のリリースでは、いよいよ、ホックーの名前のもとにもなっている「ホット指数機能」が実装される予定です。 これにより、爆発的に検索性が高まると同時に、かつてない視点からスポット情報を見る楽しみが提供できるはずです。 ご期待ください! ところで全く関係ありませんが、開発の疲れをいやすため、私は最近よくビール(系のお酒)を飲みます。 スペースがあまったので最近私が飲んだものの写真を載せておきます。 沖縄に行ったのでのんだオリオンビール。 現地ではすごくうまいけど、こっちで見つけてのんでもそんなにおいしくないのがふしぎ。 ホワイトビール味の第三のビール。 安くヒューガルデンみたいな雰囲気が味わえてステキ。 トップバリューのやつ。こういうのは総じて味が薄いので、これからの季節は結構うまい。 第三のビールと間違って買ったサッポロクラシック。北海道限定のはずがけっこうみかける。苦みがちょっと独特でうまい。 金麦はもともと第三のビールの中で一番うまいと思っていたが、ちょっとヘビーな味がするのがめんどくさくて最近飲んでなかった。しかし、この白いのはあっさりしていてちょうどよい。 おそらく西友のプライベートブランドの第三のビール。 これは韓国産でかなり薄味かつ苦みがちょっと独特。 こういうのは独特さのベクトルが外れて辛い場合も多いけれど、これは安く外国のビールが飲めて幸せという気分になった。 東京駅の構内に成城石井があり、テンションがあがってつまみといっしょに買ってしまったスーパードライの金色のやつ。 二日酔いだったので味は覚えてない。 近所のドラッグストアで売っている第三のビールカテゴリのベルギービール「ベルモルト」 6パックで480円を切るとてつもない安さ。 しかも結構それっぽい味がする。 最近のお気に入りです。 第三のビールばかりなのが悲しいですが、少ない予算で新しいお酒を知る楽しみが味わせるのはすばらしいですね。 気になったものがあれば試してみてはいかがでしょうか。 [さいぞう]

PCの温度管理は大切!CPUが高温になったときの対処法

2014年6月某日 実は、我がHollywisのメインPCであるこのタワー型パソコンにある日突然、謎のメッセージが出たのです。 2010年に自作した愛機でございます。 OS:Windows8.1 64bit CPU:Core(TM) i7-2600K CPU @ 3.40GHz (4コア8スレッド) 「CPU Over Temperature Error!」と表示されています。 電源をONにすると、いきなりこの表示が現れました。温度が高いとのことですが、、、 急いでCPU温度も確認できる「SpeedFan」を導入 Windows10ならHWmonitorがおすすめです。ダウンロードはこちらから↓ HWMonitor のダウンロードと使い方 - k本的に無料ソフト・フリーソフト で、確認したところ、4つのコア全てで90度超え!!! これはヤバい!ということで、対策を施すことにしました。 CPUは100度を超えると壊れる。強制停止する。動作が不安定になる。 などと言われており早急な対策は必須です!!! そんな訳でこの危急の自体への実際に行った対処対策法をご紹介します。 ①掃除をする (初級) ②CPUファンまわりを確認する (初級) ③CPUファンのホコリを掃除(中級) ④CPUグリスを変える (上級) ⑤CPUファンを高性能なものに変える! (上級:金銭的に…) で、結果は? ①掃除をする (初級) 長くPCを起動していると、部屋のホコリを大量に吸い込みます。 ホコリが多いと何がダメかといいますと、ホコリがあると空気の流れが悪くなり PCについているファンがいくらがんばっても、新鮮な空気がマシンに届かなくなります。 そうすると、PCの冷え具合にも大きく影響します。 こうやって、掃除機の弱モードで丁寧にホコリを除去します。 開けてみるとPCには意外と多くのホコリが溜まっていますよ~ こういう全面も、よくホコリが溜まりますので、これも掃除機で一気に除去!! ②CPUファンまわりを確認する (初級) CPUファンの回転を邪魔するモノがあると、ファンは十分な力を発揮できません 私のPCは、上からPCに空気を送り込むファンが落っこちており、CPUファンを邪魔していました おい。おい。。 邪魔な、配線などでファンに絡まっていないかも要チェックです。 [...]

はりうすチャリ部2

こんばんは。 前の日曜日に、ついに自転車にのりました。 タイヤに空気を入れるのがめんどくさくて、前回の投稿からだいぶ間があいてしまいました.... 暑い日だったので、外で空気を入れるだけでもかなり疲れましたが、風景を楽しむことができました。 多摩川の風が気持ちいい! あまり期待していなかったのですが、かなりクールなスポットがありそうな雰囲気を感じました。 競馬? 旧道 詳細はこれからホックー!の記事にしようと思います。 [さいぞう]

はりうすチャリ部

こんばんは。さいぞうです。 前回の記事で、はりうすでは古いアパートをオフィスとして使っているという紹介がありましたが、 実はそれは私の部屋の一角なんです。 現段階では、主な仕事はサービスWebサイトの開発なので、ずっとパソコンのディスプレイに向かっているため、ちょっと油断すると1週間くらい家の外に出なかったりします。 しかし、はりうすは、ホックー!https://hotcoo.net/というおすすめのお出かけスポットや観光地などを紹介するサービスを開発・運営しているスタートアップです。 その開発チームの一員がこんなインドア引きこもり体質ではいけないと思い、実家に放置してあった自転車を送ってもらいました! 届いたあとも、梱包のためバラバラになっていたのをしばらく放置していましたが、やっと最近組みたてました。 実は、このオフィスは微妙に不便な場所にあって、移動が面倒なのも出不精の原因なのです。 でもこのチャリがあれば大丈夫。 じゃんじゃん遊びに行くぞ! [さいぞう]

弱小スタートアップ HOLLYWISのオフィス紹介!

HOLLYWISは戦後間も無く建てられた古いアパートをオフィスとして利用しています!! 部屋の中に最新のPCを押しこんで日夜、企画立案・プログラミング・サーバ運用といった作業を行っているのです。 そんな我々HOLLYWISの自慢!?のオフィスをご紹介します(笑) HOLLYWISのOFFICE全景です。一部屋です。畳ですw 部屋にテーブルが2つ。それだけですが、なかなか居心地がいいんですよ。 疲れたら、そのまま寝っ転がれます。 私の机がコチラ!! Orasonic社製の卵型PCスピーカーが際立ちます。 椅子&テーブルはIKEAで購入しました。とっても安かったですw そして、贅沢にもデュアルディスプレイ! 一つはコーディング画面用、もう一つは画面確認用にブラウザ(Chrome)を表示していることが多いですね。 コチラが相方の机です。 色合い的には殆ど一緒w これもIKEAで買いましたから。 ただしPCスピーカーがBOSE社製で、とっても贅沢なものを利用しているのが気になります |д゚) キーボードがIBMのヤツとか、なかなかヤリマスネ。。。 最近は、早くデュアルディスプレイにしたいと、嘆いているのが聞こえてきます ロゴ!? 的な何かです。ちょっとオフィスっぽいですね。これを見ると、やる気が出てきます。 福利厚生ですが。 なんと!!エスプレッソ飲み放題!!贅沢ですねぇ。 疲れた体に、染みわたります。 粉もKALDIで調達!引き具合を8で、細かめにいつも注文しております。 以上、オフィス紹介でした! これから段々充実させていきたいですね ボロアパートから始めましたとか、スタートアップっぽくて個人的には気に入っていますw

babylon.js ステップ6 カメラ

babylon.jsにはよく使われる2つのカメラがあります。一つは1人称視点のユニバーサルカメラ(the Universal Camera)、もう一つはアークカメラ(Arc Rotate Camera)です。 まずカメラのコントロールを可能にしましょう camera.attachControl(canvas, true); ユニバーサルカメラ Universal Camera ユニバーサルカメラはキーボード、タッチ、ゲームパッドに対応したカメラです。これはFreeCamera,Touch Camera, Gamepad Cameraの上位互換です。ユニバーサルカメラを使うとFPSっぽい一人称視点を得られます。それぞれの入力方法のデフォルト設定は次の通り キーボード・・・上下左右キー マウス・・・視点を回転 タッチ操作・・・上下左右にスワイプ ゲームパッド・・・デバイス次第 コード // Parameters : name, position, scene var camera = new BABYLON.UniversalCamera("UniversalCamera", new BABYLON.Vector3(0, 0, -10), scene); // Targets the camera to a particular position. In this case the scene origin [...]

babylon.js ステップ5 マテリアル

マテリアルを使用すると、メッシュを色とテクスチャで覆うことができます。なお、メッシュを表示するには光が必要です。拡散マテリアル(Diffuse)と鏡面マテリアル(Specular)では、光源を作成する必要があります。いきましょう! 色 まずは、StandardMaterialでいきます。 var myMaterial = new BABYLON.StandardMaterial("myMaterial", scene); myMaterial.diffuseColor = new BABYLON.Color3(1, 0, 1); myMaterial.specularColor = new BABYLON.Color3(0.5, 0.6, 0.87); myMaterial.emissiveColor = new BABYLON.Color3(1, 1, 1); myMaterial.ambientColor = new BABYLON.Color3(0.23, 0.98, 0.53); mesh.material = myMaterial; BABYLON.Color3はそれぞれ、赤、緑、青を0~1の間で設定します。0がなし、1が一番強い状態です。 diffuseColorは拡散色(光に対して反射する基本の色) specularColorは鏡面反射(ハイライト的な反射) emissiveColorは影の色(そのメッシュ自身がその色で反射する) ambientColor 環境光の反射。シーンのアンビエントカラーが設定されている場合にのみ適用される そして、定義してマテリアルは、mesh.materialでマテリアルを設定していきます myMaterial.alpha = 0.5;aplhaで透明度を変えられる テクスチャ メッシュに対して、画像を張れる. var myMaterial [...]

Let’s Work Together

Tell me more about your project

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.