読者です 読者をやめる 読者になる 読者になる

集中力なら売り切れたよ

プログラミングや、将棋などについて書きます。

C#の匿名メソッドとラムダ式の使い方を勉強しました

C#

以下のような判定処理を委譲するカウントメソッドを定義する。 static int Count(int[] numbers, Predicate<int> judge) { int count = 0; foreach (int n in numbers) { if (judge(n)) { count++; } } return count; } C#2.0で追加された匿名メソッド、C#3.0で追</int>…

0から15までの数値を16進数、2進数で表示するプログラム

Rubyで書くと標準のprintfの指定方法に2進数が備わっているので簡単です。 (0..15).each do |i| printf("0x%02x = %04b\n", i, i) end C#ではConsole.WriteLineの書式では16進数は可能ですが、2進数には変換できないのでConvertクラスを利用して一旦変換して…

C言語で数値のべき乗を求めるにはpow関数を使う

C++

標準ライブラリのpow関数を使うとべき乗を求めることができます。 #include <stdio.h> #include <math.h> int main(int argc, char* argv[]) { for (double i = 0; i < 32; i++) { printf("2 ** %d = %d\n", (int) i, (int) pow(2.0, i)); } return 0; } しかしコンパイルして</math.h></stdio.h>…

RubyとC#のLINQとの比較、3の倍数を抜き出すプログラム

3の倍数と3のつく数字のときオモロー!というプログラム(FizzBuzz問題系)Rubyで書くと非常に楽です(自分が慣れているからでもありますが)。 # coding: cp932 result = (1..40).select do |i| i % 3 == 0 || i.to_s.include?("3") end for i in result pu…

C#やPowerShellでOSのバージョンを確認する方法

C#ではSystem.Environment.OSVersionで取得できます。 using System; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Console.WriteLine(Environment.OSVersion); } } } PowerShellでも同様です。 PS C:\Users\Ryo> Wr…

Rubyでnilだったら代入するイディオム

他の言語ではあまり見かけませんが、左辺がnilだったら代入し、nilでなければ代入しない式として以下のものがよく使われているようです。 a ||= "abc" # つまりこういうこと? a = a || "abc" # ifを使うならこうなる? a = "abc" if a.nil? 個人的には暗号…

Rubyで開発するときは冗長モードを有効にするほうがよい

コマンドラインでの実行時に-wオプションをつけるとコンパイル時、実行時の警告を出してくれる。具体的には使っていないローカル変数などがあれば警告してくれる。デフォルトでは警告は出ない。いちいち指定するのが面倒な場合はRUBYOPT環境変数に-wをセット…

Windows 10で環境変数のPATHを設定する方法

「Windowsキー+X」でメニューを呼び出し、「システム」を選択します。「システムの詳細設定」を選択します。「環境変数」を選択します。「PATH」という項目を編集します。

ZenFone 3 Laserを買ってgoo g06と2台持ちにしました

タイトル通り、ZenFone 3 Laser(ZC551KL)を購入しました。ネットで見た限りではgoo g07(5.5インチ フルHD)は、安いですが、画面下にボタンがなくオンスクリーンキーで使える画面が狭くなってしまうので自分には合わないと思ってやめました。また、前世代…

gooのスマホ「g06」がパソコンでUSB認識されなくなった際の解決法

Windows 10 Home環境で、gooのスマホ「g06」CP-L43s-AbをUSB接続して「ファイル転送(MTP)」を選択してもデバイスマネージャーで正常に認識されず、ファイルの転送ができず困りました。以下のようなメッセージが表示されました。 このデバイスは正しく構成…

業界最安値のgooのスマホ「goo g06」を買いました

OCNモバイルONEとのSIMカードとセット販売することで、税抜き7,800円(税込み8,424円)という市場価格を破壊するような価格で販売されています。しかし、OCNモバイルONEのSIMカードは契約義務はなく、契約するかどうかは自由です。外箱の様子。付属品は、AC…

AssistiveTouchでiPhoneやiPadの電源をオフにする方法

高いお金を出して買ったスマホ、長く使いたいですよね。唯一のハードウェアであるボタン類が消耗したら修理に出すしかありませんから、なるべく使わないようにしたいですね。そういうときはAssistiveTouchをオンにしましょう。タッチ操作でホームボタンをは…

