WEBプログラマでありソフト(アプリ)も経験あり。

2016.04.23

Logging

WEBプログラマでありソフト(アプリ)も経験あり。
一応、この頃、プログラマって言うようにしている。
昔はプログラマというのは、気の引ける感じがしていたのですが
この頃はプログラマっていうように意識しているようにしている。
前の職場をやめてレベルアップしたかというと
おそらくした。ここ一年で勘所ってやつが上手くなった
感じがする。むかしは人様のコードに新たな機能を追加するとか
苦手だったけど、この頃は苦手っていうのはなくなった。
ちなみに毎日のようにコードの追加作業をしていると
休日はコードを書くことが無くなった。
家に帰ってまでコードを書くことが無くなったのですね。
コードを書くことが嫌になったわけでもないですよ。
必要でもないのにコードを書くことはないなと
思うようになってしまったのですね。
ちなみにコードは感じるものだろうと・・・思うようになってしまったのです。
たぶん、教えても…。
デキる人はできるし、出来ない人はできない。と思うよう
なってしまったのです。
新人には質問されたら応えるで良いと思います(最初は説明しますが)。
この業種に限り、技は教えるけど、一から十まで処理を
教える必要ない業種なのかもしれないなと思います。
好きな人は自主的に勉強しますので
ちなみに自分も自主的に勉強してます。
※前の職場はプログラマというよりはシステムの運用が主でしたからね。
ブランクが4年ぐらいあって現場復帰したっていう感じなのです。

著者名  @taoka_toshiaki

※この記事は著者が30代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

WEBプログラマ, アプリ, コード, システム, プログラマ, むかし, やつ, 人様, 休日, 処理, 勘所, 必要ない業種, 感じ, 新人, 機能, 現場, 経験, 職場, 追加作業, 運用,

SQL実践入門って本がある。

2016.03.28

Logging

https://twitter.com/zip358com/status/1385863457602347012

SQL実践入門って本がある。ちょっと値段が高いので立ち読みで済ましたけど、今後お金があるときに購入しようと思っている本です。ちなみに自分はSQLの事は全然って言ってほど無知なのです。この本をとって見てみて「あ?こんな事が出来るだ」って思ってしまったわけです。
おそらく知っている人のレベルでは触り程度の話かもしれませんが、知らない人には勉強になる本です。おそらく入門書をみて、こんなのインターネット上でググればあるなと思う方は、こちらのSQL実践入門がオススメです。この頃、大体の事はググればあるという時代になってきているのですが、ガリガリコードが書けるようになっていると何かと困ることはないですねって、、、、思うわけですね。
もっと実力がほしい今日このごろ。

Learn SQL In 60 Minutes

著者名  @taoka_toshiaki

※この記事は著者が30代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

SQL, インターネット, おすすめ, お金, コード, こちら, こと, とき, レベル, わけ, , , 今後, 今日このごろ, , 値段, 入門, 入門書, 勉強, 大体, 実力, 実践, , 時代, , 無知, 立ち読み, 自分, , 購入, ,

非同期通信の2重ループは素人にはオススメしません。

2016.03.20

Logging

非同期通信の2重ループは素人にはオススメしません。
そして、2重ループでなおかつ、再帰処理だったら・・・
まさにややこしくなる事間違いないのでオススメ度は限りなく低いですね。
ただ、こういう事も出来ることを覚えていると
何かの役に立つことは間違いないです。
ちなみに再帰処理は、いろいろな言語で可能ですので
技として覚えていて損はないです。
再帰処理を追う方法はループせずに見るという
感覚を養うことが大事だと思います。
ようするに再帰処理を抜け出すひとつ前の値で
トレースすることが大事だと思われます(´Д`)。
ちなみに非同期通信の場合、非同期ですので
返ってくる順番はめちゃくちゃです。
何か番号を振って処理しないと、
うまく処理されないという事になるのでそこらへんも注意して組み立ててください。

追記2021:今では古くなったコードになったのでソースコードを削除致しました。
ただ、考えは間違っていませんがJSも進化して非同期処理も簡単に組み込めるようになりました。
これも時代の流れですね。async/await、promiseというキーワードでググってみると非同期処理の説明が書かれたサイトがありますのでそちらを参考に!!

https://qiita.com/_takeshi_24/items/1403727efb3fd86f0bcd

著者名  @taoka_toshiaki

※この記事は著者が30代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

2, 2021, JS, いろいろ, おすすめ, コード, こと, ソース, そこら, トレース, ひとつ, べん, めちゃくちゃ, ループ, , , 何か, , 再帰, 処理, 削除, 可能, 同期, 場合, 大事, , 感覚, , , 方法, 注意, 番号, 簡単, 素人, 言語, 追記, 通信, 進化, 順番,

プログラムでご飯を食べてる人の傾向(プログラマーの人柄)。

2016.03.11

Logging


プログラマーの人柄について
語ってみました。
自分はIT関係を転々して
気づいたことですが、あまり多くを語らない人が
多いですね。プログラマーにOJTの概念は無いに
等しいと思ってよいでしょう。
OJTのある会社へ入ったことがないだけかも
知れませんが(´Д`)。。。。
そんな会社がアレば良いですね。
大企業なら研修期間があります、でも
あくまでも研修なので
どうなのかなぁ・・・・・。
(´Д`)、、、という事ですので
プログラマーになりたい方は自力で
頑張りましょう(´Д`)、いろいろな人が
関わっているコードなんていうのは
縺れた糸のようなものですので
 

