個人でWebサービス作る人の雑記ブログ

Webサイトを個人で作ってる人が人の役に立ちそうなことを書いていく雑記ブログです

【CakePHP】Updateプラグイン(UploadBehavior)でUnable to move the uploaded file to xxxのエラー発生・解決

本当に不定期更新。気が向いたら書く。そんなモチベでやっております当ブログ。

久々に誰かに需要があるかもしれないネタができたので備忘録に書いておきます。

ネタ内容はタイトルの通り。今回のネタに需要がある方は

  • CakePHPで開発していてUploadプラグインを使ってる
  • ファイルをうpするとUnable to move the uploaded file to xxxエラーが吐かれる

いやあもうコレ、必ず発生するわけではなく、拡張子だのプラグインの中身を弄った影響だのいろいろな要因が考えられて、かれこれ再現条件を絞り込む3時間くらいハマったのでワタシみたいな思いをしなくてもよいように書き留めておきます。

 

では単刀直入に解決方法を。

 

アプリケーションで使ってるphp.iniファイルの設定が原因です。

 

さて、以下の項目をCtrl+Fで探してみてください。

  • memory_limit (メモリ使用量の上限)
  • post_max_size (POSTデータの最大サイズ ※1回のアップロードファイルすべての合計サイズ)
  • upload_max_filesize  (1ファイルあたりの最大アップロードサイズ)

これらの設定は、PHPアプリケーションがファイルアップロード時に許容するPOST時のファイルデータサイズの設定値です。

 

さて、エラーが吐かれるファイルのデータサイズと、php.iniのこれらの設定値を見比べてみましょう。

きっと、データサイズが設定値よりも上回ってしまっていることでしょう。

ということで、これらの設定値を2Mとかから20Mくらいに変えて、再度アプリケーションを立ち上げ直して試してみてください。きっと解消されるはずです。

 

さて、今回沼にハマった要因は多々ありましたが、個人的に結構な罠だと思っているのは、

Uploadプラグイン自体も設定でmaxSizeを指定できること

です。

あくまでphp.iniの上に乗っかってるアプリのお話なので、気を付けていきたいものです。。

jarを実行しようとしたら「Could not find the main class」。回避策は?

事案発生

とあるjarアプリケーションを実行しようとしたところ、

前のPCではダブルクリックで動いていたのに、

「Could not find the main class」

とエラーダイアログが表示されて実行できない。。

f:id:pyamasan:20170119113357p:plain

 

とりあえずやってみたこと

「右クリック」→「プログラムから開く」→「既定のプログラムの選択」

から、jdkやらjreやらのbinフォルダに入っている、

java.exe

javaw.exe

で実行を試みるも、

コマンドプロンプトが一瞬出て消えて音沙汰無しだったり、

例のごとく「Could not find the main class」。。。

 

解決方法

私自身もこれでなぜ実行できたのかまだ釈然としていないのですが、

コマンドプロンプトから

jarファイルのある階層にcd

→「java -jar ○○.jar」

で起動できました。

 

いやぁ・・なぜなのか・・

 

 

Firefoxでブックマークできない!ときの処方箋

