C/C++

C/C++プログラミング入門 – 文字列の入力

C/C++プログラミング入門 – ループ処理ではループ処理について説明を行った。今回はC言語及びC++における文字列の入力について説明を行いたい。 C言語 C言語で文字列の入力を行う場合、参考として以下のコードが挙げられる。 サンプルコード...
iOS

iPhone 6s/6s Plus発売日は明日

2015年9月9日に発表、12日には予約開始となったiPhoneだが、25日より順次販売開始となる。
IT/Computer

ライブラリーにSwiftは使えない

Xcode 6で鳴り物入りで登場、Xcode 7でも改良が加えられているSwiftだが、それを使って開発が可能なのはアプリまたはフレームワークであり、ライブラリー開発には使えない。
IT/Computer

paizaオンラインハッカソン6に参加してみた(霧島京子ミッション, Perl, PHP, Ruby, Python)

paizaオンラインハッカソン6に参加してみた(緑川つばめミッション, Perl, PHP, Ruby, Python)及びpaizaオンラインハッカソン6に参加してみた(六村リオミッション, Perl, PHP, Ruby, Python...
Perl

paizaオンラインハッカソン6に参加してみた(六村リオミッション, Perl, PHP, Ruby, Python)

paizaオンラインハッカソン6に参加してみた(緑川つばめミッション, Perl, PHP, Ruby, Python)に続いて、今回は六村リオミッションをPerl, PHP, Ruby, Pythonで書いてみた。
IT/Computer

paizaオンラインハッカソン6に参加してみた(緑川つばめミッション, Perl, PHP, Ruby, Python)

当ブログ及びGitHubのページでも取り上げているが、今回はpaizaオンラインハッカソン6の緑川つばめミッションをスクリプト言語(Perl、PHP、Ruby、Python)で書いた場合の回答例と簡単な解説を行いたい。
iOS

iOS 9/El CapitanではIPv6対応が必須だが・・・

iOS 9及びOS X El CapitanではHappy Eyeballs ((cf: Happy Eyeballsとは - 日本ネットワークインフォメーションセンター)) の挙動変更によって、ネットワーク接続にIPv6を優先するように変...
C/C++

printfとputsのパフォーマンス差を比較してみる

C言語を学習するときに、多くの場合、文字列の出力としてprintf関数を使うだろう。しかしながら、printfは強力な関数であり、特定の書式に従うことで比較的自由な文字列を出力することができるが、ただ単に固定の文字列を出力したいだけならオー...
iOS

Xcode 7が正式にリリース

米国時間2015年9月16日(日本時間17日)、アップル社はXcode 7をリリースした。
Diary

激辛ペヤングは化学兵器レベルの辛さ

昨年12月の虫混入事件がきっかけで製造・販売中止を経て、2015年5年に製造再開、6月より順次販売が開始されたペヤングだが、8月には激辛ペヤングも販売再開されたとのことである。当方は激辛ペヤングについては初めて食べてみたが、その感想を述べて...
Notice

一部記事の誤字訂正のお知らせ(2015年09月15日)

この度は以下のページにおいて、誤字があったことを確認しました。 iOS 9/El Capitan/Xcode 7以降で要注意箇所 App Transport SecurityのTLS要件が思った以上に厳しかった件 Xcode 7ではデフォル...
Diary

iPhone 6sを予約したは良いが・・・

2015年9月12日の16:01よりiPhone 6sおよびiPhone 6s Plusの予約が始まり、当方もその日のうちに近くのドコモショップで6sの予約を済ませたが、発売日に手に入る見込みは薄そうに感じる。
App Review

『プリンセスコネクト!』レビュー

今回はサイバーエージェントより提供中の『プリンセスコネクト!』のレビューを行いたい。本ゲームは2015年2月18日よりサービスが開始されたソーシャルゲームで、基本的なゲーム性としてはアイドルマスターシンデレラガールズや進撃のバハムートをはじ...
C/C++

Xcode 7ではデフォルトでビルド時にビットコードが含まれる (2015年9月25日追記あり)

2015年9月9日にアップル社よりXcode 7 GM seed ((GM seedはAppleにおける製品候補版の名称で、アップデートの余地はあるものの、テストで深刻なバグがないことが確認された段階でそれが正式版になる)) が提供され、i...
C/C++

CとC++、C#、Javaにおけるenumの違い

C言語、C++、C#、Javaではいわゆる「列挙型」としてenumが使える。しかしながら、C言語とC++、C#、Javaのenumはそれぞれ別ものである。
C#

paizaオンラインハッカソン6に参加してみた(Java/C#)

これまで、当ブログではpaizaオンラインハッカソン6のC++及びC言語の回答例を上げてきたが、今回は当方がメインで使っていないJava及びC#で書いてみた。なお、同様のサンプルコードについてはGitHubでも上げているので、そちらも参照し...
IT/Computer

paizaオンラインハッカソン6+に参加してみた(え、妻が松江?、Ruby)

paizaオンラインハッカソン6+では、松江Ruby会議07協賛ということで、今回は大学で学習、rakeで使ったことがあるくらいのRubyでコーディングしてみた。今回は100点を取るパターンと60点で終わるパターンを用意した。
Diary

明日はアップルの発表

日本時間の明日(9月10日)2:00頃からアップルの発表があるとのことである。最も注目されているのはiPhone 6sだろうか。
Opinion

コードを見直すことは結構重要

paizaオンラインハッカソン6 女子高生プログラマーの大バトルが始まって、当方はGitHubのsaitomarch/POH6にてC言語、C++、Java、C#の各言語の解答例をコミットしているが、実はこれらは定期的に、あるいは頻繁に見直し...
C/C++

PaizaオンラインハッカソンVol.6に参加してみた(霧島京子ミッション, C言語)

今回はPaizaオンラインハッカソンVol.6に参加してみた(霧島京子ミッション, C++)をC言語で記述した場合のコードを上げてみた。一度C++で成功しているので、今回はそれほど苦労することはなかった。ただ、C++で使える強力なライブラリ...