DUO selectを勉強する記録Section 33見出し例文367-377

367 I've been brought up in the country and can't imagine what urban life is like.僕は田舎育ちだから、都会生活がどんなものなのか想像できない。368 They are very much alike in background, tastes, and so on.育った環境や物の好みなどの点で、彼…

DUO selectを勉強する記録Section 32見出し例文355-366

355 A riot broke out in the capital and rapidly spread to rural areas.首都で暴動が発生し、またたく間に地方へ広がった。356 We have no choice but to give in to their demands.私たちは彼らの要求に屈するしかない。357 Discipline is of great impo…

DUO selectを勉強する記録Section 31見出し例文343-354

343 He is not mature enough to appreciate the consequences of his actions.彼は自分の行動の結果をきちんと認識できるほど大人ではない。344 We need to examine the motives behind bullying.私たちはいじめの背後にある動機を調べる必要がある。345 He…

DUO selectを勉強する記録Section 30見出し例文331-342

331 We are looking forward to working on the project with you. Sincerely,あなたと一緒に本事業に取り組めることを楽しみにしております。敬具332 We can better serve our customers by improving quality.品質の向上を通して、我々はお客様に更なる貢…

DUO selectを勉強する記録Section 29見出し例文319-330

319 These days, stadiums are sometimes named after corporations.近ごろは、大企業の名前が付けられた競技場もある。320 He was reluctant to take on extra duties.彼は追加の仕事を引き受けるのは気が進まなかった。321 We have entered an era in whic…

DUO selectを勉強する記録Section 28見出し例文307-318

307 Humans resemble apes. Does that imply we have evolved from the same ancestor?人間は猿に似ている。それは、私たちが同じ祖先から進化したことを暗示しているのだろうか?308 Most cattle are fed on grain.ほとんどの牛は、餌に穀物が与えられる。3…

DUO selectを勉強する記録Section 27見出し例文295-306

295 Try to conserve scarce resources instead of wasting them.乏しい資源を無駄にせず、大切に使うよう心掛けよう。296 He emphasized how urgent it was to find alternative sources of energy.彼は、代替エネルギー源を見つけることがいかに急務である…

DUO selectを勉強する記録Section 26見出し例文283-294

283 He set out before dawn, so he got there with plenty of time to spare.彼は夜明け前に出発したので、充分な時間的余裕をもって現地に着いた。284 When going sightseeing, you should use public transportation.観光するなら公共の交通機関を使った…

DUO selectを勉強する記録Section 25見出し例文271-282

271 Quite a few people attended his lecture.かなりたくさんの人が彼の講演に出席した。272 He sat at a table by the window and watched people pass by.彼は窓際のテーブルに腰を下ろし、目の前を通り過ぎる人たちを眺めていた。273 We felt comfortabl…

DUO selectを勉強する記録Section 24見出し例文259-270

259 They aren't eager to carry out fundamental reform. They just try to put things off.彼らは抜本的な改革を本気で実行しようとは思っていない。ただ先送りしようとするだけだ。260 The city council represents the entire community.市議会は地域社…

DUO selectを勉強する記録Section 23見出し例文247-258

247 He prefers to put up with his wife rather than divorce her.彼は離婚するよりも妻に耐えることを選ぶ。248 "Let me go! We're through." "Calm down, Jane. Let's talk it over."「離して!私たちは終わりよ。」「落ち着けよ、ジェーン。よく話し合お…

DUO selectを勉強する記録Section 22見出し例文235-246

235 "I didn't recognize you, Bob." "I've put on weight recently."「君だとはわからなかったよ、ボブ。」「最近体重が増えちゃって。」236 He has a habit of taking off his clothes whenever he gets drunk.彼は酔っぱらうと決まって服を脱ぐ癖がある。…

DUO selectを勉強する記録Section 21見出し例文227-234

227 Some cruel experiments are under way in the laboratory.残酷な実験がその研究室の中で行われている。228 He's been under pressure to live up to his reputation.彼は世間の評判に応えなければというプレッシャーを感じている。229 We must take bol…

DUO selectを勉強する記録Section 20見出し例文217-226

217 What if we use up all the fossil fuels?もし化石燃料を使い果たしてしまったらどうなるだろう?218 You'd better use thick string to tie it up.それは太いひもでしっかり縛った方がいい。219 So-called minorities make up a large proportion of th…