著者名  @taoka_toshiaki

※この記事は著者が30代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

OJT, アレ, コード, すべて, ちくま文庫, ドキュメント ブラック企業, プログラマー, プログラム, 人柄, 会社, 傾向, 大企業, 手口, 概念, 研修期間, 自力, 闘い方,

bitbucket(ビットバケット)というウェブサービスがある。

2016.02.17

Logging


bitbucketというウェブサービスがある。
どんなサービスかというとソフトウェアやウェブアプリの開発を
プロジェクトで開発行うときに開発がスムーズに進むために
使うホスティングサービスです。
簡単にいえばGitHUBの非公開が
無料で出来ちゃうサービスです。
共同で開発をする中で
コードの差異が簡単にわかるので
開発がスムーズに進みます。
という事などの勉強会に参加しました。
ちなみにあまり使った事がないです。
 

著者名  @taoka_toshiaki

※この記事は著者が30代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

B00Y2FKN9C, bitbucket, github, ウェブアプリ, ウェブサービス, コード, ソフトウェア, ビットバケット, プロジェクト, ホスティング, 共同, 勉強会, 基本, 差異, 開発, 開発行うとき, 非公開,

Googleさん頑張りすぎでしょ。人工知能VS人、囲碁対戦:人工知能勝利って!?

2016.01.28

Logging


Googleさん頑張りすぎでしょ。人工知能VS人、囲碁対戦:人工知能勝利って!?
元ソースはこちら:http://www3.nhk.or.jp/news/html/20160128/k10010388481000.html
この人工知能というものは、かなりのスピードで世界を侵食していくと思っています。
これまでの必要だった仕事が人工知能へ置き換わるまでの期間が
おそらく20年はかかるからと思っていのですが、この発表を
聞く限りでは10年ぐらいで置き換わるのではないかと
思っています。
IT産業の人は人材不足だと言っていますが
おそらくこの分野にもGoogleさんは人工知能が投入して
いくんだろうと自分は思っているわけです。
そうなると今までの仕事を奪われちゃう可能性が
あるわけです。
おそらく簡単なコードならボタン一つで
書けちゃう時代がやってくると自分は思っているわけですが
あくまでも簡単なコードだけです。
ひらめきなどは、人工知能には無いので
おそらく簡単なコード:決まり切ったコードだけは
ボタン一つで書けちゃう時代が来る。
そうなると、今までの人材で事が足りると思うわけです。
今一番、人工知能に置き換わるであろうと
言われているのが、オペーレーターです、
特にメールでの問い合わせ窓口は殆どが人から
人工知能へ置き換わる可能性があります。
ロボットと人工知能・・・・。
脅威だと感じます、ただ便利なものは
世の中へ浸透するのも早いですね。
そろそろ人工知能やビックデータの
簡単な書籍なども発売されるとおもうので
チェックしとこうと思ってます。
 

著者名  @taoka_toshiaki

※この記事は著者が30代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

, B017CUAM7G, Google, NextPublishing, オペーレーター, コード, サイバーセキュリティ2020, とこう, ボタン一つ, 人工知能, 人工知能VS人, 人工知能勝利, 人材, 可能性, 問い合わせ窓口, 囲碁対戦, 脅威, 近未来予測,

昔勤めていた会社では動けば良いコードだった。どうなのそこんトコロ!

2016.01.10

Logging


