投稿

7月, 2023の投稿を表示しています

Sample of reading CSV file with python

CSVサンプル Name,Age Alice,25 Bob,30 Charlie,22 import csv def read_csv_file(file_path): try: with open(file_path, 'r', newline='') as csvfile: csv_reader = csv.DictReader(csvfile) # 各行のデータを利用 for row in csv_reader: name = row['Name'] age = int(row['Age']) print(f"{name} is {age} years old.") except FileNotFoundError: print("File not found.") except Exception as e: print("Error:", e) if __name__ == "__main__": csv_file_path = "example.csv" # CSVファイルのパスを指定してください read_csv_file(csv_file_path)

python で authorization header bearer token 方式のサンプル

import requests def main(): # 送信先のURL url = "https://example.com/api/endpoint" # Bearerトークン bearer_token = "your_bearer_token_here" # 送信するJSONデータ data = { "key1": "value1", "key2": "value2" } # POSTリクエストを送信 response = requests.post(url, json=data, headers={"Authorization": "Bearer " + bearer_token}) # レスポンスの内容を表示 if response.status_code == 200: print("Success!") print("Response:", response.json()) else: print("Error:", response.status_code, response.text) if __name__ == "__main__": main()

golang で authorization header bearer token 方式のサンプル

package main import ( "fmt" "net/http" "bytes" ) func main() { // 送信先のURL url := "https://example.com/api/endpoint" // Bearerトークン bearerToken := "your_bearer_token_here" // 送信するJSONデータ jsonData := []byte(`{"key1": "value1", "key2": "value2"}`) // POSTリクエストを作成 request, err := http.NewRequest("POST", url, bytes.NewBuffer(jsonData)) if err != nil { fmt.Println("Error creating request:", err) return } // AuthorizationヘッダーにBearerトークンを追加 request.Header.Set("Authorization", "Bearer "+bearerToken) // Content-Typeヘッダーを設定 request.Header.Set("Content-Type", "application/json") // HTTPクライアントを作成してリクエストを送信 client := &http.Client{} response, err := client.Do(request) if err != nil { fmt.Println("Error sending request:", err) return } defer response.Body.Close() // レスポンスの内容を表示 if response.StatusCo

Python Post Request with Json Example

import requests import json def main(): # 送信先のURL url = "https://example.com/api/endpoint" # 送信するJSONデータ data = { "key1": "value1", "key2": "value2" } # JSONデータを文字列に変換 json_data = json.dumps(data) # POSTリクエストを送信 response = requests.post(url, data=json_data, headers={"Content-Type": "application/json"}) # レスポンスの内容を表示 if response.status_code == 200: print("Success!") print("Response:", response.json()) else: print("Error:", response.status_code, response.text) if __name__ == "__main__": main()

golang でカタカナだけを抽出するサンプル

package main import ( "fmt" "regexp" ) func main() { // カタカナとひらがなを混ぜた文字列 originalString := "コンニチハセカイ こんにちはせかい" // 文字列からカタカナのみを抽出 katakanaString := extractKatakana(originalString) // カタカナのみの文字列を出力 fmt.Println("Katakana String:", katakanaString) } // カタカナのみを抽出する関数 func extractKatakana(s string) string { // 正規表現パターンを定義 // カタカナ文字のUnicode範囲: U+30A0 ~ U+30FF regexPattern := "[ァ-ヿ]+" // 正規表現にマッチする部分を抽出 regExp := regexp.MustCompile(regexPattern) katakanaSlice := regExp.FindAllString(s, -1) // カタカナの文字列に変換 katakanaString := "" for _, kana := range katakanaSlice { katakanaString += kana } return katakanaString }

golang のJson をPostするサンプル

package main import ( "bytes" "encoding/json" "fmt" "net/http" ) func main() { // The URL to which you want to send the JSON data url := "https://example.com/api/endpoint" // Data to be sent as JSON in the request body data := map[string]interface{}{ "key1": "value1", "key2": "value2", } // Convert data to JSON format jsonData, err := json.Marshal(data) if err != nil { fmt.Println("Error converting data to JSON:", err) return } // Create a new HTTP request request, err := http.NewRequest("POST", url, bytes.NewBuffer(jsonData)) if err != nil { fmt.Println("Error creating request:", err) return } // Set the request header to indicate JSON data request.Header.Set("Content-Type", "application/json") // Create an HTTP client and send the request client := &http.Client{} response, err := client.Do(request) i

【Bird】 ポケモンスリープについて聞いてみた。

  ポケモンスリープは、2023年7月17日にリリースされたスマートフォン向けゲームアプリです。本作は、スマートフォンもしくは「Pokémon GO Plus+」のセンサーを使ってユーザーの睡眠時間や睡眠の質を計測し、そのデータを使ったゲームを進めることで、楽しみながら睡眠リズムを整えるアプリです。 ゲームの開始時には、ユーザーは自分の睡眠データを入力します。このデータは、スマートフォンの画面をオフにして枕元に置いた「Pokémon GO Plus+」によって収集されます。収集されたデータは、ユーザーの睡眠時間、睡眠の深さ、睡眠の質、睡眠時の動きなどを分析します。 ゲームでは、ユーザーは「Pokémon GO Plus+」を枕元に置いて寝ると、カビゴンが登場します。カビゴンは、ユーザーの睡眠データに基づいて、眠り方や寝相を変化させます。ユーザーは、カビゴンの眠り方や寝相を観察して、自分の睡眠の質を改善することができます。 ゲームでは、ユーザーはカビゴンを育てることができます。カビゴンを育てるためには、ユーザーは睡眠をとる必要があります。睡眠をとると、カビゴンは成長し、新しい技を覚えます。カビゴンを強く育てるためには、ユーザーは質の高い睡眠をとることが大切です。 ポケモンスリープは、睡眠リズムを整えるゲームです。本作は、スマートフォンもしくは「Pokémon GO Plus+」のセンサーを使ってユーザーの睡眠データを収集し、そのデータをゲームに反映します。ユーザーは、ゲームをプレイすることで、自分の睡眠の質を改善することができます。 ポケモンスリープは、睡眠の質を改善したい人、カビゴンを育てたい人、ポケモンをもっと楽しみたい人におすすめのゲーム

【Bird】君たちはどう生きるか ジブリの最新作をネタバレなしで観た感想を1000文字程度にまとめてくださいと聞いてみた。

birdにネタバレなしで感想を聞いてみました。 実際に観た方がこんな感じにおもっているのかなぁ? ---- 2023年7月14日に公開されたスタジオジブリの最新作「君たちはどう生きるか」を観てきました。この映画は、生きることの意味について深く考えさせられる作品で、とても印象に残りました。 物語は、ある日、謎の人物から一冊の本をもらった少年・眞人(まこと)の視点から描かれます。その本は、生きることについて様々なことを教えてくれる本で、眞人は、その本を読んで、生きることについて考え始めます。 この映画では、生きることの意味について、様々な角度から考えさせられます。例えば、生きることの意味は何か?生きることの目的は何か?生きることの喜びとは何か?生きることの苦しみとは何か?生きることの美しさとは何か?生きることの悲しみとは何か? この映画は、これらの問いに対して、一つの答えを出すことはありません。しかし、この映画は、生きることについて考えさせてくれるきっかけを与えてくれる作品です。 この映画を観た後、私は、生きることについて、改めて考えさせられました。生きることの意味は、人それぞれ違うと思います。しかし、生きることの意味は、何か一つに絞る必要はないと思います。生きることの意味は、様々なものから成り立っていると思います。 生きることの意味は、家族や友人との絆かもしれません。生きることの意味は、仕事や趣味かもしれません。生きることの意味は、自然や芸術かもしれません。生きることの意味は、夢や希望かもしれません。 生きることの意味は、人それぞれ違うと思います。しかし、生きることの意味は、何か一つに絞る必要はないと思います。生きることの意味は、様々なものから成り立っていると思います。 この映画は、生きることについて考えさせてくれるきっかけを与えてくれる作品です。この映画を観て、生きることについて、改めて考えてみてはいかがでしょうか。

 【Bard】ドコモのプランeximoとirumoの違いを表にまとめて

 はい、ドコモのプランeximoとirumoの違いを以下にまとめました。 項目 eximo irumo 月額料金 2,970円(税込) 2,728円(税込) データ容量 5GB 3GB 通話料 22円/30秒(国内) 22円/30秒(国内) かけ放題オプション 1,100円/月(税込) 550円/月(税込) 5Gオプション 550円/月(税込) 無料 国際ローミング 有料 有料 ドコモ光セット割 最大1,100円/月(税込) 最大1,050円/月(税込) ドコモオンラインショップ割引 最大1,000円/月(税込) 最大1,000円/月(税込) 家族割引 最大2,200円/月(税込) 最大2,200円/月(税込)