DUO selectを勉強する記録Section 19見出し例文207-216

207 We are very satisfied with the tremendous progress we have made.私たちは、自分たちの成し遂げてきた飛躍的な進歩にとても満足しています。208 They were quite pleased with their new surroundings.彼らは新しい環境にかなり満足した。209 Even if…

DUO selectを勉強する記録Section 18見出し例文195-206

195 Actually, she's more interested in his fame than in his character.実は、彼女は彼の人格よりも名声のほうに興味がある。196 The number of people who are engaged in agriculture is decreasing.農業に従事する人の数は減少している。197 Unlike me…

DUO selectを勉強する記録Section 17見出し例文180-194

180 The plane crashed in flames, killing all the passengers and crew.飛行機が墜落炎上し、乗員乗客の全員が死亡した。181 When he insulted her, she hung up the phone in anger.彼が彼女を侮辱すると、彼女は怒って電話を切った。182 This tool is co…

DUO selectを勉強する記録Section 16見出し例文169-179

169 Bob lacks confidence because Lisa keeps on rejecting him.ボブはリサに拒絶され続けて自信をなくしている。170 I've got to concentrate on what's going on now.今起こっていることに集中しなきゃいけない。171 I'm afraid their relationship won't…

DUO selectを勉強する記録Section 15見出し例文157-168

157 Apparently he fell in love with the clerk at first sight.どうやら彼はその事務員に一目ぼれしたようだ。158 An elderly man sat next to Joe and stared at him for a while.年配の男性がジョーの隣に腰掛け、しばらく彼をじっと見つめた。159 You c…

DUO selectを勉強する記録Section 14見出し例文145-156

145 A generous man contributed an enormous amount of money to the charity.ある気前のよい男性が、莫大な額のお金を慈善団体に寄付した。146 Going abroad will add new dimensions to your perspective.海外に行くと物事の見方に新たな面が加わる。147 …

DUO selectを勉強する記録Section 13見出し例文133-144

133 In general, people respond better to praise than to criticism.一般的に、人に対しては批判するよりもほめる方が効果的だ。134 The moment he referred to it, she burst into tears and turned away.彼がそのことを口にした途端、彼女は急に泣き出し…

DUO selectを勉強する記録Section 12見出し例文126-132

126 Everyone will object if such an ugly object is put up here.そんなに醜いものがここに建てられたら、誰だって反対する。127 The building is laid out so that it won't ruin the landscape.その建物は景観を損なわないように設計されている。128 He …

DUO selectを勉強する記録Section 11見出し例文113-125

113 "Mind if I borrow your encyclopedia? I need to look something up." "Not at all. Go ahead."「百科事典を借りていい?調べなきゃいけないことがあるんだ。」「もちろん。どうぞ。」114 According to rough calculations, it will cost you less to o…

DUO selectを勉強する記録Section 10見出し例文101-112

101 Delivery was not made on time because of the severe weather.ひどい天気だったので、配達は時間通りにされなかった。102 All flights were delayed due to fog.霧のためにすべての便が遅れた。103 Give them specific instructions so as not to conf…

DUO selectを勉強する記録Section 9見出し例文089-100

89 Japan is recovering from the recession at a steady rate.日本は着実なペースで不況から回復している。90 He still can't get over his depression since he broke up with Jane.ジェーンと別れて以来、彼はまだ極度の落ち込みから立ち直れないでいる。…

DUO selectを勉強する記録Section 8見出し例文077-088

77 Tom is extremely talented, but many consider him to be slightly odd.トムはすごい才能の持ち主だが、多くの人は彼のことを少し変わり者だと思っている。78 Modesty is regarded as a virtue.謙遜は美徳であると考えられている。79 Japan must get rid…

DUO selectを勉強する記録Section 7見出し例文067-076

67 He fainted and was barely breathing.彼は気を失い、呼吸をするのもやっとだった。68 He advised her not to make any comment to the press for the time being.彼は彼女に当分の間は報道陣に対して一切コメントしないよう忠告した。69 At present, the…

DUO selectを勉強する記録Section 6見出し例文56-66

56 The president could not bring about a solution to the economic crisis.大統領は経済危機に解決をもたらすことができなかった。57 Many historic discoveries come about by accident.歴史的な発見の多くは偶然の産物だ。58 I'm proud of my professio…