Twitterの広告にこういうものが掲載されていた。
コードの良し悪しで実力があるのか無いのかを判断して人材確保する会社。
即戦力っていうのは良い反面、その会社に人材を育てる体力がないことを表している。
で、実際、昔勤めていた会社では動けば良いコードだったのだけど
どうなのそこんトコロ!である。
東京で働いていた時、ふと思ったのは
正確に動けば良いっていう話でコードの良し悪しは
二の次だったように思える、実際、東京で働いていたときは
コードを書いていたわけではないが・・・
言うほど洗練されたコードが記述されていたわけでもなかった。
よくよく考えると、大企業になると下請けの下請けみたいになったり
海外へ委託したりするので、出来上がったコードは
動けば良いコードになっている気がする。
人数が多ければ多いほど品質はどうなんだろうかと
思うわけだけど、実際いろいろな所をみてきた限り動けば良い
コード(ある基準は満たしている)になっている気がする。
そんなことよりも誰が何を修正したかとかバックアップが
取れているのかなど、そちらが非常に大事になる。
そのため、ソースのコメントは絶対必須だった。
自分が思うには、大体の開発は1人でやるわけではないので
重要なのはチームワークや情報の共有だったりする、
そのためのコミュニケーション能力は必要になるが
それは仕事の上でのはなしだといえる。
そう思うとこのコードテストで転職もある基準を
満たしていれば良いだけの話だとも言えるかもしれない。
ひとりが凄いコードを書いても、自己満足でしかなくなるのだ。
だた、会社によりある基準というのがある事も確かです。

著者名  @taoka_toshiaki

※この記事は著者が30代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

SE 2週間, コード, コミュニケーション能力, チームワーク, トコロ, バックアップ, 下請け, 二の次, 人材, 会社, 即戦力, 基準, 完全版, 技評SE選書, 自己満足, 良いコード, 良し悪し,

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

2015.12.05

Logging


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

著者名  @taoka_toshiaki

※この記事は著者が30代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

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

DMM英会話とかで英会話を勉強する?

2015.12.01

Logging


DMM英会話とかで英会話を勉強する?
評判は良い講師に当たれば、勉強になるけどそうでない講師に
当たると変な英語を教えられるとか、そんな評判のDMMの英会話ですが!!
月々のお値段もお手頃価格なんです。
それだけでも魅力的な感じなのですが・・・
いまだに申し込んでいません。
英会話は今後、重要になると思いますから、まだ記憶力が
落ちていない今の時期に勉強して英語の資格などを
取ろうかなとか野望がありますが、
英語の成績は高校まで全然ダメでした。
高校の英語は簡単だったこともありまぁまぁの成績でしたが
それまでの英語の成績は全然でした。
ちなみに基礎の英語からやり直そうとしているのですが
何から始めればよいのかわからない感じです。
それぐらい英語の力はないのです。
コードを書く時の変数の名前とか
そういうのって基本英語スペルとかが多いですけど
自分はそういうのができないので結構、日本語かしょぼい英語になり
あぁ?ってなるのが、自分としては嫌なので
勉強しようとは思っています。
思っているけど・・・・。
 

著者名  @taoka_toshiaki

※この記事は著者が30代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

DMM英会話, いまだ, コード, しょぼい英語, それぐらい英語, それだけ, それまで, 基本英語スペル, 基礎, 変数, 成績, 日本語, 月々, 良い講師, 記憶力, 評判, 資格, 野望, 高校,

武士たるもの。

2015.07.02

Logging


現実逃避のため絵を描きだした自分ですが・・。トイウノハ嘘で頭の体操になるかなと思って絵を描いてます。いつまで続くかはわかりませんが・・。何の前触れもなく違うことを始めるタイプなので(´Д`)、でぇ?毎日、毎日コードを見たり書いたりしていると帰宅後どっと疲れがきます。前の職が如何に・・と思う反面、いろいろと思うこともあることも確かです。人様のコードを見るというのは、まだアレですが人様のコードに手を加えるのは、頭使います・・。
労働系で働いている人は、こういうシステム系で働いていたりすると楽して稼いでいると思われがちですが、全然ちがいます。疲れる場所が違うだけで、やはり疲労感と知恵熱みたいなモノはあります。楽ではないです・・。
トイウコトデ今日もがんば!!
皆さんもお仕事とか、がんばってください。

著者名  @taoka_toshiaki

※この記事は著者が30代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

アレ, お仕事, コード, システム系, トイウコトデ, トイウコトデ今日, トイウノハ, トイウノハ嘘, 人様, 体操, 前触れ, 労働系, 反面, 武士, 現実逃避, 疲労感, 知恵熱, , , ,

Qiitaでまぁまぁ閲覧されて嬉しかったり(´∀`)

2015.06.26

Logging


