タグ

2018年1月1日のブックマーク (12件)

  • ARR01-C. 配列のサイズを求めるときに sizeof 演算子をポインタに適用しない

    ARR01-C. 配列のサイズを求めるときに sizeof 演算子をポインタに適用しない sizeof 演算子は、オペランドのサイズ(バイト単位)を求める。オペランドは、式または括弧で囲まれた型の名前のいずれかである。sizeof 演算子を使って配列のサイズを計算すると、コーディングエラーとなりやすい。 違反コード 以下の違反コード例では、関数 clear() が配列の要素を 0 で初期化する。この関数は、int array[] として宣言された引数を 1 つ取り、12 個の int からなる静的配列が渡されている。関数 clear() は sizeof(array) / sizeof(array[0]) という構文を使用して配列内の要素数を求めている。しかし、array は引数なので、ポインタ型となる。したがって、sizeof(array) は sizeof(int *) に等しくなる。

    ARR01-C. 配列のサイズを求めるときに sizeof 演算子をポインタに適用しない
    razokulover
    razokulover 2018/01/01
    これか...
  • sizeof演算子にまつわるアレコレ - Qiita

    記事は C言語 Advent Calendar 2016 22日目(2週間ぶり3度目) にエントリしています。 当初、12/1で参加した時は4エントリしか参加表明がなかったのに、自転車操業のごとく2度目の参加につながり、気が付いたら25日分全てのエントリが埋まったようです。おめでとうございます。みなさんC言語好きなんですね(?) プログラミング言語Cの sizeof演算子 に関するネタを、基の"キ"から重箱の隅つつきまで揃えました。1 各話題にはマニアック度(=どうでも良い度合い)を独断と偏見で3段階評価してあります。★が少ないほど広くC言語プログラマに知っておいて欲しい事項(=重要)です。...普通のランキングと逆じゃねーか。 なお記事の内容は、特に断りがない限りISO/IEC 9899言語仕様(C90/C99/C11)に準じます。また用語の日語訳はJIS X 3010規格票に合

    sizeof演算子にまつわるアレコレ - Qiita
    razokulover
    razokulover 2018/01/01
    “注意:関数パラメータとして配列型を記述した場合、上記テクニックは期待通り動作しません。詳細はJPCERT ARR01-C解説を参照ください。” 完全にこれだった
  • sizeof演算子にまつわるアレコレ - Qiita

    記事は C言語 Advent Calendar 2016 22日目(2週間ぶり3度目) にエントリしています。 当初、12/1で参加した時は4エントリしか参加表明がなかったのに、自転車操業のごとく2度目の参加につながり、気が付いたら25日分全てのエントリが埋まったようです。おめでとうございます。みなさんC言語好きなんですね(?) プログラミング言語Cの sizeof演算子 に関するネタを、基の"キ"から重箱の隅つつきまで揃えました。1 各話題にはマニアック度(=どうでも良い度合い)を独断と偏見で3段階評価してあります。★が少ないほど広くC言語プログラマに知っておいて欲しい事項(=重要)です。...普通のランキングと逆じゃねーか。 なお記事の内容は、特に断りがない限りISO/IEC 9899言語仕様(C90/C99/C11)に準じます。また用語の日語訳はJIS X 3010規格票に合

    sizeof演算子にまつわるアレコレ - Qiita
  • 大晦日の梅木祭り 出会い系アプリで梅木雄平氏がパパ活を行なっていた? - Hagex-day info

    出会い系アプリでパパ活をしている女が、値段交渉失敗男のチャット画面を大晦日にTwitterでさらす。そこにはなんと、我らのアイドル炎上三銃士の梅木雄平氏のアイコンが! この梅木雄平氏のパパ活疑惑と、さいたまスーパーアリーナで行なわれた格闘技イベント『RIZIN FIGHTING WORLD GRAND-PRIX 2017』のレフリー梅木良則も話題になり、大晦日のTwitter上でプチ梅木祭りが発生した。 疑惑の梅木雄平氏は今も沈黙を守り続け、会話を暴露したTwitterの「britney0823papa」はアカウントを削除した(修正:アカウント削除でなくスクリーンネーム変更。文末参照)。さすがの梅木氏も人の写真でパパ活はしないと思うので偽物だと信じたいが…… 人のコメントが待たれる。 以下、問題のツイート(https://twitter.com/britney0823papa/sta

    razokulover
    razokulover 2018/01/01
    デートクラブとか使ったら良いのでは。最低4万円くらいからですよ
  • 【更新あり】PC-9801のプログラム(ソースコード無し)をリバースエンジニアリングしてくれ!→変態技術の塊なことが判明しました

    まとめ 発注額の桁が違う?PC-9801用アプリケーションの解析業務が話題に 20年以上前の見積もりシステム(?)の解析と仕様を起こすお仕事です。 どうも単純に逆アセンブルしただけでは全体は見えてこなさそうな雰囲気です。 発注側は何とか「単純」な仕事にしたいようですが、個人的にはこういった仕事にありがちな、蓋を開けてみると全く簡単じゃなかった案件じゃないかとみております。 23305 pv 66 4 users 156

    【更新あり】PC-9801のプログラム(ソースコード無し)をリバースエンジニアリングしてくれ!→変態技術の塊なことが判明しました
  • 賞金総額3万ドル相当のXEM!NEMグローバルハッカソンとは?

  • 2017年フリーランス業まとめ~その1~ - 日常の錬金術師

    1/1にはじめたものはずっと続くということでブログ始めます フリーランス業2年目の結果 2016年から始めたフリーランス業 業種は100%ITで、2017年も終わりを迎えたので2017年の仕事を振り返りたいと思います。 最初に何をやってきたかを書いて、最後に$2017の収益を発表する 仕事別一覧 まずおおまかなジャンル アプリ制作 WEBページ制作 WEBサイト管理 ジャンル的に言えばこの3つそれぞれメリット・デメリット含めて説明していく 今回は主にアプリ制作に関して語っていく アプリ制作 2017年は自分的には以前に比べてアプリ需要が少し減ってきたのではと個人的に感じた一年でもあった。 ネイティブで書くよりもWebViewをそのままみたいなこともあったし、リアクトネイティブでAndroid,iOS両方作成することも多かった React Nativeで初めるiOS・Androidクロスプラ

    2017年フリーランス業まとめ~その1~ - 日常の錬金術師
  • 元日によせて - 35歳からの中二病エンジニア

    渋谷の年越しカウントダウンを見ると上空から水溶き片栗粉を散布したくなるaikawameです。ごきげんよう。 はじめに あけましておめでとうございます。早いもので平成も30年となりました。今年からはいよいよ格的に記事を書いていこうと思いますので、どうぞよろしくお願いします。 今年の抱負 一年の計は元旦にありと言うけれども、僕は今年の抱負というのを具体的には掲げないようにしている。年初に抱負を掲げると、それに縛られてしまうと考えているからだ。自らの可能性を狭めてしまうようにも思う。それよりも、時々で見つけた興味対象に打ち込んで、面白おかしく過ごしていければと思っている。 こうやって言うと少し格好付けた感じになるが、結局の所は目標や抱負を掲げた通りに実行するのが大の苦手というだけだ。何かをやろうと思っていても、他に強い興味対象が出てくるとすぐに目移りしてしまう。なので、先に決めていたことなど足

    元日によせて - 35歳からの中二病エンジニア
  • 鈴木愛理オフィシャルサイト

    ソロヴォーカリスト鈴木愛理のオフィシャルサイト。鈴木愛理の最新情報、リリース情報、プロフィール、SNSなど様々な情報をご覧いただけます。

    鈴木愛理オフィシャルサイト
    razokulover
    razokulover 2018/01/01
    なんか出来てた
  • C言語関数リファレンス - strncpy(指定した文字数内で文字列のコピー)

    【機能説明】 文字列srcを文字列dstに最大max文字コピーし、dstを返します。 maxがsrcの長さより小さい場合は、コピーした文字列の最後に文字'\0'を付け加えません。 maxがsrcより長い場合は、dstにはmaxの長さまで'\0'文字が埋め込まれます。 dstにsrcを追加するだけの十分な領域があるか注意してください。 strncpy()関数の使用例です。 #include <stdio.h> main() { char buff[100]; strncpy(buff, "abcdefg", 10); printf("1.%s\n", buff); strncpy(buff, "abc", 10); printf("2.%s\n", buff); printf("3.%s\n", buff+4); } 実行結果は以下になります。 1.abcdefg 2.abc 3. 1.配列

  • 暗号技術入門 秘密の国のアリスを読んだメモ - razokulover publog

    まとまった休みなんで積ん読してたを消化するday。 結城先生の名著、「新版暗号技術入門 秘密の国のアリス」を読んだ。 対称暗号 公開鍵暗号 一方向ハッシュ 認証メッセージ デジタル署名 擬似乱数生成器 を暗号学者の道具箱と表現していて、これらの要素を暗号・認証・鍵/乱数の3部構成に分けて書いてある。 擬似乱数生成器とか一方向ハッシュとかは普段から実装レベルで利用することとかあるし、部分的に理解してはいたけどこういうふうに体系的にまとめてあるを読むと頭の中でそれぞれの要素が有機的につながりあって整理されるのが気持ち良い。 ブロックチェーンの技術要素としても深くかかわってくる領域だし、今後量子コンピュータが実用化レベルに達した少し遠い未来でこれらの暗号技術がどのように更新されていくのか興味深いところ。 「暗号技術のアルゴリズムは公開されているものを使うべき」というのはいまや常識的な話だと思

    暗号技術入門 秘密の国のアリスを読んだメモ - razokulover publog
  • タモリ×藤井四段 スポニチ元日号で初対談・将棋対決! - YouTube

    史上最年少棋士、藤井聡太四段が「最も尊敬する芸能人」が唯一無比の自由人であるタモリさん。57歳差の二人の初対談がスポニチ元日号に掲載されます。対局や番組収録で多忙な中での奇跡的な邂逅(かいこう)。「藤井くんとオレは出発点は同じだったんだ!」とタモリさんもうなった爆笑トークに、将棋、山崩しの真剣勝負!スポニチ紙上で元日と3日付の2日間にわたってお送りします。 #藤井聡太 #タモリ #スポニチ

    タモリ×藤井四段 スポニチ元日号で初対談・将棋対決! - YouTube