「ZIP」を含む日記 RSS

はてなキーワード: ZIPとは

2019-01-03

anond:20190103170959

いまなら、

>が<に文字化けしている環境だけど

そこさえ乗り越えられるなら

オンライン リアルタイムレッスン

それも無理ならZIPであげる。

2019-01-01



pythonでread()もしくはreadlines()で読み込んだファイルを空白と改行で... - Yahoo!知恵袋

list1 = []
list2 = []
with open('sample.txt') as file:
    for line in file:
        e1, e2 = line.split()
        list1.append(e1)
        list2.append(e2)

print(list1, list2)



こんな書き方があるとは...

with open('sample.txt') as file:
    list1, list2 = zip(*(line.split() for line in file))

print(list1, list2)

2018-12-20

anond:20181220173654

一応念のため補足しておくけど、秘密鍵を送る=パスワードを送るのと全く一緒なので送ったところでそれはセキュリティリスク全く変わらねえって話で、

送るとすれば公開鍵の方を貰って、それで暗号化したzipファイルパスなしでそのまま相手に送るのが正しいゆうこっちゃ。

そんな手順を手動でやれる組織存在するとは思えんがな。

暗号付きZIP効果がないと思っている情弱

USBで抜き出したデータを自宅に持ち帰ってそれがWINNY経由でばらまかれた時の対策になるんだが?

人類ZIPパスワードを直後のメールで送る理由

IPAが公開している電子メール利用時の危険対策のしおりの影響

https://www.ipa.go.jp/security/antivirus/documents/07_mail.pdf

電子メール安全に送受信するために、メールの本文や添付ファイル暗号化することができます。‘

普通会社は安く手軽なセキュリティを好む、暗号化簡単問題暗号の解除だ

そこでこんなサービスが登場する「パスワードは別メール送信元に自動で同時送信」と言うものだググれば腐るほど出てくる

システムさえ入れればお手軽なセキュリティしてますアピールが出来て漏洩したとしても言い訳がしやす

コストも安いとなると多くの企業が飛びついたのだろう、次!


PマークISMSを取得するために必要から

JIS改正に伴うプライバシーマーク審査基準改正について

https://www.jisa.or.jp/service/privacy/tabid/831/Default.aspx?itemid=31

‘【第23条】個人情報を含む添付ファイルを取扱う際に、セキュリティ対策データ暗号化パスワード設定など)の措置を講じることを新たに追加した。‘

ISMS認証にも似たような審査基準記載されている、気になるなら自分文章探すんだな

お客様に「うちはセキュリティ対策に社全体で取り組んでいますアピール安心感を持たせるためには必要PマークISMS認証のためなんや

労働者無駄とか不便とかどうでもいいんや、そんなのに答えたらPマーク認証外されちゃうから

上記の再送システムも付ければ最高のセキュリティ対策になるとお上の方々は思ってるんやで


21世紀人類ZIPパスワードを直後のメールで送るのは、なぜデスか?」ってタイトル@IT記事大元itmediaPマークを持っているわけだが

どうやって客や取引先にファイルを送っているのか教えて欲しい、パスワード付きzipを叩くぐらいだ画期的セキュリティ対策をしているのだろう

https://corp.itmedia.co.jp/corp/privacy/

2018-12-18

[][][] phpMyAdminの手動インストール

WebサーバーPHPを5.4から7.2に上げました。

phpMyAdminも入れ替えました。

 

環境CentOSNginxPHP7.2 + MySQL

yumコマンドphpMyAdminをインストールしたら、エラーメッセージが出て、インストールできませんでした。

リポジトリで用意されているパッケージが古いのか?何度かやり直しても、yumインストールできませんでした。

 

手抜きを諦めて、手動でインストールすることにしました。

phpMyAdmin インストール コンパイル Nginx」等のキーワードGoogle検索すると、やり方を解説している記事がたくさんヒットしました。

参考

 

手順

  1. WebサーバーSSHリモートログインする。
  2. phpMyAdminの最新版wgetダウンロードする。
  3. ZIPファイルを展開して、フォルダ名を「phpmyadmin」にリネームする。
  4. /usr/share/phpmyadmin にコピーする。
  5. phpMyAdmin用に、Nginx設定ファイルを追加する。
  6. PHP7のセッションフォルダ確認しておく。
    1. PHP関係設定ファイルphp.ini」や、PHP-FPM設定ファイルwww.conf」の中を確認しておく。
    2. session.save_path = "/var/lib/php/session" という記述有効にする。(コメントアウトされていたら、アンコメントしておく)
  7. Nginx設定ファイルテストして、問題なければ再起動する。
    1. $ service nginx configtest
    2. $ service nginx restart
  8. WebブラウザーでphpMyAdminにアクセスしてみる。
  9. phpMyAdminが無事に開いたら、インストール成功!!!

 