Qiitaでまぁまぁ閲覧されて嬉しかったりしてます。コードも書けば書くほど進化するという事はたぶん、間違いないと思います。この頃、PHPもまだまだ何だなぁという実感があります。まだまだ勉強しないと駄目、PHPに限らず言語の勉強はこれからも頑張ってしていきたいと思っています。たとえ職業で使うことが無くなっても自分はコードを書き続けていきたいと思ってます。何故かって?言えば単なる好きだからです、ブログ書くのも基本的に好きだから続けられるのですね。それと同じでコードを書くのも絵を描くのもデザインするのも好きなんです。学生時代あまり勉?することがなかった自分ですが、いまは学ぶことは結構好きですし、興味をもったものは結構すんなりと今でも吸収できます。好きなことは覚えるのも結構早いかもしれません。興味のないことは直ぐに忘れがちですが、好きなことは覚えたことはあまり忘れないですね(´Д`)。
 

著者名  @taoka_toshiaki

※この記事は著者が30代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

php, qiita, コード, ブログ, 勉強, 学生時代あまり勉?すること, 実感, , 職業, 興味, 言語,

Photo by Kevin Ku on Pexels.com

クロンを改良しました。前のクロンPHPは恐らくBUGってて。

2015.06.23

Logging


クロンPHPって言っても月や曜日判定はしていません。今回、その判定も行うように変えようと再度、コードを改良しました。前回のコードの約半分ぐらいのコードになってます。土曜日までには、月や曜日の対応を行うようにします。
ちなみにどういう機能をするのかと言いますと、さくらサーバではクロンの制限があります。その制限数以上、使おうとおもって考えたのが、一つのPHPを叩いてクロンがしている事を模倣することでした。
※昨日の話は撤回はしないものの、SEOよりSNSでSEOという考え方に変えました。よくよく考えてみるとアクセス数が多いほど、検索上位表示される確率も増えるのでやはり大事かなとボット。ボットらしくない振る舞いしたボットなら何とか成るかも知れないとも思ってます。

追記2022/09/06:クーロン制限突破方法を記載しています、こちらを参照ください。クーロン制限突破!

command":"cd /home/user/www/user_dir/site/; /usr/local/bin/php cron.php "cron.json"
<?php
//5分刻みに対して有効な無限クローン 処理が負荷の場合どうなるかは知りません。
date_default_timezone_set('Asia/Tokyo');
class cron{

    public function d_m($obj)
    {
            if($obj->m==="*")return true;
            if(preg_match("/,/",$obj->m))return $this->comma($obj->m,date("m"));
            if((int)$obj->m === (int)date("m"))return true;

            return false;
    }

    public function d_d($obj)
    {
            if($obj->d==="*")return true;
            if(preg_match("/,/",$obj->d))return $this->comma($obj->d,date("d"));
            if((int)$obj->d === (int)date("d"))return true;

            return false;
    }

    public function d_H($obj)
    {
            if(preg_match("/\*\/[0-9]{1,2}/",$obj->H)){
                $H = explode("/",$obj->H);
                if((int)$H[1]>0 && ((int)date("H") % (int)$H[1])===0)return true;
            }else{
                if($obj->H==="*")return true;
                if(preg_match("/,/",$obj->H))return $this->comma($obj->H,date("H"));
                if((int)$obj->H === (int)date("H"))return true;

            }
            return false;
    }

    public function d_i($obj)
    {
            if(preg_match("/\*\/[0-9]{1,2}/",$obj->i)){
                $i = explode("/",$obj->i);
                if((int)$i[1]>0 && ((int)date("i") % (int)$i[1])===0)return true;
            }else{
                if($obj->i==="*")return true;
                if(preg_match("/,/",$obj->i))return $this->comma($obj->i,date("i"));
                if((int)$obj->i === (int)date("i"))return true;

            }
            return false;
    }

    //曜日 0=日曜日 6=土曜日
    public function d_w($obj)
    {
            if((int)$obj->w[date("w")]===1)return true;
            return false;
    }

    public  function comma($c="",$t=""){
        if($c==="")return false;
        if($t==="")return false;
        $flg = false;
        foreach(explode(",",$c) as $cc){
            if((int)$cc===(int)$t)$flg = true;
        }
        return $flg;
    }


    public function d_command($obj){
        if($obj->command){
            exec($obj->command . " > /dev/null &");
        }
        return true;
    }

}
if ($argv[1]) {
   $filename = $argv[1];
    if(is_file($filename)){
        $jsn = json_decode(file_get_contents($filename));
        $cron = new cron();
        try {
            foreach($jsn as $obj){
                if($cron->d_m($obj)){
                    if($cron->d_d($obj)){
                        if($cron->d_H($obj)){
                            if($cron->d_i($obj)){
                                if($cron->d_w($obj)){
                                    $cron->d_command($obj);//波動拳{{{{
                                }
                            }
                        }
                    }
                }
            }
        } catch (\Throwable $th) {
            print $th->getMessage();
        }
    }
}
mは月
dは日
Hは時
iは分
wは日曜日から土曜日 0はOFF、1はON
commandは実行コマンド
[
    {
        "m":"*",
        "d":"*",
        "H":"*",
        "i":"*/10",
        "w":[1,1,1,1,1,1,1],
        "command":"cd /home/user/www/user.com/site/; /usr/local/bin/php hoge1.php"
    },
    {
        "m":"*",
        "d":"12,23,28",
        "H":"*",
        "i":"*/15",
        "w":[1,1,1,1,1,1,1],
        "command":"cd /home/user/www/user.com/site/; /usr/local/bin/php hoge2.php"
    }
]

著者名  @taoka_toshiaki

※この記事は著者が30代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

-Command, 06, 09, 2022, BUG, cd, ho, php, quot, SEO, SNS, アクセス, クーロン, クロン, コード, こちら, こと, サーバ, さくら, ボット, 一つ, 上位, , 今回, 再度, 判定, 制限, , 前回, 参照, 土曜日, 大事, 対応, 撤回, 改良, 方法, 昨日, 曜日, , 検索, 模倣, 機能, 確率, 突破, 約半分, 考え方, 表示, 記載, , 追記,

Functionの引数に初期値を設定するとφ(..)メモメモ。

2015.06.18

Logging

<?php
function memo($gets="メモ",$chk=false){
    if(!$chk)$gets.="った??!";
    return $gets;
}
?>
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>zip358.com:Fチェック</title>
</head>
<body>
<p><?=memo("テスト",true);?></p>
<p><?=memo("テスト");?></p>
<p><?=memo();?></p>
</body>
</html>

DEMO https://zip358.com/tool/get-p.php
これ、覚えとくと便利な記述です、最初にFunctionの引数に初期値を与えて置けば、引数があるなしで処理を変更することも可能になります。ちょっとした事ですが知っていると知らないとでは差がでます。ちなみにC++でも同じことが出来ます。Javaで同じことが出来るかは未確認です。言語によってできる出来ないとかがあるので、アプリ開発時には注意が必要になります。Javaの場合、同じメソッド名で引数の違うものが作れてしまうのでおそらく、こういう事は出来ないと思います。この頃、知ったことですがVB6やAccessには黄金期があったということを知りました。そういえばVB6を使っていた会社があったなと、いまではVB2005とかにはバージョンアップしていると思います。こういうことを言えば敵をつくりそうですが、昔のほうがコードが見やすかった気がします。いまは、オブジェクト指向を更に良くしようと機能ベタベタ追加しているので、コードがややこしくなってきているように感じます。馬鹿なので人のコードを見るのがかなり、不得意です。
 

著者名  @taoka_toshiaki

※この記事は著者が30代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

AM, body&gt, C++, chk, DOCTYPE html&gt, function memo, gets, head&gt, html lang, java, meta charset, p&gt, title&gt, utf-8, VB2005, VB6, zip358.com, オブジェクト指向, コード, 初期値, 引数,

Notepad++からNetBeansにエディタを変更しました。

2015.06.08

Logging


Notepad++からNetBeansにエディタを変更しました。何故、変更したかというとこちらの方が開発しやすいから痒いところに手が届いている感じがします。ただ、良いところばかりでもないのです、無料ですからあまり言えないですが若干、起動が重たいと感じます。また、プロジェクトを設定するときに既存ファイルやリモート設定でプロジェクトを作ろうとするとファイルが多い場合動作が重いです。あとは、補完機能もありますしいろいろと便利な機能が備わっていますので総合的にはかなり使えるIDEです。今後、notepad++はちょっとした修正の時に使用し、ガリガリとコードを書く場合はNetBeansを使用すると思っています。ちなみに、Macにも同様にインストールしてみた結果、Macのほうが相性が良いように感じました。JavaってMacの方が相性が良いのかぁ?
「いろいろとしたい事があります、Webでちょっとしたものを作りたい。Androidアプリも作りたいとか、Visual Studioでちょっとしたものを作りたいとか・・・やりたい事はいっぱいあるものの。基本、ひとりで動いているので捗らないのです。やはりそう言う仲間がいれるとぜんぜん違うだろうなと感じてしまう。今日このごろですが・・・・。一人でも出来る人はできるから一概には言えないのですけどね。」とこの頃、ボヤいてます。
 

著者名  @taoka_toshiaki

※この記事は著者が30代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

Androidアプリ, java, Mac, NetBeans, Notepad, Visual Studio, エディタ, かなり使えるIDE, コード, ひとり, プロジェクト, リモート設定, 今日このごろ, 修正, 多い場合動作, 既存ファイル, 痒いところ, 相性, 補完機能, 起動,

今日から。

2015.06.01

Logging


今日からコード(プログラマー見習い)書きに戻ります。現役で書いていた頃から数年経過しているわけでこの業界も結構様変わりしているわけです。正直な所、不安だらけです。社長もプログラマーなので、正直な所、ビクついてます。朝からテンション高めです・・・・・・・・・というよりは、年甲斐もなくドキドキしています。
 

著者名  @taoka_toshiaki

※この記事は著者が30代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

コード, テンション, ビク, プログラマー, プログラマー見習い, 不安だらけ, , 数年, , 業界, 歳相応, 現役, 社長,

jQueryでローディングって検索すると。

2015.05.20

Logging


 
jQueryでローディングって検索すると何やらいろいろヒットしました。なるほど、そういう事なのか、以外にも短いコードで書けるだなということが分かって目から鱗が落ちました。ロードされるまでGif動画を表示させてロード後切り替えているだけなんだ。jQueryってすごいですね。ちなみにjQuery.event.add(window,”load”,function(){…} こう書けばデータが読み込まれた後に処理が実行されます。ちなみにこの場合、HTMLや画像などのデータが読み込まれるまでGif画像を表示させる方法ですが、非同期通信を行っている間、ローディングのGif画像を表示させて普通に切り替える事も可能なんだということで、BBSもどきにその機能をつけてみました。コメントが表示されるまでローディング画像を表示させています。
https://zip358.com/tool/BBS

著者名  @taoka_toshiaki

※この記事は著者が30代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

AM, BBSもどき, function, Gif動画, Gif画像, html, jQuery.event.add, load, window, コード, コメント, データ, ローディング, ローディング画像, ロード後, 以外, 処理, 方法, 機能, 短いコード, 非同期通信, ,

[解決]さくらサーバでファイルの一覧(Index of)が見えてしまって困っています。

2015.05.17

Logging


さくらサーバでファイルの一覧(Index of)が見えてしまって困っていますを解決する方法。これを解決するにはindex.htmlファイルをディレクトリの中に置くことで解決します。ちなみにindexファイルを使いたくない場合は、下記のように記入することで解決します(htaccessファイルを作成し、下記のコードを記入し保存、ディレクトリにアップロード)。

DirectoryIndex 任意のファイル名

上記のように記入するとそのファイル名がディレクトリの中になければ、ファイル一覧が表示されるようになります。ちなみに、さくらサーバでは初期の設定で下記のファイル名がファイル一覧を非表示にさせるファイル名となっています。

  • index.html
  • index.htm
  • index.shtml
  • index.cgi
  • index.php
  • index.hdml

※共有サーバーで、複数のドメインを管理している方は/home/アカウント名/www/の中にはindex.htmlなどを入れておいた方が良さそうですね。

著者名  @taoka_toshiaki

※この記事は著者が30代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

DirectoryIndex, htaccessファイル, index.cgi, index.hdml, index.html, index.htmlファイル, index.php, index.shtml, indexファイル, アカウント名, アップロード, コード, さくらサーバ, ディレクトリ, ドメイン, ファイル一覧, ファイル名, 上記, 下記, 共有サーバー, 初期, 複数, 解決,

最後のWindowsが夏頃、リリースされます。

2015.05.14

Logging


最後のWindowsが夏頃、リリースされますが、ちょっと様子見でWindows7のままで使用しようと思っています。恐らく無償版のアップグレードするとダウングレードすることが出来ないと思うので自分は様子見です。話、脱線して昨日の続きです。PHPを使用しPOSTしてデータを渡し受け取る方法ですが、SSLでなければ下記のコマンドをLinux上で打てば処理されます。なのでコマンドとPHPとの合わせ技で処理します。

curl http://hoge.com -d "name=hoge" -d "pass=pass_hoge"

上記の様に記載したshファイルを任意の場所に置き、Linuxで処理するか、PHPで実行させるかなど方法があります。今回はPHPで実行する方法を記載します。上記のファイルをhello.shというファイルに保存したと過程して、PHPファイルで実行させた場合の処理を記載します。下記のコードをPHPファイルに記載すれば実行可能です。

$put =nl2br(shell_exec('sh hello.sh'));
echo $put;

あとは戻ってきた値を処理して必要な情報だけを抽出するコードを書けばいろいろな事が可能です。ちなみに今回はPOSTとする方法でしたが、それ以外にも階層のファイルの一覧を抽出した場合などもshに記載して結果を返す方法などが可能です。
※shファイルのパーミッション設定には注意が必要です。
 

著者名  @taoka_toshiaki

※この記事は著者が30代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

'sh hello.sh', $put, Linux, nl2br, PHPファイル, POST, shell_exec, shファイル, Windows7, アップグレード, コード, コマンド, パーミッション設定, 上記, 下記, 合わせ技, 夏頃, 方法, 無償版, 階層,

プログラムのレベル、自己評価。自己嫌悪。自画自賛。

2015.05.01

Logging


例えば、ExcelVBAはたぶんソコソコ良い感じだと自分で思っています。Accessも基本VBAがベースなので同じくソコソコ良い感じだと思っています。今ままでVBAで本気を出したことはないけれど恐らく( `д´) ッ!となるレベルです。続いてWEB系のperlですが、これは普通ぐらい・・・ここ数年使ったことがありません。PHPですが、まぁこちらも普通レベルですね。仕事としてまぁ難易度高くなければそつなくこなす程度です。続きましてjqueryとかjavascriptですが大好物です。特にDOMが好きです。むかし凝ってましたが今は、かなり忘れてしまってます。WEB系はCMSをバリバリこなして一人前ですが、ググりゃ何とかいけるレベルです。そつなくこなしている程度です、なので一人前かどうかは分かりません。またまた、続いてソフトウェア系の開発言語にいきまして、Java言語、あまりにもこの言語でコードを書いた事がないので、ググりながらメソッドなどを調べたりライブラリを調べたりしないと言う感じで比較的に難しいです。続いてVB2005以上、こちらはまぁ出来るかなぁぐらいです。続いて続いてVC++ですが、VBが理解できれば応用は効きます。それぐらいの知識です、深くなく浅瀬です・・・・。ここまで書いて読者の皆さんは理解したと思いますが自分は総合的なプログラムレベルは言いませんが・・・昔は自分なんて全然駄目だと感じていたのですが、いろいろな人のコードを見てきた結果、どのレベルに自分がいるかこの頃、見えてきました。あと少しで自分の目標に達成しそうな気がします。あとは時間と努力の問題かなと思ってます(どのぐらい多くコードを書いて自分の身になるかだと思ってます)。
今後、この職業で飯を食うかは分かりませんが、副業としては確実に続けていきます。その方が気楽かなと思っています。
 

