ぺやろぐ

ぺやろぐ

焼きそばよりチャーハンが好き。

プログラミング

【PHP】XAMPP + VSCodeでPHPの開発環境を作った(Windows)

↑「$_POST」使っとるやん! どうも、ぺやんぐ(@peyangu485)です。 今回は、最近触り始めたPHPを家でも触れるように環境構築したことを記事にまとめておきます。 仕事で触り始めたのはいいけど、環境構築にそれなりの時間がかかってしまって悔しかったのもあ…

【PHP】filter_inputの第2引数は対象のname属性を書けばいい

これに気づくのに2時間ぐらいかかる程度にはポンコツ。 どうも、ぺやんぐ(@peyangu485)です。 っても、まだ触りだして2日とかだからゆるちて。 iniファイルから読み込んで、画面での変更を書き込む処理の実装中にpostからのデータをfilter_inputで取ろうとし…

【steam】Colony Survivalのコロニストの作業割り振り確認ツール

1日で作った突貫ツール。 どうも、ぺやんぐ(@peyangu485)です。 ColonySurvivalの外部ツールを作成しました! 少しは開拓者生活が楽になると思います。 ColonySurvival - ColonistReference - 通称「コロニスト何してる?」 操作画面 操作方法 動作環境 使用…

ドットインストールでHTMLを改めて学んでみた

基礎は大事。 どうも、ぺやんぐ(@peyangu485)です。 仕事で触ってるし、基本的には分かっているつもりだけどHTML5はそういえばきちんとは知らないな、ということでドットインストールにて改めて学んでみました。 ドットインストール - 3分動画でマスターでき…

【AcitveReports 9.0】グループフッターのコントロールをコード上でページフッターに追加するとエラーになる

どうも、Twitterはフォローされるけど、読者登録はされないぺやんぐ(@peyangu485)です。 いやまぁ、いいんだけどね。(どっちにしろありがたいこと) ◆背景 ActiveReports 3.0から変換ツールを使用し、9.0で使用するためのマイグレ作業中。 コードは3.0当時の…

〔paiza.IO〕C#erがPythonで「Hello World」してみた話

いい天気の日は仕事をせずに、ゆっくりしたい。 どうも、ぺやんぐ(@peyangu485)です。 Pythonに手を出してみたよって話。 C#や他の言語を触ってるけど、Pythonも触ってみたいと考えた人向け。 環境設定の話からするといいんだろうけど、今回使用したのはPaiz…

〔C#〕〔LINQ〕LINQはいいぞ Part2

Part2 前回からの続き ◆Max ◆Min ◆Count ◆Contains ◆SequenceEqual ◆まとめ ◆Max 指定した項目で最大値を持つデータを取得、表示する。 Maxメソッド 表示結果 ◆Min 指定した項目で最小値を持つデータを取得、表示する。 Minメソッド 表示結果 ◆Count リスト…

〔C#〕〔LINQ〕LINQはいいぞ Part1

どうも、MacBookのトラックパッドで右手首を痛めたぺやんぐ(@peyangu485)です。 今回は、C#の素晴らしい機能である「LINQ」で私がよく使っているメソッドを紹介します。 ※今回紹介するのは一部であり、他にも優れたメソッドがあるので興味がある方は調べてみ…

新人プログラマに読んでおいて欲しい書籍3冊

どうも、満員電車は位置取りゲームの1種だと思うぺやんぐ(@peyangu485)です。 今回は、4月ということで今月からプログラマとして働く人達に読んでおいて欲しい書籍の紹介をします。 では、さっそく……。 1.リーダブルコード 2.人月の神話 3.なぜ、あなたの仕…

〔C#〕〔Xamarin〕The $(TargetFrameworkVersion) for Xamarin.Forms.Platform.Android.dll (v7.0) is greater than the $(TargetFrameworkVersion) for your project (v6.0).

発生!謎警告! Xamarinで勉強中に、タイトルにある警告がいきなり出てくるようになり、二進も三進も行かなくなった。 3つ出てきてる(以下参照) v7.0が必要だけど、おたくのプロジェクトのバージョンはv6.0でっせってことなんだろうけど、何勝手に出てきてん…