まとめ

phpMyAdminは手動でインストールしても、すごく簡単でした。

将来的にバージョンアップすることも考えると、「/usr/share/phpmyadmin」へ直にコピーするのではなく、他の場所コピーして、「/usr/share/phpmyadmin」はシンボリックリンクにしておけばいいかも。

(今回は面倒なので直接コピーしました。)

(PHP) XAMPP Portableの利用

PHP7のテスト環境として「XAMPP」のポータブル版を利用してみよう。

https://www.apachefriends.org/jp/index.html

 

今見たら、最新のバージョンPHP7.3.0だったが、今使ってるPHPは7.2なので、1つ古いPHP7.2のインストーラー(ZIPファイル)を選ぶ。

https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/7.2.13/

xampp-portable-win32-7.2.13-0-VC15.zip 2018-12-12 155.5 MB

 

  1. まず最初に、XAMPP環境で、PukiWiki1.5.1が正常に動くことを確認してみる。
  2. 正常に動くPukiWikiと正常に動かないPukiWiki挙動比較して、どこがおかしいのか?当たりを付けてみたい。

2018-12-01

典型的ダメSES企業退職しました。

NTT退職エントリーが盛り上がっておりますが、クソであること以外に特徴のない企業からより正常な環境へ移っているエンジニアも多数いらっしゃると存じます

バブル就職氷河期も知らない世代ですが、今がかなり被雇用者にとって売り手市場になっていることは馬鹿な私でも感じます

私もそんな世の動きに乗っかった一人です。

元がNTTのような目立つ名前のところではないので記事としてもインパクトのあるものではございませんが、クソから脱出して半年以上過ぎてなお前職への恨みが消えないので一旦全部吐き出してスッキリしたい所存です。ただ排泄します。

転職活動は非常に短く、#hiyokonitsuduke流行に乗って、直接現在職場の方と連絡を取り、10日ほどでかなりスピーディに転職が決まりました。

年収、勤務時間業務内容、チームメンバー人格すべてにおいて上回っており、即決でした。

典型的ダメSES企業研修

入社し直後に合宿という名の下、三大キャリア電波の届かないところに連れて行かれ、開発合宿デモするのかと思えば「君たちの本気を試す」という名目の元、スリッパの並べ方にいちゃもんをつけて怒鳴る、社訓を大声で叫ばせて気に入らないやつを「心がこもっていない」怒鳴りつける、8時間ぶっ通しで歩かせて「こいつが足を引っ張った」と怒鳴りつけるという完璧研修を受けさせていただきました。夜中の3時、4時まで「お前らはいかにダメか」の説教を受けます

二十人以上を三日間拘束しているので、相当なお金をその研修会社に払っていると思います。質の高い教育のためにはコストを惜しまない、素晴らしい会社でした。

典型的ダメSES企業のオシゴト

前職は非常にセキュリティ意識品質意識の高い企業でしたので、どれだけ生産性を落とそうとも、社員健康を損なおうとも、関係ありません。

ここで言う「品質」とは、安定したシステムのことではなく、「何ステップの開発には何個のバグが入るはず」「見積もりどおりの規模になる」「残業100h/月すれば納期を守れる」という意味で、保守性や可読性のことではありません。

ここで言う「セキュリティ」とは、「不便にすればセキュリティ高まる」という信念のことで、「機密性」「完全性」「可用性」とは別の概念です。

契約で何ステップの開発することになっているから」「契約で何ページの文書をつくることになっているから」ということで、仕様どおりに動く成果物ができあがりテストカバレージ100%にもかかわらず、できるだけ無駄コードを重複させるように命じられます

CSVファイルちゃんとfor文で心を込めて一行ずつ読み込み、SQLiteを使えば3行で終わる集計処理をJavaの基本ライブラリだけで実装します。セキュリティを高めるために外部ライブラリツール仕様が一切禁じられているからです。

また、これもセキュリティ施策の一環として、構内からインターネット接続禁止されているため、ドキュメントを見たいときは社用携帯の狭い画面で調べます