著者名  @taoka_toshiaki

※この記事は著者が30代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

, ExcelVBA, javascript, Java言語, jquery, perl, VB2005以上, VC++, コード, ソフトウェア系, それぐらい, プログラム, むかし, メソッド, ライブラリ, 一人前, 基本VBA, 浅瀬, 自己嫌悪, 自画自賛, 難易度,

Photo by Tessa K on Pexels.com

君、オレに似てる最後の言葉だった。

2015.04.11

Logging

東京、出張が決まる前に先輩のひとりが去っていた。最後に自分に声をかけられた一言が「君、オレに似てる。頑張れよ」だった。いま思うと先輩の中で一番できる人が辞めていったのだった。自分ができるかは別としてそう言われたことはすごく嬉しかった。辞めて数日後、その先輩が作ったコードをボロカスに言ってた他の先輩方が少し哀れだと思った。先輩は大阪のとある会社でがっぽり稼ぐようになったんだから・・・まさに僻みである。男の嫉妬って面倒くさいのだ。
 

著者名  @taoka_toshiaki

※この記事は著者が30代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

オレ, コード, ひとり, ボロカス, 一言, , 会社, 先輩, 先輩方, 出張, , 大阪, 嫉妬, 少し, 数日後, 最後, 東京, , 自分,

