PythonとJavaScriptの配列ループを比較
Pythonを主に使用するのですが、JavaScriptを触ってみるといろんな配列操作があってこんがらがるので整理しました。お題今回はstringの入った配列をループし、すべての要素の末尾に__を付けた配列を返すプログラムをお題としました。Pythonfor inPythonでは基本for文は一つです。for i in <list>でイテレーションが出来ます。...
View ArticleUiPathのユーザーインターフェイスの呼び方 まとめ
RPAツールであるUiPathのユーザーインターフェイスの名称について調べてみたのでメモ。公式ドキュメントに明確な表現がない場合は、これが最も一般的な名称であろうというものを記載してみました。デザイン画面ワークフローデザイナーパネルの中に表示される一連の図形を「ワークフロー」と呼びます。ワークフローには「シーケンス」「フローチャート」「ステートマシン」の3種類があります。また、デザイナーパネルの中に...
View ArticleRubyのバージョンが勝手に切り替わってしまう問題
ターミナルを起動したらRailsが使えなかったプログラミング初心者です。初記事です。環境構築は一通り終わった、と思っていましたが$rails sのコマンドを打つと以下のエラーが、、rbenv: version `ruby-2.6.3' is not installed 確かにインストールしたし昨日まで使えてたやん!(泣)と早速萎えました。。まずは状況確認$ which ruby...
View ArticleLaravel シンボリックリンクで少しハマった話
はじめに今回はアップロードした画像をHomesteadで表示する時にハマった話です。画像アップロード時のディレクトリ指定&リネームの仕方含めて備忘録という形で書いていきます。画像のアップロード方法自体の方法はしません。参考:https://readouble.com/laravel/6.x/ja/filesystem.html環境ProductName: Mac OS X...
View Articleraspberry piで最初からhttpsでサーバーをたてる
はじめにたててる最中に色々と間違い、5回も焼き直しをしたのでブチギレてまとめます。サイトによって情報がバラバラだったりするので、現時点(2020/03/04)でうまくいった方法を載せます。バージョンは以下のもの。ちなみにノートPCとモニターを使ってやります。基本の「K」とりあえずSSH通信をする。これは色々なサイトで載ってあり、ほぼ間違えることがないので省略。次にpiの自動ログインを解除。モニターが...
View Article俺・・・感情がねえんだ・・・ ←色んな感情推定器で本当に感情が無いのか分析してみる
はじめに人間のコミュニケーションは言語だけではなく、表情・仕草など数多くの非言語情報が含まれています。機械的・プログラム的に人の行動を分析・解釈するときには、そのような非言語情報も加味し意味づけを行っていくことでより多くの情報を取得することができます。画像処理、自然言語処理、音声認識など各分野でこれらの技術は研究開発されていて、マーケティングやロボットとの交流システムなど数多くのフィールドで応用され...
View Article【JavaScript初心者】getElementsByClassNameを再帰を使って実装してみた
はじめに再帰(recursion)は初学者がつまづきやすいポイントとよく言われます。 Javascript初学者がrecursionの実装練習として、DOM操作の基本メソッドであるgetElementsByClassName()を実装してみました。未対応edge caseも多々あると思いますがご了承ください。getElementsByClassNameとは?DOM操作の基本メソッドです。...
View Article[初心者向け]クラウドの基礎知識を簡潔にまとめる
概要初心者の方向けです。クラウドの基本知識として、配置形態、サービス形態をまとめました。それぞれの特徴、長所、短所などはここでは省略します。クラウドとは「クラウド(クラウドコンピューティング)」とは、クラウドサービスプラットフォームからインターネット経由でさまざまなITリソースを必要に応じて利用するサービスの総称のこと。クラウドサービスでは、必要なときに必要な量だけ利用でき、実際に使った分だけの利用...
View Article初心者から始めるJava、式と演算子 2
はじめにこの記事は備忘録である。参考書レベルの内容だが、本記事に掲載するコードについては、間違えたものが中心となる。これは実際にコーディング中に間違えた部分を掲載し、自分で反省するために投稿するという目的によるもの。また、後日にJavaSilver試験問題の勉強を兼ねて復習するため、深い部分の話はここでは触れない。環境言語:Java11、JDK13.0.2動作環境:Windows10演算子前回は、加...
View Article[初心者向け]AWSの基礎知識を簡潔にまとめる
概要初心者の方向けです。(「AWS」と単語を検索していた頃の自分想定)自習するにもAWSの範囲が広すぎて入り口も見つけるのも困難な状態から1歩進めるよう端的に特徴をあげます。AWSの最大の特徴[Amazon Web Services]の略 ← Servicesと複数形(!)多岐に渡る提供サービスが豊富機能改善のスピードが速い参考:アマゾン ウェブ...
View ArticleArch Linux(1) Manjaro Xfce 19.0.1 をUSB メモリにインストール
はじめに軽くて日常使いに良さそうなLinux ディストリビューションを探しています。BIOS 立ち上げのPC にて、Manjaro でXfce の最新である「Manjaro Xfce 19.0.1」をUSB メモリにインストールしてみました。Xfce にしたのはサポート対象(安定している?)で、その中で一番「軽い」からです。個人としては不慣れなArch Linux...
View Articlerailsルーティングオプション「ネスト」について
ネストオプションについてネストするとルーティングを「/boooks/本の投稿のid/favorite/いいねのid」のようにIDの後にIDを持ってくることができます。例えば以下のテーブルとコントローラー名で本の投稿に「いいね」機能をつける場合。コントローラ名本の投稿「books」いいね機能「favorites」テーブルいいね機能関連のルーティングを「/boooks/book_id/favorite/...
View Article[PHP]Allowed memory sizeの原因がくだらなかった
[PHP]Allowed memory sizeの原因がくだらなかった100万件のCSVをPHPで読み込むために、メモリ上限を1028MBに変更したが、相変わらずメモリエラーが発生するのはなぜだろう。Allowed memory size of 2097152 bytes exhausted (tried to allocate 1052672 bytes) in...
View Article