まり常軌を逸しているため、クラウド勉強をして多少はまともな環境部署へ異動を願い出ました。もちろん、その数ヶ月前に現状の何が不満で何をどう改善してほしいか具体的に伝え、改善されなければ出ていく意図をはっきり示しましたが改善されなかったからです。

するとなんということでしょう。「勝手に異動願出すとはなんだ!」と怒鳴り声で電話がかかってきます。なんと部下思いの部長でしょうか。

やっとインターネットドキュメントソースを参照できるチームにアサインされたと思ったら、典型的ダメSES企業には典型的ダメ情シスがセットでついてきます。彼らは保身と「自分だけ」定時退社するためには何でもする、働き方改革最前線にいます

社内ネットワークをダウンさせ、全社の業務を数時間ストップさせ、社外へ出るプロキシ申請の設定を自分たちの不手際で吹き飛ばしても「社外へ接続する場合課長部長本部長の判子付きの申請書を再提出してください。」と、しっかりルールを守る姿勢を貫きます

セキュリティさらに高めるために、社内からGitHub接続禁止するという偉業を達成しました。社用携帯調査をするあの日々に戻りました。

チャットツールバージョン管理ツールを導入したくてもセキュリティを守るためにNoが帰ってきます

なんとかOSSで自前でホストさせてくれと懇願して払い出されるのはシングルコアメモリ500MBの超ハイスペックVMです。最先端をいく素晴らしい会社でした。

典型的ダメSES企業イベント

愛社精神コミュニケーションが足りない!」という理由で「せや!BBQしよう!遠足いこう!」となるところまでテンプレです。

もちろんイベント幹事は若手の仕事。なんら機密情報を含まないイベントの出欠管理も、エクセルzip暗号化して拡張子を変えてEメールパスワード別送する必要があります。徹底したセキュリティ意識の高さが素晴らしいですね。

年に一度、ホテルホールを借りて懇話会を行いますが、これはなんと休日に開催されますさらに、原則出席必須で欠席する場合理由を申し出なくてはなりません。

強制力を発揮しているので実質休日出勤命令ですが、イベントに呼んでいただいたことに感謝しなければならないのでもちろん手当などありません。

きめ細かなコミュニケーションのため、大きなイベントでなく小さな交流会も時々開催されます。ただし呼びかけるのは部長職以上、呼ばれるのは未婚の若い女社員のみです。

もちろん断ったり楽しそうな素振りを見せなかったりすると後でネチネチ言われるので、実質社員を動員しながら経費でキャバクラですね。

最後まで典型的ダメ企業は素晴らしい

最後最後まで搾り取ろうとする姿勢も見事なものです。退職二週間ほど前に有給消化に入ったのですが、「もう退職予定だからこの案件は参加できない。クラウドわかる人間必要なら案件を諦めるか他を育ててください」と明確に伝えたにもかかわらず、勝手に受注して「やってくれなきゃ困る」となぜか私のせいにしてきました。挙句の果てに私の個人携帯の連絡先を同期から聞き出して、警戒させないために自分ではなく私の同期から電話させて、電話に出たらなんとか作業をさせようとあれこれ駄々をこね始めました。有給消化中で旅行に行っていることも伝えているのに、素晴らしい仕事への意識の高さです。

今後一切関わることはないと思いますが、生まれて初めて他人に心から不幸になってほしいと思いました。

また、"エンジニアしぐさ"のひとつなのか「良い悪いじゃない」「転職手段であって目的でない」「ケースバイケース」などといってひたすら物事を相対化することがカッコイイと思っている人が界隈にはたくさんいらっしゃいますが、仔細に見れば傷の舐め合いや現実逃避ほとんどでしょう。

私はSESのすべてを知っているわけではないので、もしSESという業態が好きでたまらない、幸せでたまらないという方(もちろん搾取する側以外で)がいらっしゃったら、ぜひとも他人に噛み付くのではなくご自分でそのお気持ちをどこかにアウトプットしていただきたいです。

2018-11-29

新人ZIPを「じっぷ」って読んでてワロタ

常識がないのか

2018-10-30

飛び出せ科学くんの思い出

池の水全部抜く、って番組、ちょこちょこ話題になってて、興味がありつつもつ最近放送していた回で初めてまともに見れた。

と、思ったらあれココリコ田中出てるんだね。

ココリコ田中は毎週木曜日ZIPで見るんだけど、木曜日ZIPは「桝太一のなーるほどマスカレッジ」という、科学にフィーチャーした特集をやっている。

