windowsパッケージマネージャー平たく言えば #windows

2022.10.13

Logging

おはようございます、寒さが足元から来る季節になりましたね😖。

さて、今日はwindowsパッケージマネージャーのお話をします。windowsパッケージマネージャーとはなんぞやという方もいると思いますので、簡単な説明を記載しときます。ウィンドウズパッケージマネージャーとは、Windowsにインストールされているソフトの管理をするものです。

Windowsパッケージマネージャーがインストールされていない方は、こちらのURLからインストール下さいませ。

これをインストールする事により何が良いかと言えば、ソフトウェア(アプリ)のアップデートが一括で出来たりします。コマンドプロンプトに下記のコマンドを入力すればほぼ自動でアップデートしてくれてとても便利です。

winget upgrade --all

タグ

all, upgrade, url, Windows, winget, アップデート, アプリ, インストール, ウィンドウズ, お話, こちら, コマンド, これ, ソフト, ソフトウェア, パッケージ, プロンプト, マネージャー, もの, 一括, 下記, , 今日, , 便利, 入力, 季節, , 管理, 簡単, 自動, 記載, 説明, 足元,

Laravelで再構築した2bbs-video.comをヨロシク😌

2022.08.10

Logging

こんにちは、よさこいをしている踊り子さん達へ、熱中症にはお気をつけてくださいませ。

本日はあまり使用されていなかった、2bbs-video.comをLaravelで再構築したお話を記載します。2bbs-video.comはYOUTUBE動画を共有するのに特化したサイトになります。当然、YOUTUBEのアドレスのない投稿はできません。今のところ動画の投稿内容は管理人が独断と偏見で管理します、その為、投稿していた内容が削除されるという事もあります。

2bbs-video.comのサイトキャッチャー

サイトをLaravelで再構築していて、ページネーションが半端ないぐらい楽に生成できたのは凄く便利だなって感じましたが、逆にベタで構築できる技術も必要じゃないかなって思います。

そしてLaravelにはパッケージが豊富にあるのだけど、正直な所、どれが良いパッケージ(有名所)なのか分からないので調べる必要があるなって感じました。それまでは自分で作るしか無いかもしれない、そういう所などの経験値を積まないとLaravelゴリゴリ使えますとは言えないなと。ただ、大体の勘所は掴めましたね。あとは習うより慣れろ感覚でいろいろと制作していきます😌。

タグ

2, bbs-video, com, Laravel, youtube, アドレス, お気, お話, キャッチャー, サイト, ところ, どれ, ネーション, パッケージ, ページ, ベタ, よさこい, , , 使用, 便利, 偏見, 共有, 内容, 削除, 動画, 半端, 必要, , 技術, 投稿, 有名, 本日, 構築, 正直, , 熱中症, 特化, 独断, 生成, 管理, 管理人, 記載, 調, 豊富, 踊り子, ,

Twitterの名前、記号部分を天気予報のアイコン、夜は月のアイコンへと変更する。

2020.11.06

Logging

Twitterの名前の特定の記号部分(■や@部分)を天気予報のアイコン、夜は月のアイコンへと変更する。ある有名エンジニアさんのアイディアを拝借して作りました、autoloadとnamespaceの関係で手詰まり、試行錯誤して解決、その次に命名の間違えで手詰まり。そしてファイルの参照で手詰まりしてやっとリリースしました?、長かった。

使用方法はdefineにそれぞれの値をいれてコマンドから定期的に実行すればよいという品物です。Composerでインストールしている環境で下記のコマンドでパッケージをインストールしてください。

パッケージの開発部分は白紙です、今後、この機能に関してはバージョンアップするつもりはないです。

プログラムに改善の余地はありですが、はじめてパッケージ使ったので疲れました?以上、現場からでした。

https://packagist.org/packages/zip358/tw_name_change
https://github.com/zip358/tw_name_change

defineの補足

  • OPENWEATHERMAPのAPI_IDが必要です(ユーザー登録が必要です)。
  • Twitter API 登録しCONSUMER_KEYなどのキーが必要です。
  • Twitterのユーザー名が必要です(自分)。
  • KENNOは下記のテーブルを参照ください。
  • KIGOUは置き換える文字です。

※正規表現に使われている記号は使用できません。

