SourceTreeの最新版(2.3.1)で起動しなくなる時の対応

AtlassianのGitをGUIで便利に扱えるツール「SourceTree」なんですが、Windows版だけっぽいんですがうまく起動しなくなる現象が発生してました。 そのときはどうやってもうまくいかないので、再インストールしてました。 ちなみに、再インストールは、単純に「プログラムの追加と削除」から削除して新しいものを入れてもダメです。 関連するファイル全て消さないとダメです。 インストール先は2か所あります。 以下の2か所のフォルダを消します。 C:\Users\{USERNAME}\AppData\Local\Atlassian\ C:\Users\{USERNAME}\AppData\Local\SourceTree\ こうすると、リポジトリの設定からもう一度やり直さなければダメでした。 調べてみるとようやく見つけました。 https://community.atlassian.c […]

ロボネコヤマトでラストワンマイル

題名が猫や犬(ワン)が入ってるんですが、、さておきヤマト運輸(クロネコヤマト)が宅急便の料金を値上げしたのはつい最近ですが、その原因となるのは人材不足。運ぶ人が居ないのに荷物はAmazonを筆頭としてオンラインショップが増え利用者も増え続けている。 運送業界におけるラストワンマイルというのは、途中の輸送はまとめて大型トラックなどで輸送できるけど最後の家庭に届ける部分のこと。ラストワンマイルに人が足りない状況なので配達時間の細分化をやめたりしてきている。 ということでその最後のワンマイルを人の代わりにロボットじゃないかということで、 DeNAが積極的に神奈川で自動運転(AI)ビジネスに積極的に取り組んでいる。 前には動物園での園内を走行する自動運転バスってのもあったね。       で、そのひとつが、DeNAとヤマト運輸共同で開発した 「ロボネコヤマト」http […]

Oracleでページング処理

Web系のシステムで利用されるDBは、PostgresqlやMySQLがあります。MySQLは有償化しましたがそのフォークであるMariaDBが無償で使えるのでいつも便利に使っています。 何が便利なのかというとWebの世界で育ってきたということもあるのでとても便利に使えます。 ページング(ページネーション) いくつか便利な点がありますがそのうちの一つが「ページング」です。 MySQLだと先頭の100件取得するには以下の通り LIMITで取得する件数、OFFSETで何件目から取得するかを指定です。カウントは0から始まるので0を指定すると1件目から。 これをOracleで行うと以下となります。