内容は、生物(色々な生き物の紹介とか)が多かったけど、最近科学物理系のネタも増えてきた。

ちょっと前は桝アナガラパゴス諸島行った時のやってたかな。

そこでココリコ田中動物に大興奮してテンション高めに話すのが結構好きだ。

ココリコ田中を好きになったのは、昔深夜帯にやっていた「飛び出せ科学くん」という番組を見てから

田中中川しょこたんがメインの、「大人の科学番組」と言うべきか、すごくディープニッチ番組だった。

当時私は高校生くらいだったと思うのだが、元々生き物が好きだったのと、年の離れた小学生の妹がドンピシャはまる内容だったのでよく母・自分・妹の3人で見ていた。

博物館ツアーズという、色々な博物館の収蔵庫に入る企画面白かったし、子どもマネできないようなヤバイ実験やったりしてるのも面白かった。

水族館企画の時にビワアンコウのことを知って、マジでやべえ生物だな、と思ったのを今もはっきり覚えている。水族館ビワアンコウを見るたびテンションが上がる。

静岡にある東海大学付属海洋博物館が大好きなのも、あの番組の影響だ。リュウグウノツカイラブカ、あとシロワニを見かけるたび声を上げてしまう。


その中でも一番印象に残ってるのは「田中が30分ひたすら自分の好きなサメランキング形式で紹介して語りつくす」企画

もう詳しい内容覚えてないけど、とにかく田中がずっとサメの話してるのだ。それだけなのにめちゃくちゃ面白かった。

科学くんは初回から全部録画してて、妹と一緒に何度もくりかえし録画を見ていたが、HDDがオシャカになってもう見ることができない。悲しい。

そんな科学くんは様々な研究機関教育機関コラボして認知度をあげ、ゴールデン帯にやってきた。

ゴールデンになってからも見ていたが、しょこたん田中あんまり出てこなくなって別のゲストばかりでしゃばるようになって、

あっという間に打ち切りになってしまった。実際、ゴールデンにきてから科学くんはいまいち面白くなかった。

やっぱり、田中しょこたんがただテンション高くディープな話を楽しそうにしているのが、面白かったのだ。

最小限のゲストと、文化祭みたいなノリではしゃいでいるのが面白かった。

以来、田中には好感を持っていて、田中が生き物系の番組に出ていると嬉しくなってしまう。

ZIPもそうだし、池の水全部抜くもそう。鉄腕DASHグリル厄介とかに出てくれないか田中

ちなみに生き物ネタテンションあがってる桝アナも好きなので、桝&田中グリル厄介出て欲しい。

2018-10-29

昨日は透けブラ画像で抜いた

透けブラで抜こうと思ったので午前中で100枚くらいの画像を集めたんだけど

女って無防備すぎないか

あんなにスケスケだとレイプしてくださいと言ってるようなもんだぞ

ブラジャーが透けて見えることがエロいって気がついてないのかな

形や色までわかるのもあった

そこまでわかるともうほとんど全裸に近いわけでエロを通り越してヌードだよ

シコったあとは一応zipにして保存し直したけど多分見返すことは無いと思う

2018-10-22

増田プログラマー養成講座 その9 MVCフレームワーク

前回はオブジェクト指向プログラミングOOP)で使う様々な仕組みについて学びました。

今回はOOPWebアプリを作ってみよう!

 

今日学ぶこと

 

OOPの使いどころ

OOP文法を学んだ後、OOP長所が発揮される場面をどうやって説明したらいいのか?を考えてみた。

横田意見を参考にして、「フレームワーク」を使って、OOPの使い方を見てみよう。

 

フレームワークとは?

framework →「枠組み」「骨組み」「構造」などという意味英語

システム開発で使われる「フレームワーク」とは、よく使われる機能のパーツを用意して、まとめて1つのパッケージにしたプログラム群のことだ。

 

イメージとしては、いろんなおかずが入ってる豪華な幕の内弁当のようなものだ。

ただし、ご飯のマスだけが空になっていて、プログラマー自分ご飯を用意しないと、弁当としては完成していない形になってる。

普通の白いご飯を作って追加しても良いし、好みや必要に応じて、炊き込みご飯やまぜご飯を作って追加しても良い。

ゼロから豪華な幕の内弁当を作るのは大変だけど、ご飯だけ用意すれば完成するので楽ができる。

 

プログラムの開発でフレームワークを使うと、プログラマー必要最小限のコードを書くだけでアプリを完成させられるので楽ができる。

 