DUO selectを勉強する記録Section 5見出し例文46-55

46 Grownups should encourage children to reach their potential.子供がその秘めた能力を発揮できるように大人は励ましてあげるべきだ。47 At last, we persuaded him to give up.ついに私たちは彼を説得してあきらめさせた。48 Please remember to let me…

DUO selectを勉強する記録Section 4見出し例文35-45

35 Pick some at random, then put them in correct order.無作為にいくつかを選び、それらを正しい順序に並べなさい。36 When his biography was released, I stood in line for hours to get it.彼の伝記が発売になった時、私はそれを買うために何時間も並…

DUO selectを勉強する記録Section 3見出し例文23-34

23 We were amazed that the device was tiny but smart.その装置がとても小さいけれど賢いことにびっくりした。24 Although Bob is frightened of insects, he studies biology.ボブは昆虫恐怖症だが、生物学を勉強している。25 No wonder the audience was…

DUO selectを勉強する記録Section 2見出し例文12-22

12 "I'll pick you up on the way." "No thanks. I'll take a taxi by myself."「行く途中、君を迎えに行くよ。」「気を使わないで。一人でタクシーで行くわ。」13 "Can I speak to Jane?" "She's on another line right now. Can I take a message?"「ジェ…

DUO selectを勉強する記録Section 1見出し例文1-11

1 Make a reservation at least a week in advance.少なくとも1週間前には予約しておきなさい。2 It doesn't make sense to turn down such a good offer.そんなにいい話を断るなんておかしいよ。3 I don't trust any candidate. To begin with, they always…

「3・5・7手実戦型詰将棋-基本手筋をマスターし、級から段へ」 その6

第6問 3手詰▲14銀△同玉▲24馬まで3手詰。 # ---- 激指 柿木形式棋譜ファイル ---- 後手の持駒:飛二 角一 金四 銀一 桂三 香三 歩十六 9 8 7 6 5 4 3 2 1 +---------------------------+ | ・ ・ ・ ・ ・ ・ ・v桂v香|一 | ・ ・ ・ ・ ・ 馬 ・v銀…

「3・5・7手実戦型詰将棋-基本手筋をマスターし、級から段へ」 その5

第5問 3手詰▲22飛成△同玉▲23金まで3手詰。 # ---- 激指 柿木形式棋譜ファイル ---- 後手の持駒:飛一 角一 金二 銀三 桂三 香三 歩十六 9 8 7 6 5 4 3 2 1 +---------------------------+ | ・ ・ ・ ・ ・ ・ ・v桂v香|一 | ・ ・ ・ ・ ・ 金 ・ …

「3・5・7手実戦型詰将棋-基本手筋をマスターし、級から段へ」 その4

第4問 3手詰▲33金△同桂▲31馬まで3手詰。 # ---- 激指 柿木形式棋譜ファイル ---- 後手の持駒:飛二 角一 金三 銀二 桂三 香三 歩十六 9 8 7 6 5 4 3 2 1 +---------------------------+ | ・ ・ ・ ・ ・ ・ ・v桂v香|一 | ・ ・ ・ ・ ・ 馬 銀v玉…

「3・5・7手実戦型詰将棋-基本手筋をマスターし、級から段へ」 その3

第3問 3手詰▲13飛△同桂▲21馬まで3手詰。 # ---- 激指 柿木形式棋譜ファイル ---- 後手の持駒:角一 金四 銀三 桂三 香三 歩十六 9 8 7 6 5 4 3 2 1 +---------------------------+ | ・ ・ ・ ・ ・ 飛 馬v桂v香|一 | ・ ・ ・ ・ ・ ・ ・ ・v玉|…

「3・5・7手実戦型詰将棋-基本手筋をマスターし、級から段へ」 その2

第2問 3手詰▲13角△同飛▲32金まで3手詰。 # ---- 激指 柿木形式棋譜ファイル ---- 後手の持駒:飛一 金三 銀四 桂三 香三 歩十七 9 8 7 6 5 4 3 2 1 +---------------------------+ | ・ ・ ・ ・ ・ ・v玉v桂v香|一 | ・ ・ ・ ・ ・ 歩 ・ ・v飛|…