呪文の効果はあまりなく。

2015.04.10

Logging


新人が新人にプログラムを教える異例の日々が始まり、半年間それが続いたが自分の教え方が悪いのか。飲み込みが悪いのかわからないが多少、コードが書けるようになったが、小さなアプリが一人で組めるような状態には至らないままだった。そんなある日に東京行きの長期出張事例が出された。それも東京へ行く一週間まえにだ・・・・。

著者名  @taoka_toshiaki

※この記事は著者が30代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

アプリ, コード, プログラム, 一人, 一週間まえ, 効果, 半年間それ, 呪文, 多少, 教え方, 新人, 日々, 東京行き, 状態, 自動, 至らないまま, 長期出張事例, 飲み込み,

一週間が過ぎ会社にも慣れてきた頃。。

2015.04.07

Logging


 
一週間が過ぎ会社にも慣れてきた頃にあらたな課題を出された。それは電話番だ、朝から夜まで電話を取るという仕事だ。いま思うと、それぐらいしか新人に与える仕事がなかったんだと思う。それとは別に、もうひとつ仕事を与えられた自社のシステムを理解することだ。過去を振り返りおもうとイキナリ、コードから何しているか理解しろと言うのは無茶ぶりだったと思う。おそらくジョブフローがこの会社に存在しなかったからこういう事になったんだろう。そして思った、この会社、大丈夫かと・・・・。
 