こんにちは、最近本職のお仕事が忙しくてパロコラ弄りに全然手が付けられていないピー山です(--;

 

さて、今回はお仕事で旧バージョンのFirefoxを使わなければいけないことになって、インストールをしてみたんですが、

ブックマークの星☆ボタンを押しても何も反応がないっ!!!(ポチポチイライラ)

という事象にぶち当たったので、その対象法を処方箋記事として残しておきたいと思います。

↓この☆を押してもまるで反応がありません。。。

f:id:pyamasan:20161101162817p:plain

 

【環境】

OS: Windous10

ブラウザ:Firefox 24.8.1

 

Google先生firefox ブックマークできない」

とかで聞くといろいろ対処法が出てきますが、そのほとんどが効果がなかったので私の場合の直った対処法を紹介します。

 

以下の手順を試してみてください。

 

Firefoxメニュー

→ヘルプ

トラブルシューティング情報

f:id:pyamasan:20161101163322p:plain

→プロファイルフォルダの【フォルダを開く】ボタンを押す

Firefoxのプロファイルデータが保管されてるフォルダがエクスプローラで開く

「places.sqliteというファイルがあるので、「places.sqlite20161101」などにリネーム

Firefoxを再起動

→再度星☆を押してブックマークを試す

なおったッ!!

f:id:pyamasan:20161101163930p:plain

 

 

・・・ということで再現手順は全く分からないのですが、

Firefoxでブックマークがウンともスンとも言わなくなった場合は試してみる価値があると思いますです。

 

ではでは、今回の記事は以上ですッ!

 

参考:

Firefoxトラブル復旧手順 | オンラインマニュアル

個人でオリキャライラスト投稿サイト「パロコラ」を作成&稼働&現在に至るまで ~その2~

さて、2015年の4月から稼働しております

SNSチックなオリキャライラスト投稿サイト「パロコラ」

のシリーズものの運営奮闘記となります、

個人でオリキャライラスト投稿サイト「パロコラ」を作成&稼働&現在に至るまで ~その2~

でございますッ!

 

個人で作成しようと思ったのはイイがどんな壁があったのか

前回の記事で、高校1年生からサイト運営(もどき)をやっていたことをツラツラと書かせていただきましたが、

もどきはもどきなわけで、

すげぇ!!<hr/>って書いたら水平線がひけた!!

といった感じでHTMLを書くことができただけで自分に酔っている状態だったんですよね。

 

大学では一応「情報系」と呼ばれる学部に進学したのですが、実践的な知識(特にWeb系)を学ぶことができず、まわりに相談できる人もおらず、自力で1から頑張る他道が残されていませんでした。

(一般的な4年制の大学ってあんまり実践的なことって教えてくれませんよね。専門とかの友達は結構そういうことやっていて羨ましいなぁなんて思ってました)

 

大学在学中の挫折

さ!独学でm○xiみたいなイラストSNSサイト作るぞ!

 

意気揚々としていました。

大学でかじったプログラミング技術(ちなみにC)の知識を持っている今の自分ならきっとできる、と思ったのでしょう。

 

とりあえず、Web系の知識に関しては皆無だったので、

書籍を購入したりWebサイトを徘徊したりして、

とりあえず世のWebサービスはどうやって動いてるんだ

というのを調べまくりました。

 

 

全然わからない。

 

 

よく言う、何が分からないのかが分からない状態でした。

クライアントサイド?サーバサイド?

Web構築に必要な言語は?JavaPHPRuby?どれが自分のサイトに一番マッチしているのか?セキュリティ?どうやってサーバ通信させる?

 

疑問が疑問を呼ぶ状態で、全てを片づけることを見据えた結果そのとき出した答えが、

 

個人ではSNSサイトなんて作れないんだ

という結論でした。

このとき心が折れる音がしたのが今でも覚えています。

 

Web系のベンチャー企業に入社

時は流れ社会人1年目。

このときが、Webサイトを個人で作るという上でのターニングポイントでした。

 

私が入社した会社では独自のWeb版パッケージ製品を扱っているのですが、

私が作りたいサイトのジャンルは360度違えど、あんなに大学の頃に独学で苦労&挫折していたWeb系の知識が、スルスルと理解ができたんですよね。

 

世に出回っているWebサービスの蓋を空けて中を見るってことを大学在学中はできなかったわけですが、

これほど生のWebサービスに触れることで面白いくらい理解できたのは衝撃的でした。

 

世の生のサービスを知れるってスゴイ大事。

 

本格的にパロコラの開発を開始

私が社会人2年目の2014年、私の中でこっそりとプロジェクトが開始しました。

 

オリキャライラスト投稿サイト「パロコラ」開発プロジェクトッ!

 

今の自分ならできる、そう心から思えました。

 

2014年の4月に実装を開始し、

やはり実装に四苦八苦はしましたので1年かかってしまいましたが、

晴れて2015年4月1日に、オリキャライラスト投稿サイト「パロコラ」を世に送り出すことができました。

 

今回はここまで。

次回は、パロコラのオープンは一応無事にできましたが、

思い描いた運営ができたのか

なんてことを中心に書いていければいいなぁなんて思ってます。

 

ではでは、ここまで駄文にお付き合いいただいた方々ありがとうございましたm(__)m

次回も読んでいただけると幸いです!

 

↓運営中のパロコラはコチラ。

parocolla.net

Nintendo NX(仮)の最新公式動画がYoutubeにアップロード!その名もNintendo Switch(ニンテンドースイッチ)!?

ずーっと最新情報を待ちわびていたNintendo NX(仮)の任天堂からの公式情報・・・!

来年の3月に発売予定と言っているのに公式情報が全然ないっ!

 

遂に本日の23時。キマシタネ。

 

任天堂さん公式アカウントから公式『動画』としてYoutube上にアップロードされました!

いろいろな偽リークが飛び交ってましたが、

公式動画なはずなのにまた偽リークかと勘ぐってしまうのは、この

Nintendo Switchニンテンドースイッチ

とやらが想像をはるかに上回る機構だからでしょうか笑

 


【初公開映像】Nintendo Switch(ニンテンドースイッチ)

 

個人的に気になっているのは、

もちろん映像前半の最新ゼルダと、映像後半のスプラトゥーンらしき映像、

そしてあとは何といっても

どう見てもスカイリムの映像がはめ込まれている・・・!?!?

 

ついにベゼスタさん、任天堂デビューするのかな。。。

 

あーーーッ!楽しみすぎるッ!!

わたくし、この感じならNintendo Switch、即買いでございます笑

 

ではでは、最新情報が発表された当日中に記事にしたかったので書かせていただきましたッ!

 

個人でオリキャライラスト投稿サイト「パロコラ」を作成&稼働&現在に至るまで ~その1~

どうも、身体がガリガリすぎ&運動不足が深刻化しているので最近筋トレに目覚めかけているパロコラ管理人のピー山でございます。

 

さて、記事のタイトルを

個人でオリキャライラスト投稿サイト「パロコラ」を作成&稼働&現在に至るまで

とさせていただきましたが、

現在誠意運営中のパロコラ(http://oc-paro.net/)が

  • どういう経緯で作成しようと思ったのか
  • 個人で作成しようと思ったのはイイがどんな壁があったのか
  • 稼働させたはイイが思い描いたような運営だったのか
  • 現在に至るまでどうして運営が続けられてるのか

みたいなことを中心にツラツラと書いていけたら良いななんて思ってます。(今思ってるだけなので内容が変更になる可能性が大いにあります笑)

では、需要があるかどうかは分かりませんが、お付き合いいただける方は読んでいただけると幸いです。

 

どういう経緯で作成しようと思ったのか

Webサイトのジャンルとして考えると、

オリキャラ(1次創作キャラ)」「イラスト」「投稿参加型」

とかなりユーザ層を絞ったテーマのサイトとなってると思いますが、

時代は遡り私が高校生1年のとき(御年26歳)、全く同じテーマでサイトを既に作成して運営をしていたことがキッカケです。

私が高校1年というと今から10年前なので2006年ですが、

この頃って携帯(パカパカのやつ)でレンタルHPやら掲示板やらを借りて、個人でサイトを運営している方々がたくさんおられた時期なんです。(携帯から自分のHPが作れるなんてすごく衝撃的に感じられる時代だったんですよね・・)

 

そんな「m○xi」とか「前略ブ○グ」なんてサービスが賑わっていた頃、

私は個人で携帯イラストサイトを開設している方のサイトに赴き、いろんなイラストを見るのが好きだったのです。

その頃は創作・版権問わずいろんなイラストに興味があって見ていたのですが、そんなサイト巡りを続けていたとき、私にこんな感情が芽生えはじめました。

  • なぜか不思議と創作キャラっていうジャンルに惹かれる
  • 自分も何かサイト開設してみたい
  • 創作絵描きの皆さん集めてカードゲーム作ったら面白そう
  • そうだ、m○xiみたいな創作専門のSNSサイト作ってみよう

何かサイト開設してみたいとは思ったものの、みんなみたいに自分のイラストを載せるためのサイトを作るほど自分のイラストに自信無いしなぁ・・・

なんて考えてるとき、「創作カードゲーム」というワードとともに、SNSサイト作ってみようという意欲が沸いてきたわけでございます。

もうこの時は頭の中が、

「これ実現できたら絶対楽しいッ!!」

っていう気持ちが先行しまくりで、無我夢中でどうやってサイトを作るのかをドコモのFOMAフォンで調べまくってました。

 

現実はそんなに甘くなかった

結構私って、どうせやるなら完璧なクオリティを求めてしまう面倒くさい質なんですが、これが見事に裏目に出てしまいました。

なんと当時のm○xiみたいなサイトを作りたいなんて考えてしまったんですね。

 

でも当時高校生でお金も知識も全然無かった私は、

サイト作りに使えるツールは

  • ドコモのFOMAフォン
  • 無料レンタルHPサイトのHP作成スペース
  • 無料レンタル掲示

のみでした。

 

さて、これらだけでm○xiのようなSNSサイトが作成できるでしょうか笑

 

でも無知とは怖いもので、当時の私はできると思っちゃってたんです。

 

結局、2, 3ヶ月かけて作ったサイトは、ザックリ以下のような仕様のサイトとして、一応完成(?)までこぎつけることができました。

※会員になりたい方は、指定のメールアドレスに参加表明のメールを送ってもらいます。メールを受け取った私はその都度その方に掲示板投稿用のパスワードを記載したメールを返信&HTMLゴリゴリでその方の新規プロフィール用のページを用意します。

 

今考えるとアホですよね。。

 

セキュアのセの字も無い、ただただ運営も鬼畜レベルの困難さを求められる仕様です。

 

結局、

→プロフィール画面の作成はさすがに廃止

→会員希望者の方に掲示板パスワードを送るだけの運用に切り替え

→会員希望者にメールを送らなくなる

→自然消滅(本当に申し訳ありませんでした)

 

でもこんなただのレンタル掲示板サイトでも、

会員数が100人超えた

ので嬉しかったです。このときサイト運営の楽しさを知ってしまったのかもしれません。

 

(当時の私のHNは「ぎちょー」or「シロ」で、サイト名は「Illust cafe」。

あの頃会員様だった方が奇跡的にこのページを見ていらしたら、是非コメントいただけると嬉しいです・・・!

 

今回はここまで。

まだブログ慣れしていないためか、2000文字近く書いてくると、結構疲れてきますね(´・ω・`)

ということで

個人でオリキャライラスト投稿サイト「パロコラ」を作成&稼働&現在に至るまで

は続き物の記事として書いていきたいと思います。

 

ではでは、次回もお楽しみにッ!(^^)/

 

parocolla.net

文字を打つのが楽しくなるッ!Happy Hacking Keyboard Professional!!

こんにちは、とりあえず文字が打ちたい一心で何かネタはないかと探していたんですが、

Happy Hacking Keyboard Professional!!

俗にいうHHKと呼ばれるPCキーボードのご紹介をしてみたいと思います。

これ、私自身も2, 3ヶ月前に買ったキーボードなんですけど、本当に買ってよかったなと思えたんですよね~

 早速ですが気になるお値段は・・・

 

¥22,343!! (16/10/19時点 by amazon

 

いやぁ~高いですよね~高い高い。

どんなに良いキーボードでも、キーボード1つに諭吉2枚も出せないですよね~。。

 

何がこのキーボード良いんすか?

私がこのキーボードを推す理由は大きく2つあります。

まず1つ目は

早く家に帰って触りたくなるキーボード

なのです。

皆さんのお家にある母艦PCなりノーパソなり…早く家に帰って触りたくなるキーボードでしょうか?笑

 

いやホントに私もこんな感情が沸くのが初めてで・・・

 

amazonのレビューの1つにもありますが、タイピングがまるで

楽器を演奏しているかのような心地よさ

なんですよね・・・orz 

 

分かりやすく擬音で表すとスコスコといった感じです。

 

これを高速タイピングすると、

スコスコスコスコッ!スコスコッ!スコッ!!(Enter)

もうめっちゃ気持ちいいんですよね///(この直前の1行とだとかなり意味深)

 

私自身、プログラマーでしかもブログなんか始めてみたものですから、文字をたくさん打つ人間としては、この
触りたいと思えるキーボード
ってすごく重要な要素だと思うんですよね~(´・ω・`)

 

 

さて、2つ目の理由は

コンパクトさ

です。とにかくこのキーボード、スーパーコンパクトなので場所を取りません。

結構私の机も狭い方なのですが、このキーボードに変えてから机を広々使えるようになりました。(ペンタブとともに置いても問題なくなったのは感動です;;

 

結論

PCキーボードって結構いろいろ浮気する商品カテゴリだと思うんですが、意外と浮気をしていると総額22,343円なんて超えちゃうと思うんですよね。

(かくいう私がそれです)

 

filcoなどのチェリー軸で黒軸か赤軸かーなんて迷っている方は、

そこで1万前後を出して変な気持になる可能性を抱えるより、一発HHK買った方が幸せになれるんじゃないかっていうのが個人的な感想です。

 

いやはや、本当にオフィス用にもう一台欲しいなんて思ってしまっている自分が怖いくらい良い商品なので、

是非PCキーボード購入される方はご検討されてみてはいかがでしょうか♪

(この商品のレビューブログは他にもたくさんあるみたいなので、いろいろ調べてみるのもよいかもです)

 

最低5年は使うぞーッ!!

 

 ↓日本語配列はコチラ(私はこっちです)

 ↓英字配列はコチラ