高校生にとってモバイル端末がどれくらい必要であるのかをちょっと考えてみた。
そもそもモバイル歴まだ2年無いけど。
最近よく思うのが、iPadが欲しいとかMacBook Airが欲しいとか。いるのかと。
まぁMacBook Airはコタツに入ってプログラミングしたいし薄くて軽いのは結構便利だと思うけど。
とりあえず高校生にとって、野外でもネットにつながってフルキーボードで文書やプログラムを書ける必要があるのかというと、実際そんなに無いと思う。
まぁ帰りに教室になんとなく残ってると、その時間でPCを使いたいと思うことも無いわけではないけど。
というわけで現在もはや時代に取り残されつつあるHTC EVO WiMAXを使っているわけだけど、そこにプラスして別な端末を持つべきか否か。
・快適にブラウジングしたい
普通にデスクトップPCでやるべき。
・文書を作りたい
これは結構でかい。あの小さいソフトウェアキーボード使うのはノーサンキュー。
・プログラム作りたい
Androidでは現状厳しい。タブレットPCでも厳しい。これはやっぱりPCが欲しい。
というわけで、MacBook Airが欲しい。が、完全に家用であってモバイルとしてはメールができて簡単なブラウジングができるスマートフォンを一台持っていれば十分である。という結論。
2012年2月29日水曜日
2012年2月27日月曜日
プログラミングはサボっても
タイピングはサボらない。これ大事。
やっぱり人間一度怠けてしまうとそれが癖になるね。というわけで毎日どんな事でも大量の文章をタイピングすることで、いつでも長文を量産できるようにしておきたい。
今回は、とりあえず書くこともないんで欲しいものをまとめておこう。
1.MacBook Air
もう何回も言ってる。これが欲しい。11インチが。一旦iPadでもいいんじゃないのって思ったこともあったけど、やっぱりプログラミングを主な用途としたいので、
PCであるということは外せない。
2.Xperia mini pro
言わずと知れたmini pro。あのサイズでキーボード付きの恐ろしさ。
外で軽い文書とかブログの記事書いたりするのに使いたい。
3.Boogie Board BB-2
すでにBB-1を持ってるんだけどやっぱり大きいのがあっても困らないと思う。
まぁBB-1自体そんなに活用してないんだけど。
ということで、今のところ欲しいガジェットリストということで。
大した文章量にならなかった。
2012年2月25日土曜日
高校生のくせにノマドぶらなくてもいいんじゃね
ひとつの記事にまとめろよ…
ちょっとガジェットがほしいです。
今のところ、小さくてキーボードついててって考えるとiPadにbluetoothキーボードつけるかmacbook Airの二択ですが、
やっぱりパソコンが良いのでmacbookになるかと。買えるの多分来年くらいだけど。
google日本語入力を入れればいいじゃない
というわけで早速導入してみました。
sudo apt-get install synapticでsynapticというソフトウェアマネージャーを新たにインストールし、
ibus-mozcをインストール。
実際使った感想としては、まだまだインストールして5分も経ってないのでなんとも言いがたい。けどやっぱり日本語でよく使われる漢字を優先的に変換してくれるのは快適。
HTC EVO WiMAXからカバーを外す生活
やっぱりこれなんか野暮ったいというかあまりスマートじゃない気がしてきた。
シリコンなんて耐衝撃性能もたかがしれてるだろうし。
というわけで、今日からしばらく、シリコンカバーを外してみるテスト。
2012年2月12日日曜日
Div1挑戦記
とりあえずDiv1の過去問を見てみた
SRM 522
Easy(250)
普通の250点問題。そんなに難しい問題でもなかったけど、問題の意味が正直まったく分からなくて無駄に時間使った。
要約すると、'A','B'に塗り分けられたマスがあって、連続する同じシンボルのマスを消していってどっちが残るのか見たいな感じ。
Easy(250)
普通の250点問題。そんなに難しい問題でもなかったけど、問題の意味が正直まったく分からなくて無駄に時間使った。
要約すると、'A','B'に塗り分けられたマスがあって、連続する同じシンボルのマスを消していってどっちが残るのか見たいな感じ。
2012年2月10日金曜日
2012年2月8日水曜日
2012年2月7日火曜日
practice SRM 472 div2
SRM 472 Div2
250
R,G,B,Yの4パターンがランダムに並べられたとき、同じパターンが隣り合わないように他のパターンに差し替える最小回数を求めるらしい
250
R,G,B,Yの4パターンがランダムに並べられたとき、同じパターンが隣り合わないように他のパターンに差し替える最小回数を求めるらしい
2012年2月6日月曜日
2012年2月5日日曜日
2012年2月4日土曜日
2012年2月2日木曜日
2012年2月1日水曜日
test
#include<cstdio> #include<algorithm> #define INF 10000 using namespace std; int main(void){ int dp[5]; int a[5] = {1,2,3,1,5}; fill(dp,dp + 5,INF); int i; putchar('\n'); for(i = 0; i < 5; i++){ *lower_bound(dp, dp + 5, a[i]) = a[i]; } printf("%ld\n", (lower_bound(dp, dp + 5, INF) - dp)); return 0; }いい感じにハイライト出来てる!
リハビリテーション
ひっさびさにC++のソースとか書いた
#include<cstdio>
#include<algorithm>
#define INF 10000
using namespace std;
int main(void){
int dp[5];
int a[5] = {1,2,3,1,5};
fill(dp,dp + 5,INF);
int i;
for(i = 0; i < 5; i++){
printf("%2d",dp[i]);
}
putchar('\n');
for(i = 0; i < 5; i++){
*lower_bound(dp, dp + 5, a[i]) = a[i];
}
printf("%ld\n", (lower_bound(dp, dp + 5, INF) - dp));
return 0;
}
蟻本P.65より、最長増加部分列問題
新しいキーボードが最高過ぎる
あと数学力磨かないとだめですね。アルゴリズマー目指すにしても、目指さないにしても、プログラミングする以上は数学は必須。
#include<cstdio>
#include<algorithm>
#define INF 10000
using namespace std;
int main(void){
int dp[5];
int a[5] = {1,2,3,1,5};
fill(dp,dp + 5,INF);
int i;
for(i = 0; i < 5; i++){
printf("%2d",dp[i]);
}
putchar('\n');
for(i = 0; i < 5; i++){
*lower_bound(dp, dp + 5, a[i]) = a[i];
}
printf("%ld\n", (lower_bound(dp, dp + 5, INF) - dp));
return 0;
}
蟻本P.65より、最長増加部分列問題
新しいキーボードが最高過ぎる
あと数学力磨かないとだめですね。アルゴリズマー目指すにしても、目指さないにしても、プログラミングする以上は数学は必須。
登録:
投稿 (Atom)