去年、迷路を最短経路で解く問題を出題していたところが、今年も採用一次試験の問題を公開しているというのでClojureで解いてみた。 問題は以下のとおり。 ゲーム「ぷよぷよ」で、フィールドの状態がテキストで与えられたとき、消える「ぷよ」を消して次のフィールドの状態を出力するプログラムを書け。 たとえば、色をG/Y/Rで表すとき(Green/Yellow/Red)、 GGR YGG であればGが消えて Y R になります。 また、このプログラムを使って次のフィールドを与えると19連鎖ののちすべてのぷよが消えることを確認し、消える途中の様子をあわせて提出すること。 GYRR RYYGYG GYGYRR RYGYRG YGYRYG GYRYRG YGYRYR YGYRYR YRRGRG RYGYGG GRYGYR GRYGYR GRYGYR 人生を書き換える者すらいた。: 人材募集企画 2011年
既にSIMフリー版を購入している人からは報告が上がっていたのだが、GALAXY Tabにおいては一部のアプリケーションにおいて画面の縦横がフィットせずに表示されてしまう現象が発生している。 かくいう拙作のカレンダービューを配置したテストアプリケーションも、Nexus one上ではエミュレータ同様に表示されていたのがGALAXY Tabでは以下のように真ん中にぽつんと表示されてしまう。(機能自体は問題は無い) 有名所ではSpeedTestなどもこのように表示されてしまう。 この現象既にid:hyoromoさんが解析済みであり、結論から言うとandroid menifestのuses-sdk要素のminsdk属性を明示的に4に設定することで回避することができる。 GalaxyTab固有の問題と解決方法 - hyoromoの日記 manifest.xml <?xml version="1.0"
各社から様々なAndroid端末が発売されていますが、それらの解像度は様々です。 現在、メジャーなのはWVGAでしょうか。DesireやXperiaなどの主力機種はWVGAです。Desireとほぼ同じハードウェアであるNexus OneもWVGAですね。国内で最初に発売されたAndroid端末であるHT-03AはHVGAで、海外に目を向けるとXperia miniやHTC WildfireなどQVGA端末も存在します。 では、それら全ての端末に向けてアプリケーションを開発しようとすると、別々のバイナリを用意する必要があるのでしょうか? もちろん、その必要はありません。 Androidには画像リソースをDPI(dot per inchの略。ピクセル解像度。)ごとに用意することで、自動で端末のDPIに合わせた画像を読み込む仕組みがあります。 それでは続きで説明します。 画像リソースフォルダ こ
はてなブックマークの公式Androidアプリがリリースされたり、また、Androidアプリマーケットからクリックひとつで手元のデバイスにインストールできる仕組みがあったりなど、iPhoneに比べて自由で先進的な環境に興味を覚えたので、Android端末の購入を検討した結果、いろいろ考えたのですが、HTC Ariaを購入しました。 購入検討するにあたっての、個人的要件は以下。 iPhoneを既に所持しているので、携帯電話番号はiPhoneのものを使う つまり、Android端末では通話はしない 家のネットはemobileしかないので、テザリングできることが必要(必須) emobileは3年近く使ってるし、特に不満もないので他のWi-Fiサービスに移るのも(料金的に)もったいない感じがする というわけで、販売店で料金を確認した上で、HTC Ariaを購入しました。上記要件であれば、他には、ID
About 南の島のプログラマ。 たまに役者。 Practical Schemeの主。 WiLiKi:Shiro 最近のエントリ 無限cxr高校受験Defense振り返ってみると2019年は色々学んで楽...覚えるより忘れる方が難しい(こともある)眼鏡のつると3DプリンタIris Klein Acting ClassSAG-AFTRA conservatory: Voice Acting創作活動って自分を晒け出さねばならないと...ループを使わずに1から100までMore... 最近のコメント shiro on 歳を取ると時間が速く過ぎるのは、新しいことに挑戦しないから? (2023/03/14)1357 on 歳を取ると時間が速く過ぎるのは、新しいことに挑戦しないから? (2023/03/01)ベアトリーチェ on ハイポハイポハイポのシューリンガン (2022/04/02)ベアトリーチ
思いは言葉に。 はてなブログは、あなたの思いや考えを残したり、 さまざまな人が綴った多様な価値観に触れたりできる場所です。
_ SQLite3メモ Download pageには、Windows用のバイナリが用意されている。 しかし、DLLはあってもインポートLIBが無い。ヘッダはsqlite-amalgamation-*.zipにあるけれど。 インポートLIBは無いがDEFファイルがDLLに同梱されている。 LIB /DEF:sqlite3.def で作れる。(HowToCompile) ソースからVSでビルドする場合については、Building SQLite3 with Visual Studio 2005。 _ IS04ファーストインプレッション IS03を買うつもりだったがなんか出遅れたので結局IS04を買った。 これでおれもアンドロイドユーザだ。後ろからついては来ないで胸ポケットに収まるだろうけど。 で、どうしてもそれまで電話以外では同じような役回りをしていたiPod touchとの比較になってしまう
ふと思いたち、自分の日記の歴代ブックマークのトップ10を眺めてみた。人気順の傾向と対策みたいな。 そろそろ〜一言いっておくか、は釣り系のタイトルの定番であるが、そろそろ止めた方がよさそうだw 仕事で文書を書く必要がある人は理科系の作文技術を読むべきだ - 未... 444 users そろそろ大規模ソフトウェア開発に一言いっておくか。デイリービルド... 291 users 許可を求めるな謝罪せよ。(Don't ask for permission, beg for forgi...270 users そろそろUnicodeについて一言いっておくか - 未来のいつか/hyoshiok... 270 users プログラマのための文字コード技術入門を読んだ 2010-02-14 - 未来の... 265 users 40代、50代の人たちはなぜ表現しないのか - 未来のいつか/hyoshio
Risks and mistakes that online gamers may have to deal with when they are dealing with online casinos in the United States In the United states we all know that a few state may allow online gaming and betting whereas in some area sit is still not legal to play casino online, that is why when you are in need of getting the right games and paly them as per your preferences you must be able to find o
Several weeks ago we released Android 2.3, which introduced several new forms of communication for developers and users. One of those, Near Field Communications (NFC), let developers get started creating a new class of contactless, proximity-based applications for users. NFC is an emerging technology that promises exciting new ways to use mobile devices, including ticketing, advertising, ratings,
Twitter for Android is one of the fastest growing Twitter applications. Six months ago, it wasn’t among the top 10 most-used Twitter applications. However, in the last two months, usage has doubled, and now it’s among the top five – along with twitter.com, m.twitter.com (our mobile web site), Twitter for iPhone and Twitter for Blackberry. Today, we’re launching a new version of Twitter for Android
Samsung Galaxy S II and 10.1-inch Galaxy Tab II confirmed for MWC, 4-inch 3D display, LTE-based cloud gaming coming later Alright, we've just laid eyes on some internal Samsung documents and can bring you the official names and specs of the successors to the Galaxy S and Galaxy Tab. Firstly, the Galaxy S II will tout a 4.3-inch, 800 x 480 Super AMOLED Plus display, a 1GHz dual-core Orion / Exynos
Samsung Galaxy Tab 10.1 official: Tegra 2, Honeycomb, dual cameras (hands-on with video) Geez, it's been a long weekend of almost incessant Galaxy Tab II teasing, but the time has come: Samsung's finally releasing the official details of its 10.1-inch, Android Honeycomb tablet to the world. Contrary to the leaks, the tablet is called the Galaxy Tab 10.1 -- grabbing its moniker from the screen size
Samsung Galaxy S II official: dual-core 1GHz CPU, 4.3-inch Super AMOLED Plus, coming this month (hands-on with video) One of the worst-kept secrets of MWC this year -- the Galaxy S II -- is finally official, and we'd say it definitely lives up to its name as a proper successor to the original Galaxy S that lit the Android marketplace on fire last year. Major (and largely expected) features include
第1回では、仮想マシンとは何か、その生い立ちや機能について簡単に紹介しました。今回から、x86システム仮想マシンがどのように実現されているのかを解説していきたいと思います。 x86システム仮想マシンには、VMwareによる仮想化製品をはじめHyper-V、Linux KVM、Xenなどがあることは、すでにご紹介したとおりです。この連載では、その中でも最近とくに注目を浴びているLinux KVMを中心に、x86仮想マシンの実装を見ていきましょう。今回は、Linux KVMの概要、および構成するソフトウェアについて解説します。 コンピュータを構成する3大要素 仮想マシンを理解するために、まず実際のコンピュータがどのような構成になっているかを知っておくと良いでしょう。コンピュータは、CPU、システムメモリ、I/Oデバイスの3つの要素から構成されています。 図1 コンピュータを構成する3大要素 C
You’ve held out for months, waiting and watching the market for some sign of a tablet that you think you’d like. But maybe you’re asking the wrong question. Instead of “Which tablet should I buy?” maybe you should be asking why you need a tablet in the first place? We’ve written out a brief guide to deciding whether you need a tablet at all. As for a recommendation, the two devices we can unequivo
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く