著者名  @taoka_toshiaki

※この記事は著者が30代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

コード, システム, ジョブフロー, それぐらい, もうひとつ仕事, 一週間, 会社, , 新人, , 無茶ぶり, 自動, 自社, 課題, 過去, 電話番,

Android4.0アプリを作ってみて自配布してみた。( ´・ω・`)< ショボいな。

2015.04.04

Logging


 
Android4.0以降ならうごくアプリを作ってみました、かなりしょぼいものですが案外簡単に制作できることが分かって目からうろこです。ただしjavaがあまりわかっていないので、もっとコード短くて良いはずだけど、若干無駄なコードを書いてしまってすこし萎えた。このアプリは単なる勤務時間の計算しているだけなので然程、難しい処理をしていないけど、こうして配布できるのはAndroidの良さだ。審査いらずで自前、配布できるのは便利だ。このごろ、iosも正規ルート以外でも配布可能だと知ったんだけど若干面倒くさいので今のところ、iosのアプリは作るつもりはないけど・・・・。Androidはなんか、こんなしょぼい数行のコードでも実機で動くと楽しいとしったので、また、何か思いつけば配布します。
ちなみにダウンロードしたものをインストールすればAndroid4.0以降の端末なら動作します。
https://zip358.com/tool/kintai.apk?(なんか、計算あっての?古いのはあってないぽっいな。嘘!)
←エミュレータで動かした画像。( ´・ω・`)< ショボいな

