エクセルの文字列関数。 文字列の長さを返す。 ex:A1セルにloveが入っている場合、=len(A1)で、4が返される。
#お題 の辞書の長さをprint関数を使って出力してください。 #入力(辞書) {"職業":"戦士", "体力":100, "魔法力":200, "ゴールド":380} #出力 4 #コード skills = {"職業":"戦士", "体力":100, "魔法力":200, "ゴールド":380}print(len(skills)) #参考
良くある商品コード等 エクセルでの表示形式でも処理はできる 関数を組み合わせてもっとスマートに 具体的な関数の組み合わせ 正解はないので、とにかく手を動かしてみる 良くある商品コード等 こんにちは、エクセルに限らず仕事をしていると○○コードみたいなデータをよく見ます、例えば 商品コード 従業員コード 得意先コード 等々、様々な○○コードがあります。そして、そのコードはだいたい、こんな感じです、 「0001」とか「0011」と頭にゼロのつくものを良く見ます。 エクセルでの表示形式でも処理はできる ただしエクセルでは普通に「0001」とか打つと 結果はこうなります、皆さんも経験ありますよね😭 無理…
どうも。(。・ω・。) ひーくんです。 今回の記事では、「住宅・材木業界」の現状と企業についてざっと見していきます。 最近話題の「ウッドショック」についてもふれていきます。
最近のABCからD問題を解く HUAWEI Programming Contest 2024(AtCoder Beginner Contest 342) D - Square Pair トヨタ自動車プログラミングコンテスト2024#4(AtCoder Beginner Contest 348) D - Medicines on Grid HUAWEI Programming Contest 2024(AtCoder Beginner Contest 342) D - Square Pair リンク:D - Square Pair (atcoder.jp) 概要:配列の中から2つ選んで掛け算した…
https://projecteuler.net/problem=29ならとしてダブりを排除します。ただし、がべき乗数ならべき乗を外に出します。例えば、とします。 MojoでSetを使うには、KeyElementを継承します。 from collections import Set, KeyElement import sys #################### Power #################### @value struct Power(KeyElement): var b: Int var e: Int fn __init__(inout self, b: Int, …
0からのシンセサイザーのくりっぱーこと Kurippertronixxx@Kurippersynthです。 伝説のコンピューター、Amigaのローファイなサウンドを再現するサンプラープラグインPotenzaDSP Amigoのくりっぱーチャンネル連動ブログです♪ ★PotenzaDSP Amigo その1 〜基礎操作編~ ブログ連動動画 PotenzaDSP Amigo 操作方法 その1 〜基礎操作編~|初心者でもわかる 解説 www.potenzadsp.com 今回はPotenzaDSP Amigoの基本的な操作の解説です。 ★PotenzaDSP Amigoとは? PotenzaDSP …
どこかの豆腐屋みたいなタイトルにしておりますが、実態はへっぽこでして。東証にあるエクセルファイルをダウンロードして、リストを作ろうと python ノリで golang をいじってみたのですが、130A.Tとかアルファベット表記が入っている番号を golang で取り込むのが僕には無理だった*1ので python pandas を使って print したのを取り込む形にしました。golang のアプリと同じディレクトリにおいておきます。pro market のものはヤフーファイナンスにて出てこなかったので、取り除いてあります。 >>tosho.py import pandas as pd a=…
Hypothesisとは何か、プロパティベーステストとは何か Hypothesisは、Python向けのプロパティベーステストのライブラリである。 プロパティベーステストは、生成された多数の入力データに対してプロパティ(性質)が満たされるかどうかをテストする手法である。 HaskellのQuickCheckライブラリが初出で、現在は各プログラミング言語に移植されている。 従来のユニットテストは、ある程度固定したテストデータを指定してテストを行っていた。 その際、境界値分析などで妥当なパラメータを決定していた。 しかし、境界値分析が必ず通用するとは限らないし、人間が行う以上、ミスも発生する。 プ…
前々回(パラボリックSAR)と前回(順位相関指数RCI)の投稿の指標を組み合わせた取引戦略がある書籍に載っていました。今回はこれをPythonで実装してみます。 尚、パラボリックSARについてはta-libを用いたコードに変更しました。RCIについては、別のネット記事のコードで計算結果が一致するものを見つけたので、これで正しいということにしておきます。ここではFXを投資対象とします。 まず、投資対象銘柄のリストを与え、両指標の計算関数を定義します。 # ライブラリのインポート import yfinance as yf from datetime import datetime, timede…
CTFをやろう...!と思い立ちやり始めたものの、いつも通り脱線に脱線を重ねいつのまにか違うことを始めてしまいました(´;ω;`)ので、かな~り久しぶりのCTFでした!開催当日に気が付いて参加したためドタバタでしたが楽しかったです! 最近はマルウェア解析のためにリバースエンジニアリングの勉強をしていたため、今回はreversing問題を中心に解いていきました。(解けたのは結局reversing問題だけでした!!!ヘケッ!!) 自分が解けた問題 ・Half ・Three といたやつ Writeup Half Stringsで見てみるとそのまま書いてありました。 Three IDAに頼りました。い…
このメールは、未払いの電気料金についてご連絡させていただくものです。お手数ですが、以下の内容をご確認いただき、早急にお支払いいただけますようお願い申し上げます。お支払い期限: 2024/4/18お支払いが確認できておりませんので、お早めにお支払いください。オンラインでのお支払い: 以下のボタンをクリックして、オンラインでお支払いください。■ご利用確認はこちら※更新の有効期限は、24時間です。お支払い前に、添付の請求書をご確認いただき、お支払い金額が正確であることをご確認ください。既にお支払いいただいた場合は、このお知らせを無視していただいて結構です。ご不明な点やご質問がある場合は、お気軽にお問…
はじめに 今回は、私が現場で使っているprotoc-gen-validate(PGV)についてまとめてみました。 復習がてらまとめていきます。 PGVは.protoファイルにバリデーションルールを定義するだけで、各言語のバリデーションコードを自動生成できちゃう優れもの。 PGVってなに? PGVは、Protocol Buffersのコード生成プラグインの1つ .protoファイルで定義されたメッセージに対して、バリデーションルールを指定できる そのルールを元に、PGVが各言語のバリデーションコードを自動生成してくれる PGVの使い方 インストール方法 PGVは、Go言語で実装されてて、シングル…
Pythonサーバ #!/usr/bin/python3 # -*- coding: utf-8 -*- import socket import select # メイン関数 # 引数:なし # 返値:なし def main(): # 変数定義、初期化 kill_flag = False quit_flag = False local_port = 2345 # ローカルポート番号 ack = "ACK" # 確認応答メッセージ data = "" # 受信文字列 # サーバソケット作成 server_socket = socket.socket(socket.AF_INET, socket…
関数講座 はじめに ほとんどの人が、表計算(スプレッドシート)ではエクセルを使っていると思いますが、表計算のアイデアはマイクロソフト社が作ったわけではありません。私は同社が非常に商売が上手で、アメリカ政府と癒着して、敵対勢力を無くしていると思っています。なので、なるべく同社製品を使わないようにしています。 同社を設立し、長く経営してきたビルゲーツ氏は、時として慈善家の顔を見せますが、多くの人々はマイクロソフト社の犠牲者だと思います。ビルゲーツ氏は、人の足を強く踏みつつも、その人に対して誤っているわけです。慈善事業は顧客を増やすためかもしれません。 表計算の関数は様々ありますが、復習も兼ねてまと…
この大会は2024/4/13 8:00(JST)~2024/4/15 8:00(JST)に開催されました。 今回もチームで参戦。結果は3112点で393チーム中46位でした。 自分で解けた問題をWriteupとして書いておきます。 sanity-check (misc) Discordに入り、#announcementsチャネルのメッセージにフラグが書いてあった。 bctf{sanitcheckcomplete} Annnnnnny Second Now (rev) Ghidraでデコンパイルする。 undefined8 main(void) { ulong uVar1; long in_FS…
まとめ Choices クラスの登場により、ModelのFieldにある choices を指定しやすくなった。 しかし、Choices クラスを使っても、ModelのFieldにある choices では、データベースに入る値を制限できない。 CHECK制約を使えばデータベースに入る値を制限できる、Choices クラスの属性を活用することもできる。 Choices クラスに __empty__ 属性を指定した場合は少し注意が必要かもしれない。 ModelのFieldにある choices を指定した状態でModelFormを実装すると、期待するバリデーションを備えたFormができる。 愚か…
easy-thumbnailsというPythonライブラリのエラー調査をしたので備忘録 InvalidImageFormatErrorが発生したら easy-thumbnailsでは、画像読み込み時のエラーを丸めてInvalidImageErrorというエラーとして送出します。 このエラーが発生した場合は、easy-thumbnailsの画像を読み込む関数source_generators.pil_image()に直接画像を渡してみると、実際に発生しているエラーのスタックトレースを確認できます。 >>> from easy_thumbnails.source_generators import…