composer require zip358/tw_name_change
php  Twitter_name_change.php
if($argv[0]){
	require './vendor/autoload.php';
	use zip358\tw_name_change\tw_name_chg;
	define("KIGOU","■");
	define("KENNO","KENNO");
	define("TIME_ZONE","TIME_ZONE");
	define("OPENWEATHERMAP_API_ID","Openweathermap_api_id");
	define("USER_SCREEN_NAME","user_screen_name");
	define("CONSUMER_KEY", "CONSUMER_KEY");
	define("CONSUMER_SECRET", "CONSUMER_SECRET");
	define("ACCESS_TOKEN", "ACCESS_TOKEN");
	define("ACCESS_TOKEN_SECRET", "ACCESS_TOKEN_SECRET");
	$tw_name_change = new tw_name_chg();
	$tw_name_change->main();
}
KENNO県名
0北海道
1青森県
2岩手県
3宮城県
4秋田県
5山形県
6福島県
7茨城県
8栃木県
9群馬県
10埼玉県
11千葉県
12東京都
13神奈川県
14新潟県
15富山県
16石川県
17福井県
18山梨県
19長野県
20岐阜県
21静岡県
22愛知県
23三重県
24滋賀県
25京都府
26大阪府
27兵庫県
28奈良県
29和歌山県
30鳥取県
31島根県
32岡山県
33広島県
34山口県
35徳島県
36香川県
37愛媛県
38高知県
39福岡県
40佐賀県
41長崎県
42熊本県
43大分県
44宮崎県
45鹿児島県
46沖縄県

タグ

autoload, Composer, define, https, namespace, org, packages, packagist, Twitter, zip, アイコン, アイディア, アップ, インストール, エンジニア, コマンド, それぞれ, つもり, バージョン, パッケージ, ファイル, プログラム, リリース, 下記, 予報, 今後, 余地, 使用, , 参照, 名前, 命名, 品物, 変更, , 天気, 実行, 拝借, 改善, 方法, , 有名, 機能, , 特定, 現場, 環境, 白紙, 解決, 記号, 試行錯誤, 部分, 開発, 関係,

ローソンから発売されたグーボを食べてみた。

2020.04.09

Logging

ローソンから発売されたグーボを食べてみた。今回食べたのは明太子チーズ味とメキシカンチョリソー味です。今回は買いませんでしたがベーコンポテト味があります。

さて、お味の方は外はサクサクで、中の具はジューシーさがあります。今回、食べた中では明太子チーズ味が好きかなと、メキシコチョリソー味はちょっと辛さがありです。両方とも何だか癖になりそうな食べ物だなと感じました。グーボ、定番商品に何だかなりそうな気がします。ただ、ちょっとカロリー高そうだなと。そしてパッケージにカロリー明記がないあたりが、ダイエットしている人にとっては不親切だなと感じました。

https://www.lawson.co.jp/lab/tsuushin/art/1391264_4659.html

尚、グーボのお値段は130円とお手頃価格です。是非、ローソンの店頭で一度は食べてみてください。ちなみに好きな人は好きだと思いますが油で揚げているので嫌いな人は少なからずいるかなと思います。そこが注意するべきところかな。

タグ

130, あたり, カロリー, グーボ, ジューシー, そこ, ダイエット, チーズ, チョリソー, ところ, パッケージ, ベーコン, ポテト, メキシカン, メキシコ, ローソン, 一度, 不親切, 両方, , , 今回, 価格, 値段, , , 商品, , 嫌い, 定番, 店頭, , 明太子, 明記, , , 注意, , 発売, 食べ物,

ブラウザのプッシュ通知が簡単にできちゃうFirebase

2020.03.20

Logging