ライブラリーフレームワークの違い

フレームワーク」と似た用語で「ライブラリー」という用語がある。

イメージとしては、ライブラリーは、ばら売りのおかずだ。

弁当を作るときに使いたいおかず(ライブラリー)を自分で考えて探し出し、選ばないといけない。

フレームワーク最初からおかずが全部用意されているので、自分でわざわざ選ばなくてもOK

 

プログラム動作で見た場合フレームワークライブラリーでは決定的な違いがある。

↑このページの「図1●フレームワークにおける制御の反転」という図解を見てみよう。

制御の反転」(Inversion of Control、IoC)といって、自分の書いたコードが主役から脇役になってる点が違う。

 

(主役と脇役という説明は適切ではないかもしれないけど、イメージとしてはそんなかんじ?)

 

MVCフレームワークとは?

フレームワークはいろんな機能全部入りで、こいつを使えば、ちょっとコードを書くだけで、高機能アプリがすぐに作れる。

ここでは「MVCパターン」という仕組みで作られた「MVCフレームワーク」を使ってみよう。

 

MVCは「Model」「View」「Controller」の略で、MとVとCの3つを自分で用意すれば、アプリが作れちゃう仕組みだ。

MVC歴史は古くて、GUI(Graphical User Interfaceグラフィカルユーザインタフェース)を作る方法定番だ。

→「MVC 仕組み」でGoogle画像検索すると、分かりやすい図解がいろいろ出てくる。

 

(参考)

Wikipedia説明は、文章学術的で難しいけど、正確な説明になってると思う。

↑このページの「MVC概要」という図が、MVCの仕組み=動作の流れを分かりやす説明してる。

 

MVCの仲間たち

MVCパターンと似たような仕組みが、他にもいろいろある。

 

こういうプログラム設計に関するノウハウは、「アーキテクチャー・パターン」という分野に蓄積されている。詳細はGoogle検索してみよう。

 

WAF(Web Application Framework

Webアプリを作るときに使われるMVCフレームワークには、いろいろある。

WAFを使うと、Webアプリが手軽に作れる。

 

有名なものとして、

などが挙げられる。

 

PHPOOP学習しているので、ここではPHPのWAFの1つであるCodeIgniter」を使ってみよう。

 

CodeIgniterコードイグナイター)

CodeIgniterは使い方がシンプルで、覚えるルールが少ないので教材に向いているだろう。

それでは、CodeIgniterを使ってみよう。

 

準備

↑このページの「Downloadから「3.1.9.zip」という圧縮ファイルダウンロードする。(2018年10月現在バージョン3.1.9でした)

 

ダウンロードしたファイル解凍して、「CodeIgniter-3.1.9」というフォルダが出てきたら、「waf」という名前に変えよう。(「waf」はWeb Application Frameworkの略。)

今「waf」フォルダの中には、「index.php」というファイルや、「application」「system」などフォルダがあるね?

この「waf」フォルダを以前用意したXAMPPの中にコピーする。(参照:anond:20181017191404 増田プログラマー養成講座 その6 OOPの種類、PHPの準備)

=「C:\xampp\htdocs」(Cドライブの中の「xampp」の中の「htdocs」というフォルダ)の中に「waf」をコピーして下さい。

=「C:\xampp\htdocs\waf」という位置コピーできたらOK

 

動作チェック

これで「Welcome to CodeIgniter!」というWebページが表示されたら、CodeIgniter動作確認OKです。

 

CodeIngiterの設定

$config['base_url'] = 'http://localhost/waf/';

 

Webアプリ作成

それでは「Hello, world!」と表示させるシンプルWebアプリを作ってみよう。

 

MVC「C」作成する。

<?php

defined('BASEPATH') OR exit('No direct script access allowed');

 

class Hello extends CI_Controller {

 public function index()

 {

  $this->load->view('hello_index');

 }

}

ここで注目して欲しいのは、「class Hello extends CI_Controller」という部分です。

フレームワークが用意している「CI_Controller」というクラス継承して、自分で「Hello」というクラスオブジェクト設計図)を作っている、という点です。

ここでOOPの仕組み~継承を使ってるわけですね。

 

MVCの「V」を作成する。

次に、

<?php defined('BASEPATH') OR exit('No direct script access allowed'); ?>

<!DOCTYPE html>

<html>

<head>

 <meta charset="utf-8">

 <title>Test</title>

</head>

<body>

 <p>Hello, world!</p>

</body>

