カテゴリー別アーカイブ: 未分類

プログラミング学習キット KOOV(クーブ)

koov

 

 

シンプルにデザインされたブロックと電子パーツを組み合わせてプログラミングを学ぶ、
新しいロボット・プログラミング学習キットがSONYから発売されます!

ロボット学習キットには他にも複数あって、
私の場合、学生時代にレゴ社のマインドストームを触っていました。

 

このクープ、なんといってもおしゃれにデザインされているところが魅力。

koov

 

 

 

こういったデザインだと女の子も興味を持ちやすいんじゃないでしょうか。

KOOVは3パターンのパッケージで販売されます。

    1. シンプル構成のスターターキット
    2. 全種類のパーツを揃えたアドバンスキット
    3. 後からパーツを追加できる拡張パーツセット

基本的にはスターターキットを買えば問題はないです。
少し触ってみて、さらに高度な課題に挑戦する時に拡張パーツセットを購入するという流れがいちばん良さそうです。

KOOVには「ロボットレシピ」が用意されているので、簡単に組立てることができる。
windows、macに対応したアプリを使用して「ビジュアルプログラミング」で試行錯誤して楽しめるので知育にはもってこいの製品になっていますね。

ロボット・プログラミング学習キット KOOV™(クーブ)

Wallpaper Engineがすごい! 実際に導入してみた!

最近なにかと話題になっているWallpaper Engineですが、
早い話、実際なにが出来るのかというとこれ、動画を壁紙にできるんですよ。
音も出ます!

ここでピンとくる人はなかなかセンスがあります!
夢が広がりますね!(* ´艸`)クスクス

実際に導入してみましたので、
その手順を紹介します。

wallpaper Engineはsteamで販売されています。

価格は現在398円

システム要件は下記。
普段PCでゲームをする人であれば余裕でクリアできるかと。
要注意なのはグラフィックボードくらいでしょうか。

 

システム要件

最低:

    • OS: Windows 7 (with Aero), 8.1, 10
    • プロセッサー: 1.66 GHz Intel i5 or equivalent
    • メモリー: 1024 MB RAM
    • グラフィック: HD Graphics 4000 or above
    • DirectX: Version 10
    • ストレージ: 512 MB 利用可能
    • 追記事項: Windows N versions require the ‘Media Feature Pack’ from Microsoft. Aero must be enabled on Windows 7. High contrast mode is not supported. Max video res. Windows 8, 10: 4K, Windows 7: 1080p

推奨:

    • OS: Windows 8.1, 10
    • プロセッサー: 2.0 GHz Intel i7 or equivalent
    • メモリー: 2048 MB RAM
    • グラフィック: NVIDIA GeForce GTX 660, AMD HD7870, 2 GB VRAM or above
    • DirectX: Version 11
    • ストレージ: 1024 MB 利用可能

 

購入後、ダウンロードを完了させてWallpaper Engineを起動すると

言語選択画面が表示されます。
日本語の選択も可能なようでしたので、日本語でインストールしていきます。

追記:日本語選択はできますが、対応していなかったようです。

言語選択

 

 

 

 

 

 

 

 

 

 

次に描画品質設定。
マシンのスペックと相談しつつ決定してください。

品質設定

 

 

 

 

 

 

 

 

 

 

windows起動時に自動実行するかの設定です。
どちらのチェックボックスに関してもON状態で問題ないかと思います。
起動時設定等

 

 

 

 

 

 

 

 

 

 

ここまでで設定完了です。
all doneをクリックしWallpaper Engineを起動しましょう。
最終確認

 

 

 

 

 

 

 

 

 

 

起動すると下記のような起動画面が表示されるようです。
既にいくつかの壁紙がデフォルトで準備されているようで、どように壁紙が表示されるのか
確認することができます。
また、配布されている壁紙を探すには、「Browse Workshop」から行うことが出来ます。
ホーム画面

 

steamのサイト上にはミクさんも公開されているので、
気になる方はダウンロードしましょう。
配布されている壁紙はアニメ系のものが多く、お洒落なものもたくさんあるようでした。
ジブリとかね。

なんにしてもオタクにとってはこれ以上ないくらい素晴らしいアプリになっているので、
少しでも気になった方は購入してみましょう!

 

シンボリックリンクとハードリンクの違いについて

LPICレベル1の範囲でもあるlnコマンドですが、
このlnコマンドを使うとオプションの有無によって違う種類のリンクを作ることが出来ます。
通常、Linuxを扱っていて単にリンクというとシンボリックリンクを指すことが多いとおもますがリンクの種類にはもう一つあるのでそれぞれの特徴について備忘録的にまとめておきます。

・シンボリックリンク

・パーティションをまたがってリンクを貼ることが出来る
・シンボリックリンクを削除してもリンク先は削除されない
・Windowsでいうところの「ショートカットファイル」に近いイメージ
・ディレクトリを基にしてリンクを作成することができる

ハードリンク

・パーティションをまたがってリンクを貼ることは出来ない
・ハードリンクを削除するとリンク先も削除される
・ディレクトリを基にしてリンクを作成することができない

 

ふたつのリンクの違いについて考える場合に重要になってくるキーワードに「iノード」というものがありますが、
iノードというのはファイルシステム内でユニークな番号のことです。
シンボリックの場合はリンク元ファイルとリンク先のファイルiノードは違いますが、ハードリンクの場合はリンク元とリンク先のiノードは同じになります。
同じiノードを持つということはハードリンクを削除すると実体も削除されるということになります。
逆にシンボリックリンクの場合はリンク元を削除してもその実体までは削除されません。

ふたつのリンクの使い分けについて

シンボリックリンクとハードリンクの違いを単純に並べてみると、
シンボリックリンクの方はかなり便利そうに見えて逆にハードリンクの方はあまり使いどころがなさそうな印象も受けますが実際は両方のリンクの使い分けが大切なようです。
あとは技術者のセンス。
プログラムでファイルを操作するような場合、シンボリックリンクだとリンク先が存在するか存在しないかはアクセスしてみなければわかりませんが、ハードリンクの場合はリンクがもしなくなっていればファイルが無いことは明白なのでデバックがし易い、という意見もあるようです。(私はまだ経験がありませんが。)
意見が別れる場合もあるそうなので、
そういう時はもうどういう思想で実装しているかとか、そういう話にもなってきますよね。

はじめに。

このサイトは、私が趣味で開発したアプリケーションの情報を公開するページです。

技術的な事を備忘録的に書くこともあるかもしれません。

objective-cについて少し書くかと思った矢先の先日のWWDCで発表されたアレのせいで何も書くことがなくなりましたが(^_^;)