〔C#〕GrapeCity MultiRow8.0J CellLeaveイベントでのセルの値の変更前、変更後チェック

◆目的 GrapeCity MultiRow8.0J CellLeaveイベントでのセルの値の変更前、変更後チェックの仕方を覚える。 ◆方法 すごく単純なやり方だが、CellEnterイベントで現在の値を保持して、CellLeaveでCurrentCellのValueと比較するだけ。 El TabelleだとActiveCell…

〔C#〕〔Xamarin〕ViewCellでListViewの表示をカスタマイズする(テーブル風)

今日は密かに開発、使用しているアプリの開発で詰まって解決したお話を。 目的 ListViewを用いて表形式にデータを表示する。 1行に複数のデータを表示するという意味。 実装 要は、StackLayoutの設定の「Orientation」に対して「"Horizontal"」を設定して、…

〔C#〕わーい、すごーい

今流行りのけものフレンズに乗っかっていくスタイルな記事。 目的 目的など不要。 わーい! すっごーい! 経緯 C#が好きなフレンズなので。 実装 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Thre…

〔C#〕〔ASP.NET〕showModalDialogの呼び出し時に親画面のスクロール位置が初期位置に戻ってしまうのを防ぐ

まるで、ラグのよう。 どうも、ぺやんぐです。 ASP.NETは難しいねってお話。 ◆目的 JavaScriptで子画面を表示した時に親画面のスクロール位置を保持できるようにする。 ◆経緯 ASP.NETで開発をしていて、子画面を表示した時に親画面のスクロール位置がリセッ…

〔C#〕CSVのデータ内にカンマがあっても、カンマ区切りでデータを取得する

カンマのためのカンマによるカンマを区切る記事。 どうも、ぺやんぐです。 目的 CSVのデータ内にカンマがあっても、カンマ区切りでデータを取得することができるようになること。 TextFieldParserの存在を知ること。 経緯 とあるテーブルの値をまるまる開発…

〔C#〕 nameof演算子が使えないけど、似たようなことをする(プロパティ名の取得)

どうも、ぺやんぐ(@peyangu485)です。nameof演算子は便利だねってお話。 ◆目的 C# 5.0以下の環境でnameof演算子と似たようなものを実装する。 改めてnameof演算子っていいよねって気付く。 ◆経緯 WPFの実装中、 NotifyPropertyChangedに文字列の引数 と文字…

〔C#〕〔WPF〕アプリの2重起動を防ぐ

今回は、WPFアプリで2重起動を防ぐ方法を忘れないために書いておく。 目的 WPFアプリで2重起動を防ぐ。 実装 アプリによっては、2重起動されては困るものもあると思うので(今回まさに直面した)2重起動しないようにしてみた。手を加えるのは、App.xaml、App…

〔C#〕XMLファイルの読み込みと書き込み

どうも、ぺやんぐです。今回は気が向いたのと備忘録も兼ねて、C#でのXMLファイルの読み込みと書き込みについて。 単純な読み書きだけだから、細かい処理とかはまたいつか。 ◆目的 XMLファイルの取り扱いを学ぶ。 ◆実装 まず、保存するデータを持つクラスを作…

〔C#〕〔WPF〕閉じる時に行う処理をMVVMで追加する

「ここが詰まったよ!WPF」シリーズということで第1弾は閉じる時に行う処理の追加についてご紹介します。第何弾までやるのかは未定です。 目的 コードビハインド側で言うところの「OnClosing()」メソッドに処理を追加することをMVVMで実装する。 経緯 閉…

FizzBuzz問題

ほんとにすぐできたからさっそく公開。 まず、FizzBuzz問題について wikiより プレイヤーは円状に座る。最初のプレイヤーは「1」と数字を発言する。次のプレイヤーは直前のプレイヤーの次の数字を発言していく。ただし、3で割り切れる場合は 「Fizz」(Bizz …