ブラウザのプッシュ通知が簡単にできちゃうFirebaseのでやり方を簡略的に記載します。

  1. Firebaseにプロジェクトを作成する(グーグルのアカウントが必要)。
  2. firebase cliというパッケージソフトをOSにダウンロードしそのソフトを任意のフォルダの中に移動させて起動させる。Node.jsはインストール済みとする(※手順)。
  3. 試しにホスティングしてみる。ホスティングはプロジェクトの左側の項目よりホスティングをクリックすると手順の説明通り行うと出来ます。
  4. URLより確認し表示されているか確認する。
  5. Cloud Messagingの設定よりFCM でウェブ認証情報を設定するからメッセージング オブジェクトを取得するまでをブラウザで操作し設定を行う。
  6. ローカルに下記のURLよりファイルをダウンロードする。ダウンロードするファイルはfirebase-messaging-sw.js, firebase-logo.png, index.html, main.cssになります。動かない場合は再設定が必要。
    https://github.com/firebase/quickstart-js/tree/f76b14ca00cca48dbfca5c787c0a4ca73eb9857d/messaging
  7. ダウンロードしたファイルはpublicか自分が決めたフォルダに入れる。
  8. index.htmlソースの中に ‘<YOUR_PUBLIC_VAPID_KEY_HERE>’ と記載している部分があるので変更する。
  9. firebase cli より『 firebase deploy』する。
  10. ページを再読み込みして通知を許可する。
  11. Cloud Messagingから送信してみる。
  12. 通知が届くことを確認する。
    ※今回はブラウザのプッシュ通知なのでアプリを追加する際はWEB(</>)を選んでください。
Introducing Firebase Cloud Messaging

ではでは?健闘を祈る?

タグ

cli, Cloud, FCM, Firebase, firebase-logo, firebase-messaging-sw, index, JS, Messaging, node, OS, png, url, アカウント, インストール, ウェブ, オブジェクト, グーグル, クリック, ソフト, ダウンロード, パッケージ, ファイル, フォルダ, プッシュ, ブラウザ, プロジェクト, ホスティング, メッセージング, やり方, ローカル, 下記, , 任意, 作成, 取得, 左側, 必要, 情報, 手順, 操作, 確認, 移動, 簡単, 簡略, 表示, 記載, 設定, 認証, 説明, 起動, 通知, 項目,

SSH.NETでSFTPとSSHの接続を確立させるまでの過程。

2016.12.11

Logging

SSH.NETでSFTPとSSHの接続を確立させるまでの過程。
ソースコードは下記です、あくまでも触りなのでココからご自分で考えて作り変えてください。ちなみにSSH.NETのライブラリを入手するには拡張機能からNuGet Package Managerという拡張機能を追加するとツールのNuGetパッケージマネージャーが現れるので、ソリューションのNuGetパッケージ管理からSSH.NETと検索しインストールすることによりライブラリが使用できます。

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO;
using Renci.SshNet;
using Renci.SshNet.Common;
using Renci.SshNet.Sftp;
namespace ftp
{
    public partial class Form1 : Form
    {
        String Host = "168.192.11.1";
        int Port = 22;
        String RemoteFileDIR = "/root/";
        String LocalDestinationDIR = "C:\\Users\\hoge\\Documents\\BACKUP\\";
        String Username = "admin";
        String Password = "hogehoge";
        public Form1()
        {
            InitializeComponent();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            ssh_cmd();
        }
        private void dl(string filename) {
            using (var sftp = new SftpClient(this.Host, this.Port, this.Username, this.Password))
            {
                sftp.Connect();
                using (var file = File.OpenWrite(this.LocalDestinationDIR + filename))
                {
                    sftp.DownloadFile(this.RemoteFileDIR + filename, file);
                }
                sftp.Disconnect();
            }
        }
        private void ssh_cmd() {
            SshClient ssh = new SshClient(this.Host, this.Username, this.Password);
            ssh.Connect();
            string command = "cd /root && ls";
            string[] str_result;
            string str_results;
            char ptn ='\n';
            int i =0;
            var result = ssh.RunCommand(command);
            //MessageBox.Show(result.Result);
            str_results = result.Result;
            str_result = str_results.Split(ptn);
            ssh.Disconnect();
            for ( i = 0; i < str_result.Length; i++) {
                //MessageBox.Show((str_result[i]));
                if (str_result[i] != "")
                {
                    dl(str_result[i]);
                }
            }
        }
    }
}

タグ

Collections, ComponentModel, data, Drawing, Generic, Linq, Manager, net, NuGet, Package, SFTP, SSH, System, Tasks, Text, Threading, using, インストール, コード, ココ, こと, ご自分, ソース, ソリューション, ツール, パッケージ, マネージャー, ライブラリ, 下記, 使用, 入手, 拡張, 接続, 検索, 機能, 確立, 管理, 追加, 過程,

C#に限らずだけどいろいろ出来ることを知り楽しい。