スパゲッティコードとは

  スパゲッティーコードとは、流れ・構造が理解しにくいソースコードのことをいいます。 スパゲッティーの麺はどのように繋がっているかわからないですよね。 まさにスパゲッティーの見た目のまんまから名前がついた感じです。   このブログ内容を書くきっかけになったのは、まさに以前 「スパゲッティーコードだね」 と言われてしまったからですね。 私のソースコードは、よくスパゲッティーになっちゃいます。。(^^; やはり、わかりやすいコードでないとエラーが多発した際など、スムーズに対応ができなかったりします・・・・・・はい、以後気を付けます!! そして、きれいなソースコードになるとすっきりして気持ち良かったりもします!!皆さんもスパゲッティーコードになった際には、ほどいてあげるといいかもしれませんね(^^)/     もし本物のスパゲティの方をほどいてまっすぐにし […]

PHP リンクからPOSTデータを渡すには

使用する場合と致しましては、、 リンクのデザインを保持したままPOSTデータを送信したーい!という時に使っちゃいます。 (ボタンを使用しない)   (例)index.phpへ送信する場合 <form name=”form1″ method=”POST” action=”index.php” > <a href=”javascript:document.form1.submit()”>Submit</A> <input type=”hidden” name=”hogehoge_status” value=”1″> </form> 普通にformでかこってあげます。 そして、リンクの<a href =””>のなかにJavaScriptの処理をいれることで リンクをクリックすると同時にPOS […]

データベースの種類

データベースにはさまざまな種類があります。 リレーショナル型データベース(RDBMS) 階層型データベース(HDB) ネットワーク型データベース(NDB) キー・バリュー型データストア(KVS) カラム型データベース   そして、よく使用されるデータベースはRDBMSです。 RDBMSのソフトウェアの種類 MySQL PostgeSQL Microsoft SQL Server Oracle DB Informix DB2   オープンソース:「MySQL」「PostgeSQL」   *RDBMSの特徴* RDBMSはSQLを使用します。 SQLは、ISOで言語仕様の標準化ができているため、基本的なSQLを覚えておけば各種のRDBMSを扱うことができます。 ※ただし、ベンダーごとに独自実装されている仕様もあります    

SQLのUNSIGNEDとは?

UNSIGEDとはなんでしょう。 「unsigned long integer」あるいは「unsigned long」 このIT言語の意味と同じであるといえます。   意味は、「負の数を表さない符号のない長い整数」 ということなので、単純に負の整数を扱わない場合にUNSIGEDを定義したらよいということですね。     でも、なぜわざわざ定義する必要があるの?     そうですね、符号があるないという言葉だけでは必要性が全く分かりません。     わかる人は以下の説明は見ても見なくてもいいですよ。 でも、見ていただけると私はめっちゃくちゃうれしいです!!  

常時SSL化のすすめ

グローバルで常時SSL化の波がきています。 なぜこのようなことが騒がれてきたかというと、単に安全性というだけではなく、Googleの検索エンジンがSSL化されているかどうかで、検索の順位に影響があると発表したことによります。SEO対策の一環としてもSSL化をやってみてはいかがでしょうか。   そもそもSSLとな何なのか簡単に解説します。 なぜSSLを使うかというと、SSLにすることで常に通信経路を暗号化して行うことができ、データの安全性が保てます。 SSLとはSecure Sockets Layerの略であり、WebサーバとWebブラウザが安全な通信を行うための仕組みのことです。 常時SSL化とは、一部のWebページだけではなくWebサイト全体を対象にSSLを用いてセキュリティを高めることです。 URLを書くときにhttpと指定しますが、これをhttpsとしたときのことです。すべ […]

とらねこはてな
おうち

パスってなんだろ~

パスとは、ディレクトリの住所のようなもの。たとえば、ばーらさんのおうちは、夕日町の3丁目です。というと仲の良いお友達はあー、東京のあそこね、と東京都○○区のあそこね!ってわかります。そう、そのお友達の頭の中にパスが通ってたわけですね☆彡 パスを通す パスを環境設定するということなんですが、そもそもパスって何だろうって思って調べてみました。 エンジニアとして開発していますが、いろいろなコマンドやファイルを使います。いま使っているのは、phpです。phpをコマンドラインで実行することが多いので、いままでは、c:\xampp\php\php.exe と指定しなければphpをコマンドラインで実行できませんでした。 このc:\xampp\php(=パス)を環境変数のpathに追加してあげることでコマンドラインのどこのディレクトリでもphpが実行できるようになります。   このパスをpath […]

速い

キャッシュとは

メモリと高速化   え、キャッシュって「cash」? いえ、「cash」は現金のことです。まさに厳禁ですね((え ま、まぁいったん置いときまして、   キャッシュの本当のつづりは「cashe」ですね。 では*キャッシュメモリ*とは 簡単に一言で言っちゃうと 『近いうちにアクセスするだろうというメモリを、CPUへ取りこんじゃうこと。』 毎回アクセスするたびに処理するのではなく、もう流れをCPUへ保存しちゃおう!というものだ。 そして保存したもの(キャッシュメモリ)へ直接アクセスするため、処理を行う時間を短縮し高速化することができる。  

Cakephp3のbakeできるものを表示させる

all、controller、model、templateをよくbakeすることがありますが、これら以外にもbakeできるものはたくさんあります。 bakeできるものを表示したい場合、 bakeしたいディレクトリへ移動し、以下の通りにコマンドを打つと表示してくれます。 php bin/cake.php bake     ちなみに、bakeしたい場合 (例)all(controller,model,templateをすべて作成してくれるもの) php bin/cake.php bake all [table_name] このようにコマンドへ打ち、実行すればbakeすることができます。