</html>

 

これでWebアプリができました!

今回は簡単なので、MVC「M」は用意しませんでした。(CとVだけで完成)

 

Webアプリ動作確認

Webブラウザーで「http://localhost/waf/index.php/hello」というURLアクセスして下さい。

画面に「Hello, world!」と表示されたら、Webアプリ作成成功です!

 

Hello, world!」の表示だけではショボ過ぎるけど、Webフレームワークを使えばもっといろいろな機能が作れます

詳細は、CodeIgniterマニュアルを参照して下さい。

↑このページで「ユーザガイド(日本語)」を読んでみて下さい。

 

まとめ

 

次回は、OOP理解を深めるための参考書を紹介してみます

 

Webアプリを作るときデータベースがないと不便なので、次の次ぐらいにSQLを学ぼう。

MySQLデータベース)を使えば、掲示板などのWebアプリも作れるようになります

 


anond:20181015215004 未経験からプログラマーなんだが全然からない

anond:20181016015826 増田プログラマー養成講座 その1 パソコンの用意

anond:20181016164341 増田プログラマー養成講座 その2 プログラムデータ+処理、プログラム言語の種類

anond:20181016180059 増田プログラマー養成講座 その3 構造プログラミングの基本(順次、反復、分岐

anond:20181016193144 増田プログラマー養成講座 その4 子ども向け教材「Scratch」で構造プログラミング練習

anond:20181017161003 増田プログラマー養成講座 その5 オブジェクトとは何か?

anond:20181017191404 増田プログラマー養成講座 その6 OOPの種類、PHPの準備

anond:20181019181549 増田プログラマー養成講座 その7 OOPの仕組み(前半)

anond:20181020230044 増田プログラマー養成講座 その8 OOPの仕組み(後半)

anond:20181022232327 増田プログラマー養成講座 その9 MVCフレームワークを使ってみよう ←★今ここ★

anond:20181023184616 増田プログラマー養成講座 その10 OOP参考書

anond:20181024214737 増田プログラマー養成講座 コンテンツ一覧

2018-10-21

Firefoxが激重すぎる……

……と思ってタスクマネージャを見たらCPU使用率が100%で張り付いてた。

検索して出てきた方法でいろいろ手段を講じてみたが、全く変化なし。

ええいままよ、の勢いでプロファイルを新設して、重要な部分(パスワードとかCookieとか)だけ移植したら、すっとCPU使用率が下がっていった。

とりあえずうまくいったプロファイルzipに包んでバックアップにしてる。とにかく忙しい一日だった……

2018-10-17

増田プログラマー養成講座 その6 OOPの種類、PHPの準備

前回は、オブジェクト説明をした。

今回は、オブジェクトの使い方=オブジェクト指向プログラミングOOP)を学ぼう。

 

OOPの種類

オブジェクト指向プログラミングには、

  1. クラスベースJavaC++など)
  2. プロトタイプベースJavaScript、Ioなど)

などの分類があります

ここではクラスベースOOPを取り上げる。学習時間を短縮するために、Javaよりも簡単PHPOOPの基本を勉強してみよう。

 

PHPとは?

PHP (プログラミング言語) - Webページ作成のために用いられることの多い汎用プログラミング言語一種

PHPは誰でも手軽に使えるように工夫された、軽量なプログラム言語です。

 

PHPの準備

WindowsパソコンPHPを使うために、XAMPPというソフト無料)をインストールしよう。

 

XAMPPはいくつかバージョンがあるけど、ここではUSBメモリに保存できる「ポータブル」を使ってみよう。

↑このページにある「xampp-portable-win32-7.2.10-0-VC15.zip」をダウンロードして、ZIPファイルを展開します。

解凍して出てきた「xampp」をCドライブ直下コピーしてください。

これでPHPの実行環境XAMPP)の準備は完了です。

 

XAMPPの起動

Port(s)が「80,443」と表示されたら、XAMPP上のApacheWebサーバーソフト)が起動して、PHPが使える状態になってます

Apacheを止めるときは、「Stop」ボタンクリックします。)

 

PHPスクリプト作成

phpとは - はてなキーワード http://d.hatena.ne.jp/keyword/php

↓こんなかんじのサンプルコードがあるよね。

<?php

print("Hello, world!");

?>

プログラムソースコード増田に直接書くと、エスケープされて違う文字になるので、上の例では一部文字を置き換えてある。)

上記の表示の中で、全角文字の不等号「<」「>」を半角文字の不等号に置き換えて下さい。)