2016.12.08

Logging


C#に限らずだけどいろいろ出来ることを知り楽しい。
VisualStudio2015の無料版でいろいろ作れることが楽しい。
そして販売可能だから尚更、楽しいですね。
https://www.visualstudio.com/ja/vs/ide/
無償版でパッケージとして提供できるので
はっきり言って、昔のVisual Studio使っている人は
乗り換えたほうが良いと思います。
ちなみに無償版をDLするときに全部DLしておいたほうが
後々、楽です。もし全ダウンロードしていない場合は
コンパネ、プログラムと機能からVisualStudioを選択して
右クリックをすると変更という項目が出てくるので
クリックして後からダウンロードすることも可能です。
尚、パッケージ化する場合に必要な拡張項目があるので
全部の項目を落とすとエラーなどは出なくなります。

タグ

autoplay, bandicam-2016-12-06-07-01-52-207.mp4, C#プログラミング, preload, true, uploads, video width, Visual Studio, VisualStudio2015, wp-content, zip358.com, エラー, コンパネ, パッケージ, プログラム, 拡張項目, 無償版, 無料版,

仕事の基本、暮らしの基本:しごとのきほん くらしのきほんを買った。

2016.05.23

Logging


実行するかは別として、こう言う本すきなんですね。
パッケージからすきで中を開けると
左のページに一行の言葉があり
右のページにその言葉の意味することが記載されてます。
読んでいて、スッと頭に入ってくる感じが
良いなと思います。

タグ

jp, いまいち, きほん, くらし, しごと, パッケージ, ページ, ベーシックノート, 一行, 仕事, , 基本, , 感じ, 暮らし, 松浦弥太郎, 言葉, ,

高知県の山田高校が作った高校三年生の山田まんを食べてみた。 #山田まん

2016.05.02

Logging


高知県の山田高校(高知県立山田高等学校)が作った(発案企画など)
高校三年生の山田まんを食べてみた。
山田駅に在るコンビニで山田まんが
売られていると聞き、早速購入してみました。
TVで山田まんのパッケージをみてから
食べてたかった山田まん、まずは袋を取り出して
商品を取り出してみました。

取り出すと、7個ほど、高校三年生の山田まんが!!
噂通り、黒い・・正確に言うと黒緑色って感じです。
まじまじ見るものなんなんで食べてみました。
「ぱくりっ」
「!!」
意外にも美味しい、自分はどうやねんって
思っていたのですが!!
意外にも予想よりは美味しかったですね。
甘さ控えめで、食べやすく生姜の味わいがよく効いていて
美味しいですね。
ひとつ厳しい事を言うと
何かもう一つ味がほしい気持ちがあります。
何ていうか、またもう一回食べたい気持ちになる
何かが少しかけているような気もします。
とても、あっさりしていて食べやすいです。
味も悪く無い、何かがでも欲しいような気がします。
例えば生姜の切り刻んだ固形のものを
少し入れておくとかすると、また違った印象を
持つかもしれない。という様に美味しさプラス驚きが
欲しい気がします。
今後の新商品開発と商品改良を
山田高等学校の商品開発部?には
頑張って貰いたいですね(*^^*)

 
 
 

タグ

コンビニ, パッケージ, ひとつ厳しい事, プラス驚き, もう一つ, 何か, 味わい, 商品改良, 商品開発部, 固形, 山田まんが, 山田駅, 山田高校, 山田高等学校, 新商品開発, 生姜, 発案企画, 高校三年生, 高知県立山田高, 黒緑色,

人が寝てるときに起きて何するぞ。

2015.12.05

Logging


