Programming

C/C++

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

C/C++プログラミング入門 – ループ処理ではループ処理について説明を行った。今回はC言語及びC++における文字列の入力について説明を行いたい。C言語C言語で文字列の入力を行う場合、参考として以下のコードが挙げられる。サンプルコード#in...
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は強力な関数であり、特定の書式に従うことで比較的自由な文字列を出力することができるが、ただ単に固定の文字列を出力したいだけならオー...
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点で終わるパターンを用意した。
Opinion

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

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

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

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

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

今回はPaizaオンラインハッカソンVol.6に参加してみた(六村リオミッション, C++)をC言語で書いた場合の回答例とその解説を行いたい。六村リオミッションではその性質上、オブジェクト指向プログラミングの考え方ができるかどうかで楽になる...
C/C++

PaizaオンラインハッカソンVol.6に参加してみた(緑川つばめミッション, C言語)

現在行われているPaizaオンラインハッカソンVol.6で昨日まで1個ずつC++を選択した場合の回答例を上げたが、今回はPaizaオンラインハッカソンVol.6に参加してみた(緑川つばめミッション, C++)をC言語で記述したらどうなるのか...
Notice

paizaオンラインハッカソン6の回答例コードをGitHubに上げました

現在、paizaオンラインハッカソン6 女子高生プログラマーの大バトルの回答例と簡単な解説を当サイトで逐次掲載していますが、それとは別に、当方が作成した実際のソースコードをGitHubにコミットしました。
C/C++

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

PaizaオンラインハッカソンVol.6に参加してみた(六村リオミッション, C++)とPaizaオンラインハッカソンVol.6に参加してみた(緑川つばめミッション, C++)に続いて、霧島京子ミッションにも挑戦してみた。個人的にはこれが一...
C/C++

PaizaオンラインハッカソンVol.6に参加してみた(緑川つばめミッション, C++)

PaizaオンラインハッカソンVol.6に参加してみた(六村リオミッション, C++)に続いて、緑川つばめミッションも行ってみた。こちらの方はかなりすっきりしたコードが書けるので、六村リオミッションが面倒な方はやってみよう。
C/C++

PaizaオンラインハッカソンVol.6に参加してみた(六村リオミッション, C++)

PaizaオンラインハッカソンVol.6が開始されたにて、PaizaオンラインハッカソンVol.6「女子高生プログラマーの大バトル! ~コボール文明の逆襲~」が開始したという記事を書いたが、今回は六村リオミッションを選択して、実際に書いてみ...
Diary

PaizaオンラインハッカソンVol.6が開始された

ギノは9月1日、Paizaにおいて、マンガ形式のオンラインイベント「paiza オンラインハッカソン Vol.6 女子高生プログラマーの大バトル! ~コボール文明の逆襲~」を開始した。