増田プログラムコード貼付けられないのか。不便だな!)

以上で、PHPプログラミングの準備と動作確認ができた。

 

PHPの基本文法

PHPの教材は、本やネット上の記事動画などたくさんある。自分で分かりやすものを探して読んでみよう。

ここではドットインストールPHP入門を参考にしてみよう。

 

3分程度の動画が30個=90分。最初は内容を理解できなくてもいいから、とりあえず全部一通り見てみよう。(1巡目は雰囲気だけつかめOK

 

「つまづきノート」の作成

2巡目以降は分からないことがあったらノート等にメモして、後で1つずつ解明していこう。

著者あとがき

 

私はGitを学ぶのに、実はとても苦労しました。それと同時に、「きっと同じように困っている人が他にもたくさんいるはずだ」と考えました。「理解するのに数日かかることを、短い時間でパパッと学べるコンテンツを作りたい」そう思いつき、「マンガでわかるGit 第1話」個人サイトにて公開したところ、いきなり、はてなブックマークで800ブックマークされました。

 

“つまづきポイント”を先回りするために

私は、Gitを使い始めて以降、わからないことがあったら「つまづいたこノート」に書いてきました。なお、本書の執筆にあたっても、日々勉強しながら解説を書くという形でした。わかばちゃんが「なんでこうなるの?」と疑問に思う部分は、私が過去につまづいた部分です。

 

ドットインストール PHP入門
(1) PHP利用の準備

 

(2) 構造プログラミングの基礎知識

 

(3) オブジェクト指向プログラミングの基礎知識

 

(4) その他、Webサイト作成一般的知識

 

(今回は、PHPの準備、PHPの基本文法理解までで終わってしまったorz

URLリンク10個以上貼ると、日記が書き込めないみたいなので、増田では記事を分割せざるを得ない。)

次回は、OOP関係している内容(#18~#24)を一緒に確認してみよう。

 


anond:20181015215004 未経験からプログラマーなんだが全然からない

anond:20181016015826 増田プログラマー養成講座 その1 パソコンの用意

anond:20181016164341 増田プログラマー養成講座 その2 プログラムデータ+処理、プログラム言語の種類

anond:20181016180059 増田プログラマー養成講座 その3 構造プログラミングの基本(順次、反復、分岐

anond:20181016193144 増田プログラマー養成講座 その4 子ども向け教材「Scratch」で構造プログラミング練習

anond:20181017161003 増田プログラマー養成講座 その5 オブジェクトとは何か?

anond:20181017191404 増田プログラマー養成講座 その6 OOPの種類、PHPの準備 ←★今ここ★

anond:20181019181549 増田プログラマー養成講座 その7 OOPの仕組み(前半)

anond:20181020230044 増田プログラマー養成講座 その8 OOPの仕組み(後半)

anond:20181022232327 増田プログラマー養成講座 その9 MVCフレームワークを使ってみよう

anond:20181023184616 増田プログラマー養成講座 その10 OOP参考書

anond:20181024214737 増田プログラマー養成講座 コンテンツ一覧

2018-10-08

anond:20181008125339

From: ore@masuda.com

To: jousi@masuda.com

Cc: AnonymousDiary_team@masuda.com

Title: Re:本日案件について

本文:

お世話になっております増田俺氏です。

表題の件ですが、指示のあった部分について先ほど作業完了いたしました。

添付ファイルにて進捗状況をお送りしますのでご査収ねがいます

ZIPファイル解凍パスワードは追ってお伝えします。

上記の通り、何卒宜しくお願い致します。

---

増田(株) インターネットサービス事業部 匿名日記サービス

増田 俺氏(Masuda Oreshi)

Tel:072-810-1919

Email: ore@masuda.com

2018-10-07

anond:20181007122422

相葉くんの番組最近はじまったZipのコーナー、池上解説医学弁護士系の番組のひな壇

は教えてもらう立場若い女性に限らない気がする

2018-10-06

フリーゲーム冠を持つ神の手スマホプレイする方法

知る人ぞ知る、PC向けフリーゲーム「冠を持つ神の手

http://wheat.x0.to/game/crown/

ゲーム本体についての紹介は他レビューサイト様を参考にしていただくとして、冠を持つ神の手(かもかて)をスマホプレイする方法を覚え書きしておきます

一度ハマると多大に時間泥棒されてしまう事で有名なゲームですが、PCを起動してプレイするのは億劫スマホでやりたい…そんな人にオススメ方法です。

まず最初に、冠を持つ神の手は「吉里吉里2」というソフト製作されたWindows PCフリーゲームです。

簡単にいうと、この「吉里吉里2」をスマホで起動できるようにするアプリを使って冠を持つ神の手プレイしようじゃないか!という試みです。

必要な物

Android/iOSスマートフォン(もしくはタブレット端末)

データ転送するためのPC(※Android場合不要)

■Kirikiroid2/XP3Player

iOSならPCiTunes

Androidで、一からダウンロードするならZIP解凍アプリ

まず最初に、Androidスマートフォン使用している人はKirikiroid2を、iPhone/iPad使用している人はXP3Playerを購入する必要があります

Android用】Kirikiroid2(560円

https://play.google.com/store/apps/details?id=org.tvp.kirikiri2

iPhone/iPad用】XP3Player(960円

https://itunes.apple.com/jp/app/id1064060287

有料アプリ使うのかよ!!と思った方、ごめんなさい!!でもちょっと待って!!!

正直お高め(特にiOS用)のアプリですが、このXP3PlayerとKirikiroid2、吉里吉里2で製作されたノベルゲームなら大体がスマホプレイできてしまう優れ物なんです。

冠を持つ神の手だけじゃなく、吉里吉里2で製作されたフリーゲームなら今回書いていくのと同じ方法で色んなゲームプレイできるようになりますし、有料ゲームでもパッチを当てればPCFateや他ノベルゲームが全部スマホで起動できるんです!!

とても便利で世界が変わるのでおすすめアプリです…これくらい出す価値はあります…私はありました…。

吉里吉里2で作られたゲームを全部スマホに持ってこられるようにしたアプリ作者の技術と根気は普通にお金を払う価値があると思います

有料アプリ登場でもめげなかった方のために続きを書いていきます

スマホで起動するためのアプリを手に入れたら、お次は冠を持つ神の手本体の用意です。

ここからAndroid向け、iPhone向けで説明を分けていきます

Android向け

Android使用している人は公式サイトから直接ゲーム本体スマホダウンロードして簡単に起動する事が可能です。

【冠を持つ神の手公式サイトhttp://wheat.x0.to/game/crown/

ダウンロードが終わったら、crown.zipZIP解凍アプリ(WinZIP等)で適当フォルダ解凍します。

Kirikiroid2を起動すると灰色の画面にスマホの中のフォルダリストが表示されるので、crown.zip解凍したフォルダの中の「data.xp3」を選択します。

これで起動完了。お馴染みの小麦畑ロゴが表示され、冠を持つ神の手スマホプレイできるようになります

既にPCプレイしていて有料版を買っていたりプレイデータを引き継ぎたい方は、PCに入っている冠を持つ神の手フォルダスマートフォンコピーして、上記手順と同じようにフォルダ内のdata.xp3を選択すれば簡単プレイできるようになります

iOSiPhone/iPad)向け

iPhone場合は、まず最初iPhoneにXP3Playerをインストールしておく必要があります

PCiPhone接続し、PCiTunesを開きます

iPhoneクリックして表示し、左側のサイドバーで「ファイル共有」をクリックします。

表示されたAppリストからXP3Playerを選択します。

公式サイトからダウンロードして解凍した冠を持つ神の手フォルダ(既にプレイしている場合はそのフォルダ)を直接ドラッグ&amp;ドロップするとiPhoneに冠を持つ神の手データコピーされます

iPhoneでXP3Playerを開くと、灰色の画面にコピーしたフォルダが表示されているので、その中にある「data.xp3」を選択します。

これで起動完了。お馴染みの小麦畑ロゴが表示され、冠を持つ神の手スマホプレイできるようになります

Kirikiroid2、XP3Player共に有料版であれば攻略支援機能をオンにする事も可能です。

以上、拙い文章ですがスマートフォンでも冠を持つ神の手プレイできることが広まればいいなと思って書きました。

良き王城ライフを!!

最後に、参考にさせていただいた記事です。図解もあり、とてもわかりやすいです。

からない部分があったらこちらを見たほうが良いかもしれません。

(完全版?)Kirikiroid2とXP3Playerの使い方

https://www.marron.work/2017/03/kirikiroid2/

2018-10-02

いま、ZIPでモ小道が「女性らしくていい」って

言ってたけど、これってポリコレやんな?

アーカイブ ヘルプ
ログイン ユーザー登録
ようこそ ゲスト さん