自分の部屋には技術書(参考書)があふれている。
あふれているけど、結局役に立つ本は少ない。
殆どの本はインターネットで検索すればでてくるような事を
わかりやすく解説しているだけの本だと
自分は思います。
ひとつ言える事はネットと違い
技術書(参考書)は間違いが少ないということ
徐々に簡単な本からコードな本に移り変わっていっています。
自分はこの頃、ろくにコードを書く機会がないので
メソッドを覚えていない。
いま、仕事でしている作業も
既存のパッケージに追加機能や修正を行うことが
大半なので一からコードを書く機会が無いのだ。
そんな事もあってロクにコードを覚えていない。
書く機会が無いと忘れたりする。
必要に差し迫らないと勉強をしなかったり・・。
しないと人って楽な方へ進みがちだ。
じぶんはPGは好きな方です。
決して嫌いな方ではないのだけど、どうも仕事をして行く中で
OFFかONなのかが分からなくなる・・・変な錯覚に落ちる時がある。
簡単にいえば苦ではないのだ、疲れるが苦ではない。
違いは責任をもってやらなければならないという事が
ONにはついてまわるという事。
それ以外にはOFFとONの違いはない。
どんな仕事でも自分に身についてしまうと
苦ではないものに変わってしまうと自分は思う。
その時に大事なのは改善することを
改善するかしないかだと自分は思っています。
プログラムって改善すればするほど
改善できたりする。だた、納期だので、何処かで
妥協しないといけない。
おそらく、ソコをどうするかだと。
勉強(改善)と日常ってそういうもので学生時代は
日常に勉強というものがあるが
社会人になれば勉強というものがある意味、
非日常になる。そこで何処で時間を割いて
勉強するかで差がでると自分は思っています。
自分は全然ですけどね(´Д`)。

タグ

インターネット, コード, じぶん, ソコ, パッケージ, プログラム, メソッド, 何処か, 勉強, 参考書, 技術書, 方法論, , 機会, 社会人, 納期, ,

Facebookの黒の歴史におらおらして投稿を全削除するソフト。

2015.08.13

Logging


Facebookの黒の歴史におらおらして全削除するソフトを自分のために自前しました。
このソフトの発想のもとはこのサイトです。
http://www.appps.jp/138365/
Facebookの投稿を全自動で削除する方法があったとは思わなかったので目からうろこでした。
コレなら自分でも作れるんじゃねぇとおもい
作ったのがこちらのソフト「Facebookおらおらクリックする」です。
使い方はFacebookのページの中にあるリンク文字をテキストボックスへ入力し
ボタンをクリックするだけで任意の文字をクリックしてくれます。「ニヒ(`・ω・´)」・・。
案外簡単につくれる品物です。ニヒ。
ちなみに動作環境はWindows10(WIN7あたりでは動くでしょう。)です。
Frameworkを導入しないと動きませんのでそちらはご自分でインストールしてください。
ちなみにパッケージかしていないのでウィルスチェック
で除かれる恐れはあります。
あくまでもフリーソフトなのでトラブル等は一切受付ません。
https://zip358.com/tool/フェイスブックをオラオラする.zip

タグ

AM, Facebook, Framework, WIN7あたり, Windows10, ウィルスチェック, うろこ, ご自分, テキストボックス, トラブル, ニヒ, パッケージ, フェイスブック, フリーソフト, ボタン, リンク文字, 使い方, 動作環境, 品物, 歴史, 発想, 自前,

良いこと聞いた、今のマイクロソフトの製品は{知らなかっただけ}

2014.08.16

Logging

今のマイクロソフトの家庭向け製品は、パッケージとか言いつつも全てダウンロードしてインストールする方式になっているのだと言う事を知ったU>ω<)ノ{情報筋はアプライド}。ちなみにヤマダ電機にも足を運んだのですが、アカデミック版しか在庫がないと言われてアプライドへ行ってきましたが、値段が少々、ヤマダ電機よりお高いので断念。結局、買わずに帰ってきてネットでパッケージ版を購入しました。先ほど言ったようにマイクロソフト製品はダウンロード版に移行したということなので、ネット購入したほうが安くOffice製品は買えるということです!!。メモ書き程度に残しときます。
ちなみに、ひとつ疑問を抱いたのが・・・それってOSの方もなのかなぁっていう疑問です?、次期OS、Windows9になったらOSを移行するつもりなので、それまでは疑問符です{一度、8.1にバージョンアップしていたのですが、結局、7に戻しました。}。

タグ

7, 8.1, , Office, OS, Windows, アカデミック, アップ, アプライド, インストール, こと, ソレ, それまで, ダウンロード, つもり, ネット, バージョン, パッケージ, ひとつ, マイクロソフト, メモ書き, ヤマダ電機, 一度, , , 値段, 全て, 在庫, 家庭, 少々, 情報, 断念, , 方式, 次期, 疑問, 疑問符, 移行, 製品, 購入, ,