-
【Python 基礎】イテラブルとイテレータについてわかりやすく解説
今回は、初心者がつまずきやすいポイントのイテラブルとイテレータについて、解説します。 はじめに、イテラブルとイテレータは、ひとことでいうと以下の通りです。 イテラブル:リスト、タプル、辞書など、for文 よって反復処理が可能なオブジェクト イテ... -
【Python 基礎】内包表記でリストを一行で定義
【】 コードを簡潔に記述する方法。 今回は、内包表記の代表的な3つの形式を紹介します。 リスト内包表記 集合内包表記 辞書内包表記 【】 3つの表記の中で、一番使う機会の多いのがリスト内包表記です。 記述方法は下記の通り。 list1は内包表記を使用し... -
ブロックチェーンってなにがすごいの?わかりやすく紹介
こんにちは、ぽころーです。今回は、ブロックチェーンのすごさについて紹介します。 ブロックチェーンのすごさは、一言で言うと分散型である点です。 では、分散型であることの何がすごいのでしょうか。 そのすごさは以下の3点にあります。 第三者機関がい... -
CryptoZombiesとは?レビュー付きで解説
今回は、Solidityについて学んでみたいけど、 何から始めたらいいかわからない人に向けて おすすめの学習サイト「CryptoZombies」について紹介します。 【】 CryptoZombiesはLoom Network社が提供しているオンライン学習サイトです。 イーサリアム上のDApp... -
Solidityってなに?他の言語と何が違うの?
今回は、ブロックチェーンについて興味を持ち始めると、よく耳にするSolidityについて紹介します。 【】 スマートコントラクトを記述するためのプログラミング言語です。 スマートコントラクトとは、契約を自動的に行う仕組みのことです。 具体的には、あ... -
DApps(ダップス)って何?メリット・デメリットを紹介
こんにちは、ぽころーです。 今回はDAppsについて紹介します。 【】 ブロックチェーンの仕組みを利用した分散型アプリケーションをDApps(decentra)といいます。 ブロックチェーンの仕組みとは、中央管理者が存在せず、ユーザーによって分散的に管理され... -
【C言語】memcpy 関数でメモリのデータをコピーする
開発現場では、受信データなどのデータをコピーしたい場面が、よくあります。 今回は、そういった場面で使用する、memcpy 関数について紹介します。 【】 memcpy 関数は、指定のメモリサイズ分メモリをコピーする関数です。 memcpy 関数の形式 memcpy 関数... -
【C言語】文字列の文字数を取得する方法を2パターン紹介
C言語で文字列の文字数を取得する方法は、2パターンあります。 sizeof 演算子を使用する strlen 関数を使用する まずは、それぞれの違いについて紹介します。 【】 違いは、出力される文字数です。 sizeof 演算子は、ヌル文字を含み、実際の文字数から1文... -
【C言語】sizeof 演算子とは 3つの使い方も紹介
今回は、C言語のsizeof 演算子を使用して配列の要素数を取得する方法を紹介します。 さらに、sizeof 演算子の他の使用方法についても紹介しようと思います。 【sizeof 演算子とは】 まずはじめにsizeof 演算子とはなにか紹介します。 sizeof 演算子とは、... -
【Linux】シンボリックリンクの使い方
今回は、知っておくと便利なシンボリックリンクについて解説します。 【シンボリックリンクとは】 シンボリックリンクとは、ひとことでいうとショートカットみたいなものです。 ファイルやフォルダのショートカットを設定できます。 フォルダ名を別名で作...