著者名  @taoka_toshiaki

※この記事は著者が30代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

AM, Android4.0, Android4.0アプリ, Android4.0以降, iOS, java, いな, うろこ, エミュレータ, かなりしょぼいもの, コード, しょぼい数行, すこし, 実機, 審査, 正規ルート以外, 端末, 自前, 若干, 配布, 難しい処理,

さくらのVPSを使ってみた。標準OSインストールは初心者におすすめ。

2015.04.04

Logging

さくらVPSを使ってみた。さくらVPSをレンタルして標準OSインストールしてみました。インストール後、root権限でログインしてApacheをインストール(yum install httpd )してみたら、そのままの状態でWEBが表示された・・・・。ポートの開放とかの設定はしなくても良かったです。標準OSのセキュリティの設定でゴニョゴニョされていて特にWEBで使う分にはiptablesを触らなくても良さそうでした。インストール後、phpをインストールしてhttpdのconfig設定を変更して再起動すればphpが実行できる環境になりますから、あとはMysqlをインストールしたい方は、インストールしてゴニョゴニョ設定するだけでWEB環境を整います。あとは、ftpを使用したい方はインストール(yum install vsftpd)すれば良いだけです。FTP経由かSSH経由でコードをアップロードすればサイトを構築できてしまいます。
 

著者名  @taoka_toshiaki

※この記事は著者が30代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

Apache, config, FTP, httpd, install, iptables, MYSQL, OS, php, root, SSH, VPS, vsftpd, web, yum, アップロード, あと, いま, インストール, おすすめ, コード, ゴニョゴニョ, サイト, さくら, さくらの, セキュリティ, そのまま, ポート, レンタル, ログイン, 使用, 再起動, , 初心者, 変更, 実行, , 構築, 標準, 権限, 状態, 環境, 経由, 表示, 設定, 開放,

オープンソースを提供する人々ヽ(´ー`)ノ

2015.01.08

Logging


オープンソースを提供する人々が世の中にはいます。
何故、ソース(プログラムコード)を彼は無償で提供するのだろうという事を
考えてみた結果、使ってほしいからと言う単純明快な答えと
彼らには一山当てたいからという想いがあるだろうと言うことです。
だから彼らは無償でソースを提供するだろうと思います。
もっと言うと無償で提供しているソースを見てコピペで使用する人が
大半で中に書かれているコードを理解しようとする人は半分以下だと思います。
また、コードを理解しても技術はコーピーできないとも言えます。
ここ重要!!コードを理解しても何故か自分で同じようなコードが
書けない人々(自分も含め)がいます。なんだか不思議な現象ですけど
これって基本的にPG熟知していないと言うことです。
要するに技術(コーディングの理解度)がそのレベルに到達していないので
コーディングできないと言う事象です。
トイウコトデ、上記のことがあるから、
オープンソースでコードを提供する人々がいるのだろうと思います。
ちなみに自分もGitHubのアカウント持ってます(使用してませんが)。
https://github.com/zip358 (共同開発はGitHubがオススメらしいです)
※自動投稿30分後には映画見ていると思います(明日、記事は映画ネタです)。
 

著者名  @taoka_toshiaki

※この記事は著者が30代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

, github, アカウント, オープンソース, コーディング, コード, コーピー, コピペ, トイウコトデ, プログラムコード, 一山, 世の中, 事象, 人々, 共同開発, 半分以下, 大半, 彼ら, 技術, 無償, 理解度,