海外のチャンネルだけど良質、The Flutter Way

2021.02.06

Logging

海外のチャンネルだけど良質な技術を早送りではあるけれど、見えるというのはかなり意義のあるなと思います。デザインをコードにどう起こすのかが分かりやすく掲載されていて凄く助かるじゃないかな?特に初心者には助かるなと思います。Flutterは実はこのごろ、触っていないです。

Onboarding Screen – Complete E-Commerce App Flutter UI – Ep 1 – Speed Code

リモートワークになってちょっと腑抜けていている状態になってますが、やはり勉強をしようとこの動画を見て思いました。こんなアプリ作れたら、やっぱ楽しいでしょうね。アプリもリリースしたいからね・・・。中断していたjavaの勉強も休日にごとごとするようにします。そちらは実名のqiitaに掲載していきます。Flutterでなにかアプリを開発したい人、勉強したいひとは下記からチャンネル登録どうぞ。因みに日本ではFlutter大学というチャンネルが有名ですかね。

TheFlutterWay Food Delivery App UI Kit

https://www.youtube.com/channel/UCJm7i4g4z7ZGcJA_HKHLCVw 【The Flutter Way】

https://www.youtube.com/channel/UCReuARgZI-BFjioA8KBpjsw 【KBOYのFlutter大学】

タグ

4, 7, channel-, com, flutter, https, java, qiita, The, UCJm, way, www, youtube, アプリ, かなり, コード, ごろ, そちら, チャンネル, デザイン, ひと, リモート, リリース, ワーク, 下記, 中断, , 休日, 初心者, 勉強, 動画, 大学, 実名, 意義, 技術, 掲載, 日本, 早送り, 有名, 海外, 状態, 登録, 良質, 開発,

Illustratorを2年目ぐらい。

2021.01.19

Logging

Illustratorを使いだして2年目ぐらいですが、あまり技術的には成長していないのかもしれないですが、自分が頭の中で想像したものが徐々に具現化できるようになってきたように思えますが、もっと洗練されたものが作れるように慣れればと思っています。ただ、自分は参考書は一冊だけしかなく。それもあまり使えないなと思って、最初パラパラとめくってあとは放置しています。なのでイラレも独学で技術を身に着けていってます。これをこうしてアレをこうしては偶然の産物なのですが、2年も使っているとなんとなく感覚でわかってきます。

でも、まだまだ素人デザインから抜け出せないのは、技を調べたりしていないところだと思います。今ではYOUTUBEなどで技術を惜しみなく教えている動画があります。そういう動画を見ることにより、技は覚えることはできるのにそれをしていないのは、怠けなのかもしれないなと思います。

上の画像が駆け出しのときに制作したものです。次にこれが時間が経過して制作した画像です。最後にこれがいまの画像になります。こう見ると徐々に制作技術が上がってきたのかもしれないです。

タグ

2, illustrator, youtube, あと, アレ, イラレ, こと, これ, それ, デザイン, とき, ところ, パラパラ, もの, , , , 偶然, 具現, 制作, 動画, 参考書, 想像, 感覚, 成長, , 技術, 放置, 時間, 最初, 洗練, 独学, 産物, 画像, 素人, 自分, , 駆け出し,

Hallo worldの定番。

2020.12.11

Logging

<?php
print("Hello world");

「こんにちは世界」がコンピューター言語の参考書にもっとも記載されている言葉だと思います。誰がこれを始めたのか自分は知らないのですが、定番中の定番ともいえる言葉です。プログラマーなら誰しも知っているだろうなと思います。

いままで、プログラマーという職業は嫌煙されていましたが今でなりたい職業の中に入ってきました。これも時代の流れなのかもしれませんが実際、プログラマーってデジタル土方さんなんですよね。これは今でもそうだと思います、人がコードを入力して書いているわけですから・・・・。近い将来、人工知能が簡単なアルゴリズムなら書いてくれるとは思います。いまでも自らをコードを自己進化して成長する人工知能は存在します。

ただ、自己進化と口頭で言ったことからプログラムが出来る人工知能は未だ存在しません。ただ簡単なこと、例えばデザインをHTML化してくれるサービスは存在していて精度もなかなか良いです。またロゴを生成してくれる人工知能も存在していますが、やはりこれ以上の難しいことは人工知能は出来ません。

なので今後、20?30年はプログラマーという職業はなくならないと思っています。もっともらしい例を出すと電子書籍が登場しても本はなくならなかったという事です。今のところですけどね、遠い将来は消えているかもしれませんが。

タグ

Hallo, Hello, html, lt, php, print, quot, world, アルゴリズム, いま, コード, こと, これ, コンピューター, サービス, デザイン, デジタル, プログラマー, プログラム, 世界, , , 人工, , 入力, 参考書, 口頭, 土方, 嫌煙, 存在, 定番, 実際, 将来, 成長, 時代, 未だ, 知能, 簡単, 職業, 自ら, 自分, 自己, 言葉, 言語, 記載, , 進化,

shopifyやBase、EC-CUBEどれが良い??

2020.12.07

Logging

shopifyとBase、EC-CUBEなど簡単にECショップが開設できるサービスが乱雑していますが、どれが良いだろうかと悩んでいる方もいると思うので、簡潔に回答しますとどれでも良いです??。shopifyでは多国籍に販路が増やせるというメリットはあるものの、shopifyは月額費用が発生しますし、最低ランクでは多国籍には対応していないので結局の所、日本だけで商売するというのなら断然、Baseの方が使いやすいです。そして後からshopify使いたいなと思ってからでも遅く有りません。インポート機能があるので商品はすぐに登録できるようになっています。

いろいろ調べていくうちに、EC-CUBEが一番良いじゃないかと思っています。上記のshopifyとBaseなどは簡単にサイトが開設できる反面、ゴリゴリとオリジナリティを持つことが面倒(独自デザインは可能です)、そして何よりIPアドレスで、どのサービスで運営されているのかが分かってしまうところが一番、SEO的にはよろしくない。確かに決済などには信用されるかもしれませんが微妙ですね。

shopifyとBaseしか選択しない場合は、まずはBaseで始めてみて、収益化が出来そうならshopifyに乗り換えるでも遅くないと思います。shopifyはYOUTUBEとの連携する話も出ているのですが、それで収益化が出来る店舗は今まで売上が出ている会社だと思います。

EC-CUBEのマイナス点はオープンソースで運営する場合、ソースコードなどがオープンになる点です。sourceをクローズドで運営したい場合は、EC-CUBEを購入しないといけない点です。1ライセンス、26万円ぐらいします。因みに最新はEC-CUBE4ですが来年あたりにEC-CUBE5がおそらくリリースされます。これがEC-CUBEのマイナス点になります、サイトをゴリゴリとカスタマイズしているとEC-CUBE5に移行するのが結構大変になるということです。

EC-CUBEもクラウドサービスを出していますが、若干お高いお値段かと思います。コレだったら、自分で導入した方がお安いかと思います。

最終的にどのサービスが良いか?
社内にIT人材がいる場合はEC-CUBEが良いでしょう、予算もない場合はBaseから始めるのが安全です。月額の固定費も払えるよという場合はshopifyが良いでしょうというのが自分の見解です。

なお、時代はリスティング広告とSNS活用です、SEOは後付にかなり前からなっているようです、サイトまで誘導してもサイトがしっかりしているサイトでないと中々、売上には繋がらないと思います。なので、やはりどこかでデザイナーにサイトをデザインしてもらうことをオススメします。これからはSNSの地道な努力が大事になると思います、やはり人と人の繋がりだと思います。ネットはそれが躊躇に現れると思います。

因みに自分はshopifyとパートナー契約を結びました、誰でも今の所、パートナー契約を結べるようですね。

タグ

base, EC, EC-CUBE, IP, Shopify, アドレス, いろいろ, インポート, うち, オリジナリティ, こと, サービス, サイト, ショップ, デザイン, どれ, メリット, ランク, 上記, 乱雑, 反面, 可能, 商品, 商売, 回答, 多国籍, 対応, , , , 日本, 最低, 月額, 機能, 発生, 登録, 簡単, 簡潔, 結局, 販路, 費用, 運営, 開設, 面倒,

とにかくプロなフロントエンドエンジニア。

2020.11.16

Logging

下記の動画を見て頂ければ分かると思うのですが、フレームワークなどを使わずにベタでこれを作っているというのは、フロントエンドエンジニアとしてはプロ領域だと感じます。出来る人の違いはCSSをゴニョゴニョ使えるかにあるだろうなと、ここまでゴニョゴニョ使えたらフレームワークなんていらないよな。ちゃんとレスポンシブにもなっていて、感心してしまいます。ここまで出来ないとプロのフロントエンドエンジニアとは言えないのかは、わからないけど。でも見ていて爽快感がありますよね。

Responsive Login & Registration Form Using HTML & CSS & JS | Sliding Sign In & Sign Up Form

自分もゴニョゴニョとフロントエンドエンジニアの領域も侵食していかなければ、いけないなと何事も手を動かさないと覚えない。この頃のWEBは動的なデザインをCSSやJSを駆使して作られているので、そこんトコロを自分も勉強していけたらなと思います。バックエンドもフロントエンドも両方極めたいなと思えた動画だった。未だにWEBは奥が深いなと思うし、ソフトもアプリもそうなんだけどいろいろと頑張らないと思えてならない。

タグ

css, JS, web, アプリ, いろいろ, エンジニア, エンド, ここ, ゴニョゴニョ, これ, そこ, ソフト, デザイン, トコロ, バック, フレームワーク, プロ, フロント, ベタ, 下記, 両方, , 何事, 侵食, 勉強, 動画, , 感心, , 爽快感, 自分, 違い, , 領域, 駆使,

雲の上の図書館と雲の上のレストランを見てきた。

2020.11.12

Logging

雲の上の図書館と雲の上のレストランを見てきました。雲の上の図書館はとても良い環境だなと感じました。こんな所が学生時代、あれば結構入り浸りだったと思います。567の影響でひとはあまりいなかったわけですけど、いない中でも若者たちは結構いました、あんな山奥のなかに「でっでーん」と目新しい隈研吾さんがデザインしたモノが建っていたら、そうなるかな。でもお昼過ぎぐらい到着してたのに図書館の前の庭で遊んでいた学生さん、アレは学生さんではなかったのかな?因みに図書館の中は蔦屋書店のミニバージョン木張りと想像して頂ければ良いかなと思います。

外観より中が良かった雲の上の図書館を後にして、帰りに雲の上のレストランの外観をパシャパシャ撮影して帰りました。デザインは雲の上のレストランの建築デザインが好きでしたね。おそらく雲の上の図書館は町並みに合わして作られた感じがします。逆に雲の上のレストランは風景に映える建築デザインだなと感じました。すごくマッチしていて良かったです。

タグ

567, アレ, デザイン, なか, バージョン, パシャ, もの, レストラン, わけ, , , 到着, , 図書館, 外観, 学生, 山奥, , 建築, 影響, , 想像, 感じ, , 撮影, 昼過ぎ, 時代, 書店, , 環境, 町並み, 若者, 蔦屋, , 隈研吾, , 風景,

秋ですよ、秋ですよ。パーカー!

2020.09.26

Logging

秋ですよ、秋といえばパーカーです、YOUTUBERパーカーさんとは関係ありませんが動画を貼っときます。さて秋といえば上着はパーカーかジャージ上が秋の基本スタイルのコーディネートスタイルです(暑い日はポロシャツですが)。オシャレさんでは無いのです。『えぇオシャレなんかしません』痩せても基本スタイルは秋といえばパーカーかジャージ上です。夏になればポロシャツと基本スタイルは決まっています。

バイトの面接に行ってきた感想と結果を報告します

ロゴポロシャツや無地ポロシャツ、無地パーカーなどです、絵柄や凝ったデザインの洋服はありません。ちなみに冬もパーカーかセーターしか来ません。

ある時からこういうスタイルになりました。時代の流れの洋服を追っていると過去の写真を見てみるとなんだか古いなと感じてしまったりするからです、なので、進化がとまっているパーカー、ジャージ、ポロシャツ、セーターを着るようになり、それが今まで続いています。

そんなこともよりも今年の夏、ほぼ痩せなかったことがショックです。マイナス5kg痩せてからオチない・・・あとマイナス15kgまで落とそうと思っていているのですが・・・この話は明日します。今日はここらで〆

タグ

YOUTUBER, オシャレ, コーディネート, こと, , ジャージ, スタイル, セーター, それ, デザイン, パーカー, ポロシャツ, ロゴ, 上着, 今年, 写真, , 動画, 基本, , , , 時代, 洋服, 無地, , 絵柄, 進化, 過去, 関係,

ニューズピックスマガジンの熱量&質量。

2020.09.07

Logging

昨日、2020大予測を読んでみて思ったこと、予測が加速したことと外れた予測もあるにせよ。電子書籍ではだいたい1000円以下の値段で売られている、この雑誌はお得だと思います。

内容も充実してデザインも良い感じです。そして全面カラーです、ある意味、一つのファッション的な要素もあるなと感じます。

この雑誌は三ヶ月置きぐらいの間隔で雑誌が発売されているが今年はニューズピックスマガジンは発売されておらず、ニューズピックスブランドマガジンが発売されているだけ。定期購読でお値段を下げたらそれなり電子書籍では需要がありそうな気がした。

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

因みにじぶんはこういう未来予測や新しい技術の記事が大好きです、新しい最先端のテクノロジーは本当に夢があって良いなと感じます。

ニューズピックスは紙媒体から動画媒体へシフトしてて、たぶんこれからもメディアへ力を入れるだろうと思うのだけど、せっかく独自で情報を発信しているのだからもう少し尺をとれば良いのになと思って番組を見ています。

ただ、こういう媒体は良くも悪くも自分達の思いやメッセージが強い気がしていて、ある意味、テクノロジー教になっている気がする、そういう事を客観的に見てひとつのメディアとして見たほうが良さげかと思います。

タグ

1000, 2020, カラー, こと, これ, シフト, じぶん, テクノロジー, デザイン, ニュース, ピックス, ファッション, ブランド, マガジン, メディア, 一つ, , 予測, 今年, 値段, 充実, 全面, 内容, , 加速, 動画, , 媒体, 定期, , 情報, 意味, 感じ, 技術, 昨日, 書籍, 最先端, 未来, 本当, , 熱量, 発信, 発売, 紙媒体, 要素, 記事, 質量, 購読, 間隔, 雑誌, 電子, 需要,

disられてる?勘違いでもない気がするかも?。

2020.08.11

Logging

なんかdisられてる気がする。勘違いでもない気がするかも?、疲れているのかなぁ?ディスリスペクトしているひとはイケハヤさんなのだけど、どうもイケハヤ大学とセカンドチャンネルでディスられてる気がする。ここ最近のここのブログネタとイケハヤさんの動画投稿を見比べてみてください、なんか軽くディスられているような気がします、勘違いかもしれないけれども・・・。

【有料級】「テーマ」がない人は、SNSで稼げません。

どうもイケハヤさんこの頃ネタがないじゃないのか・・・と。イケハヤさんの動画をブログに貼り付けたことが原因だろうけど、残念だけど別にテーマ決まっていなくても良いですよ。

確かにテーマ決めると読まれやすいので、自分も過去に同じようなアドバイスした事があります。だがしかし、絵日記系はテーマいらいないのですね、デザイン系やプログラム系のごった煮でも需要がアレばアクセスは付きます。

要は需要に答えれているかということです。そしてもし本当にディスられても自分はどうでも良いです。自分もたまにネタにしているわけだから。

『ふぅ?。』

タグ

dis, アクセス, アドバイス, アレ, イケハヤ, ここ, ごった煮, こと, セカンド, チャンネル, テーマ, ディス, デザイン, ネタ, ひと, ブログ, プログラム, リスペクト, , 動画, 勘違い, 原因, 大学, 投稿, 最近, 本当, 残念, , 絵日記, 自分, , , 過去, 需要, ,

即席デザイン文字生成[iDrawジェネレーター]という命名がダサいw

2020.07.09

Logging

即席デザイン文字生成[iDrawジェネレーター]というWEBツールを作りました。あのイケハヤさんみたいなテキスト文字だけのアイキャッチ画像みたいなものが生成可能です。これをどうして作ったのか?

昔、パソコンが壊れてアドビが一時期があり、その時に仕方ないのでこれでアイキャッチ画像を生成して使用しておりました。とくに凝ったデザイン文字が生成されるわけではなく。書体と背景色や文字色などを変更してそれらしいものを即席で作るというものです。昔、作ったので変数の命名もかなり杜撰な感じでしたがひとまず動く形になりましたので、公表しますね。

ご自由にお使いいただければ幸いです。
https://zip358.com/tool/idraw/

この他にも無料ツールをいろいろ作っているのでご自由にお使いいただければと思っています。

タグ

iDraw, , web, あい, アドビ, イケハヤ, お使い, かなり, キャッチ, これ, ご自由, ジェネレーター, それ, ツール, テキスト, デザイン, パソコン, もの, わけ, 一時期, , 使用, 公表, 即席, 可能, 命名, 変数, 変更, , 感じ, 文字, , , 書体, 杜撰, 無料, 生成, 画像, 背景色,

iOS 14 Widgets[ウィジェット]

2020.07.01

Logging

iOS 14 Widgets[ウィジェット]の最初の感想はいまいちだったんだけど、下記の動画を見て結構使えるじゃないかなと思っています。ただウィジェットを使いすぎると見た目が悪くなりそうな気もします。使いやすいようになったと言えばそうなんですけど。創業者だったスティーブ・ジョブズさんはどう思っているかと思うと…。

iOS 14 Widgets, App Library, & Home Screen for iPhone & iPad!

ただアップルが変わりつつ有ることは確かだなと思います。使いやさとデザインの両立って結構、大変な問題かなと思います。それに加えて技術的要素なども関係してくるから製品を作るのは結構大変な事だと思います。ある意味、妥協しつつ、技術が追いつけば昔の引き出しからデザインを足すという形なんでしょうね。

そんなウィジェットのことよりもPicture in Picture (PiP)[ピクチャ・イン・ピクチャ]がiPhoneでも出来るようになったことが自分にとっては朗報かなと思います。これでゴロゴロしながらってのがもっと効率的になりますよね。

How to use Picture in Picture (PiP) in YouTube! iOS 14

これは怠惰なひとを増やす、恐ろしい機能です?。

タグ

14, in, iOS, iPhone, Picture, pip, Widgets, アップル, いまいち, いん, ウィジェット, こと, これ, さと, ジョブズ, スティーブ, それ, デザイン, ピクチャ, 下記, 両立, , 創業者, 動画, 問題, 大変, 妥協, 引き出し, , 意味, 感想, 技術, , 最初, 朗報, , 自分, 製品, 要素, 見た目, 関係,

bingから画像を一括ダウンロードするアプリ。

2020.06.14

Logging

任意のキーワード検索でbing画像からを一括ダウンロードするアプリを作りました。img-dl-bing-sss.exeファイルを起動すると動画のようなコンソール画面が開くので入力してダウンロードを開始してください。ダウンロードが終わると勝手に閉じます。

なお、一応R指定にも対応しています、キーワードがR指定項目かもと思う場合、Yと入力ください。
新垣結衣さんの熱烈なファンでもないですが、綺麗な方だとは思います。ということで例として使用させて頂きました、、、関係者の皆様ごめんなさい。

bingから画像を一括ダウンロードするアプリ

このアプリはウィンドウズ10環境で動作します。また、動作しないブロックされる場合は下記のURL等を参照しブロックを解除しお使いください。ブロック解除方法:https://forest.watch.impress.co.jp/docs/news/1130655.html

※なお、Bingサイトのデザインが変わった場合、動作しなくなりますのであしからず。

画像ダウンロードアプリのソースコードはこちら(古いコードですので動かない場合がありますVS2019C#)

using System;
using System.Runtime.CompilerServices;

namespace img_dl_bing_sss
{
    class Program
    {
        static void Main(string[] args)
        {
            string keyword = "",R18="";
            Console.ForegroundColor = ConsoleColor.Red;
            Console.WriteLine("処理中は画面や立ち上がったブラウザを閉じないでください。\n" +
                "処理が完了すると「***終了します***」と表示されます。\n" +
                "何かキーを押し終了してください\n\n");


            Console.ForegroundColor = ConsoleColor.Green;
            Console.WriteLine("↓検索キーワードを入力しエンターを押してください");
            keyword = Console.ReadLine();
            Console.ForegroundColor = ConsoleColor.White;
            Console.WriteLine("↓R指定ですか?\nY or N かの文字を入力しエンターを押してください");
            R18 = Console.ReadLine();
            Console.ForegroundColor = ConsoleColor.Yellow;
            Console.WriteLine("***画像のダウンロード量(画像数ではありません) 1?999 ***");
            var scroll = 9999;
            try
            {
                scroll = int.Parse(Console.ReadLine());
                if(scroll >=1 && scroll <= 999)
                {
                    scroll = scroll * 9999;
                }
            }
            catch
            {
                Console.ForegroundColor = ConsoleColor.Yellow;
                Console.WriteLine("***検索キーワードが不適切です。***");
            }
            SuiteTests img =  new SuiteTests();
            if (img.Imgdlok(keyword, R18, scroll))
            {
                img.Dispose();
            }
            else {
                Console.ForegroundColor = ConsoleColor.Yellow;
                Console.WriteLine("***検索キーワードが不適切です。***");
            }
            Console.ForegroundColor = ConsoleColor.Yellow;
            Console.WriteLine("***終了します***");
            
        }
    }
}
// Generated by Selenium IDE
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading;
using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;
using OpenQA.Selenium.Firefox;
using OpenQA.Selenium.Remote;
using OpenQA.Selenium.Support.UI;
using OpenQA.Selenium.Interactions;
using Xunit;
using AngleSharp;
using AngleSharp.Html.Parser;
using AngleSharp.Html.Dom;
using AngleSharp.Dom;
using System.Runtime.InteropServices;
using Newtonsoft.Json;
using System.IO;
using System.Net;

public class SuiteTests : IDisposable {
  public IWebDriver driver {get; private set;}
  public IDictionary<String, Object> vars {get; private set;}
  public IJavaScriptExecutor js {get; private set;}
  public SuiteTests()
  {
    driver = new ChromeDriver();
    js = (IJavaScriptExecutor)driver;
    vars = new Dictionary<String, Object>();
  }
  public void Dispose()
  {
    driver.Quit();
  }
  public bool Imgdlok(string keyword="", string R18= "",int scroll = 999999)
    {
        if (keyword == "") return false;
        Console.Clear();
        string path = System.IO.Directory.GetCurrentDirectory() + "\\IMG\\";
        if (!Directory.Exists(path))
        {
            Directory.CreateDirectory(path);
        }
        driver.Navigate().GoToUrl("https://www.bing.com/?scope=images&nr=1&FORM=NOFORM");
        driver.Manage().Window.Size = new System.Drawing.Size(945, 1030);
        driver.FindElement(By.Id("sb_form_q")).Click();
        driver.FindElement(By.Id("sb_form_q")).SendKeys(keyword);
        driver.FindElement(By.CssSelector(".search.icon.tooltip")).Click();
        try
        {
            if (R18 == "Y")
        {
            driver.FindElement(By.LinkText("設定の変更")).Click();
            driver.FindElement(By.CssSelector("#settings_safesearch div:nth-child(3)")).Click();
            driver.FindElement(By.Id("adlt_set_off")).Click();
            driver.FindElement(By.Id("sv_btn")).Click();
            driver.FindElement(By.Id("adlt_confirm")).Click();
        }
        }
        catch
        {
            Console.ForegroundColor = ConsoleColor.Yellow;
            Console.WriteLine("***R指定ではありません***");
        }
        try
        {
            double ps = 0;
                for (int i = 99; i < scroll;i+=1000)
            {

                js.ExecuteScript("window.scrollTo(0," + i + ")");
                Console.CursorLeft = 0;
                ps = (double)(((double)i / (double)scroll) * 100);
                Console.Write("処理中::{0:D2}%",(int)ps);
            }
        }
        catch
        {
            Console.ForegroundColor = ConsoleColor.Yellow;
            Console.WriteLine("***Max画像まで到達しました***");
        }
        Console.ForegroundColor = ConsoleColor.White;
        Console.WriteLine("\n***ダウンロード処理開始***\n");
        int cnt = 0;
        var elm = driver.FindElements(By.ClassName("iusc"));
        driver.Manage().Window.Minimize();
        foreach (var e in elm) {
           dynamic jsondata = JsonConvert.DeserializeObject(e.GetAttribute("m"));
            Console.ForegroundColor = ConsoleColor.Red;
            Console.WriteLine((string)jsondata.murl + "::wait.....");
            string imgurl = (string)jsondata.murl;
            if(4 <= Path.GetExtension(imgurl).Length && Path.GetExtension(imgurl).Length <= 5)
            {
                try
                {
                    cnt++;
                    string ext = Path.GetExtension(imgurl);
                    WebClient myWebClient = new WebClient();
                    myWebClient.DownloadFile(imgurl, path + "No-" + cnt + "-" + keyword + ext);
                    myWebClient.Dispose();
                    Console.ForegroundColor = ConsoleColor.Cyan;
                    Console.WriteLine("***" + cnt +"::" + imgurl + "\n::ダウンロード中、画面を閉じないでください...***");
                    Console.ForegroundColor = ConsoleColor.Green;
                    Console.WriteLine("***" + cnt + "::ダウンロード済***");
                }
                catch
                {
                    Console.ForegroundColor = ConsoleColor.Yellow;
                    Console.WriteLine("***ダウンロードが失敗しました***");
                }

            }else{
                Console.ForegroundColor = ConsoleColor.Yellow;
                Console.WriteLine("***画像の拡張子が不明のためダウンロードが失敗しました***");
            }
        }
        Console.ForegroundColor = ConsoleColor.Blue;
        Console.WriteLine("***ダウンロード完了しました***\n" + path);
        return true;
  }
}

タグ

10, bing, exe, img-dl-bing-sss, url, VS, アプリ, ウィンドウズ, キーワード, コード, こちら, こと, コンソール, サイト, ソース, ダウンロード, デザイン, ファイル, ファン, ブロック, 一括, 下記, 任意, 使用, , 入力, 動作, 動画, 勝手, 参照, 場合, 対応, 指定, 新垣結衣, , 方法, 検索, 環境, 画像, 画面, 皆様, , 綺麗, 解除, 起動, 開始, 関係者, 項目,

PS5のデザイナーさん。

2020.06.12

Logging

プレイステーション5の発表がありましたね。これを見たじぶんの感想はPS5のデザイナーさん、これは自分の趣味に走った感が強いな。自分は未来的ですごく好きなんですが、SFの宇宙服に近い形状かなと思いました。

PS5 Hardware Reveal Trailer

あのイーロン・マスク率いる、スペースX社の宇宙服にも若干に通ってますよね。今までプレイステーションの本機は黒のイメージが強かったのでデザイナーさんはかなり思い切ったことをしていると思います。こういうデザインって何だか昔のSONYを思い出します。PS5、じぶんはXboxより何だか売れそうな気がします。PS5が最後のゲーム機になりそうな気もします。それはXboxも同じく、、、これからはクラウドでゲームが徐々に浸透していくと思います。

タグ

5, PS, SF, SONY, XBox, イーロン, イメージ, かなり, クラウド, ゲーム, ゲーム機, こと, これ, じぶん, スペース, それ, デザイナー, デザイン, プレイステーション, マスク, 宇宙服, 形状, , 感想, , 最後, 未来, 本機, , 浸透, 発表, , 自分, 若干, 趣味, ,

デザイン好きなひと必見、デザイナーメンターYOUTUBER

2020.01.22

Logging

デザイン好きなひと必見、デザイナーメンターYOUTUBER(ユーチューバー)です。メンターとは講師(師匠)のような意味合いだと思ってください。
この人、ipadでサクサクっとアプリを使いデザイン制作を得意とする人です。
観ていてなんだか簡単に制作している、それを観ると自分も出来そうな感じがします。また制作過程の解説動画はかなりありますので、いまデザインの勉強をしている方は見て損はないひとだと思います。

Procreate 使い方解説★ リアルなスタバの絵を描く!!

ちなみに自分は直属のデザイナーメンターさんが欲しいなと感じます。Illustrator(通称イラレ)の機能をまだまだ使いこなせていないです。もっと洗練したオシャレなロゴやタイトルなどが作れたらなと思います。自分もこの方( amity )の動画を観て真似たりしています。

iPadで文字をカーブさせて おしゃれなバナー&ロゴを作る!【Affinity Designer for iPad】

上記の動画を真似て作ってたのがこれ!

デザインを勉強してみたいと思った方はこちらが彼女のチェンネル登録のリンクになります。
https://www.youtube.com/channel/UCcXtyjK8wagT5LWS5bBgPPQ

タグ

-EFI, 2, , amity, com, https, illustrator, iPad, watch, www, youtube, YOUTUBER, yPlg, アプリ, いま, イラレ, かなり, これ, それ, タイトル, デザイナー, デザイン, ひと, メンター, ユーチューバー, ロゴ, 上記, , 制作, 勉強, 動画, 師匠, 得意, 必見, 意味合い, , , 機能, 洗練, 直属, 簡単, 自分, 解説, 講師, 通称, 過程,

高知県のダム貯水率をグラフ化してみた。

2019.09.21

Logging

高知県のダム貯水率をグラフ化してみた。
親戚にダムに勤めている人がいるのがきっかけで貯水率って
HPで表示させているのかなという事で調べてみました。
結果、かなり古いデザインサイトが現れた。
何とも懐かしい気持ちになりました。
そこでこの表からグラフ化してみたいなとか思って
ゴニョゴニョ作ってみた。
ちなみにソースコードが変わると
抜き取り出来なくなります。
追記:やはり変更されていました2へ続く
ソースコードを貼っときます。
ajaxとPHPを使用してます、XPathで貯水率だけ抜き取ってます。
サンプルサイト
https://zip358.com/tool/demo6/index.html

<?php
$html = file_get_contents("高知県のダム情報のURL");
$html = mb_convert_encoding($html,"UTF-8","SJIS");
$dom = new DOMDocument();
$html = mb_convert_encoding($html, "HTML-ENTITIES", 'UTF-8');
@$dom->loadHTML($html,LIBXML_HTML_NOIMPLIED | LIBXML_HTML_NODEFDTD);
$xpath = new DOMXPath($dom);
$ary=array(
    "nagase",
    "kamaidani",
    "kagami",
    "sameura",
    "kirimi",
    "sakamoto",
    "oodo",
    "nakasugawa",
    "iburigawa"
);
for($i=3;$i<=11;$i++){
    foreach ($xpath->query("/html/body/form/div[2]/table/tr/td/table/tr[$i]/td[7]") as $node) {
        $r[] = preg_replace("/x{00a0}/u","",$node->textContent);
    }
}
foreach ($r as $key => $value) {
    $obj[$ary[$key]] = $value;
}
print json_encode($obj);
$(function(){
    dam();
    //setInterval(dam,9999)
});
function dam(){
    $.ajax({
        url : './dam.php',
        dataType : 'json',
        success : function(obj){
            $("#nagase").attr( "style","width:"+ parseInt(obj.nagase) +"%");
            $("#kamaidani").attr( "style","width:"+ parseInt(obj.kamaidani) +"%");
            $("#kagami").attr( "style","width:"+ parseInt(obj.kagami) +"%");
            $("#sameura").attr( "style","width:"+ parseInt(obj.sameura) +"%");
            $("#kirimi").attr( "style","width:"+ parseInt(obj.kirimi) +"%");
            $("#sakamoto").attr( "style","width:"+ parseInt(obj.sakamoto) +"%");
            $("#oodo").attr( "style","width:"+ parseInt(obj.oodo) +"%");
            $("#nakasugawa").attr( "style","width:"+ parseInt(obj.nakasugawa) +"%");
            $("#iburigawa").attr( "style","width:"+ parseInt(obj.iburigawa) +"%");
            $("#nagase").attr( "aria-valuenow",parseInt(obj.nagase));
            $("#kamaidani").attr( "aria-valuenow",parseInt(obj.kamaidani));
            $("#kagami").attr( "aria-valuenow",parseInt(obj.kagami));
            $("#sameura").attr( "aria-valuenow",parseInt(obj.sameura));
            $("#kirimi").attr( "aria-valuenow",parseInt(obj.kirimi));
            $("#sakamoto").attr( "aria-valuenow",parseInt(obj.sakamoto));
            $("#oodo").attr( "aria-valuenow",parseInt(obj.oodo));
            $("#nakasugawa").attr( "aria-valuenow",parseInt(obj.nakasugawa));
            $("#iburigawa").attr( "aria-valuenow",parseInt(obj.iburigawa));
            $("#nagase").text(obj.nagase + "%");
            $("#kamaidani").text(obj.kamaidani + "%");
            $("#kagami").text(obj.kagami + "%");
            $("#sameura").text(obj.sameura + "%");
            $("#kirimi").text(obj.kirimi + "%");
            $("#sakamoto").text(obj.sakamoto + "%");
            $("#oodo").text(obj.oodo + "%");
            $("#nakasugawa").text(obj.nakasugawa + "%");
            $("#iburigawa").text(obj.iburigawa + "%");
        },
        error: function(obj){
            alert("error");
        }
    });
  }
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>高知県のダム貯水率</title>
    <script src="../jquery/jquery-3.4.1.js"></script>
    <link rel="stylesheet" href="../bootstrap/css/bootstrap.css">
    <script src="./js/dam.js"></script>
    <style>
        body{
            background-color: #3e4654;
            color: aliceblue;
        }
    </style>
</head>
<body class="d-flex flex-column h-100">
    <main role="main" class="flex-shrink-0">
        <div class="container">
            <table class="table table-dark">
                <tr>
                    <td style="width:15%">
                        <p>永瀬ダム</p>
                    </td>
                    <td style="width:85%">
                        <div class="progress"  style="width:100%">
                            <div id="nagase" class="progress-bar progress-bar-striped progress-bar-animated" role="progressbar" aria-valuenow="20"
                                aria-valuemin="0" aria-valuemax="100" style="width:20%"></div>
                        </div>
                    </td>
                </tr>
                <tr>
                    <td style="width:15%">
                        <p>鎌井谷ダム</p>
                    </td>
                    <td style="width:85%">
                        <div class="progress">
                            <div id="kamaidani" class="progress-bar progress-bar-striped progress-bar-animated bg-warning" role="progressbar" aria-valuenow="20"
                                aria-valuemin="0" aria-valuemax="100" style="width:20%"></div>
                        </div>
                    </td>
                </tr>
                <tr>
                    <td style="width:15%">
                        <p>鏡ダム</p>
                    </td>
                    <td style="width:85%">
                        <div class="progress">
                            <div id="kagami" class="progress-bar progress-bar-striped progress-bar-animated bg-info" role="progressbar" aria-valuenow="20"
                                aria-valuemin="0" aria-valuemax="100" style="width:20%"></div>
                        </div>
                    </td>
                </tr>
                <tr>
                    <td style="width:15%">
                        <p>早明浦ダム</p>
                    </td>
                    <td style="width:85%">
                        <div class="progress">
                            <div id="sameura" class="progress-bar progress-bar-striped progress-bar-animated bg-secondary" role="progressbar" aria-valuenow="20"
                                aria-valuemin="0" aria-valuemax="100" style="width:20%"></div>
                        </div>
                    </td>
                </tr>
                <tr>
                    <td style="width:15%">
                        <p>桐見ダム</p>
                    </td>
                    <td style="width:85%">
                        <div class="progress">
                            <div id="kirimi" class="progress-bar progress-bar-striped progress-bar-animated bg-success" role="progressbar" aria-valuenow="20"
                                aria-valuemin="0" aria-valuemax="100" style="width:20%"></div>
                        </div>
                    </td>
                </tr>
                <tr>
                    <td style="width:15%">
                        <p>坂本ダム</p>
                    </td>
                    <td style="width:85%">
                        <div class="progress">
                            <div id="sakamoto" class="progress-bar progress-bar-striped progress-bar-animated bg-warning" role="progressbar" aria-valuenow="20"
                                aria-valuemin="0" aria-valuemax="100" style="width:20%"></div>
                        </div>
                    </td>
                </tr>
                <tr>
                    <td style="width:15%">
                        <p>大渡ダム</p>
                    </td>
                    <td style="width:85%">
                        <div class="progress">
                            <div id="oodo" class="progress-bar progress-bar-striped progress-bar-animated bg-danger" role="progressbar" aria-valuenow="20"
                                aria-valuemin="0" aria-valuemax="100" style="width:20%"></div>
                        </div>
                    </td>
                </tr>
                <tr>
                    <td style="width:15%">
                        <p>中筋川ダム</p>
                    </td>
                    <td style="width:85%">
                        <div class="progress">
                            <div id="nakasugawa" class="progress-bar progress-bar-striped progress-bar-animated bg-dark" role="progressbar" aria-valuenow="20"
                                aria-valuemin="0" aria-valuemax="100" style="width:20%"></div>
                        </div>
                    </td>
                </tr>
                <tr>
                    <td style="width:15%">
                        <p>以布利川ダム</p>
                    </td>
                    <td style="width:85%">
                        <div class="progress">
                            <div id="iburigawa" class="progress-bar progress-bar-striped progress-bar-animated bg-warning" role="progressbar" aria-valuenow="20"
                                aria-valuemin="0" aria-valuemax="100" style="width:20%"></div>
                        </div>
                    </td>
                </tr>
            </table>
        </div>
    </main>
    <footer class="footer mt-auto py-3">
        <div class="container">
            <span class="text-muted">©zip358.com</span>
        </div>
    </footer>
</body>
</html>

タグ

2, 358, 6, 8, ajax, com, contents, convert, demo, encoding, file, GET, HP, html, https, index, lt, mb, php, SJIS, tool, url, UTF-, XPath, zip, かなり, きっかけ, グラフ, コード, ゴニョゴニョ, サイト, サンプル, ソース, そこ, ダム, デザイン, , , , 使用, 変更, 情報, 気持ち, 結果, , 表示, 親戚, 貯水, 追記, 高知県,

離脱率が改善されました。

2017.07.09

Logging

離脱率がかなり改善されました。
今までの離脱率から30%も改善されたから
かなりの驚きです、今までと何が違うかと言えば
デザインだけなのですね。
読み込み速度とかもそれほど改善されたわけでもないのに
デザインを変更しただけでココまで効果が現れるとは
驚きです。SEOとかやはり重要なことなのだなと
感じましたが、ただSEOばかり気にしていると
駄目なのかもな思います。
前から書いているように
本当にアクセス数やリピーターを増やしたいのなら
中身で勝負かなと感じます。デザインが全然でも
アクセス数はかなりあるサイトなんて
山ほどあったり、一昔前のデザインでも
ユーザーはそれが良いんだよという人もいます。
なので、やはり中身が重要かなと
見た目が良くても中身がなかったら何もないのと
同じですからね。
最終的にコンテンツを見る(閲覧)のは人なのですから。
 

タグ

30, SEO, アクセス数, かなり, かなりあるサイト, ココ, コンテンツ, デザイン, ユーザー, リピーター, 中身, , 効果, 勝負, , 見た目, 読み込み速度, 閲覧, 離脱率, 驚き,

イラストレーター使用して1週間ぐらい経過しましたよ。

2017.06.21

Logging


まだまだ駄目だけど、1週間イラストレーターを使用して
出来ることも増えてきました。
下が1週間前の技術です、上の画像が1週間後の技術です。
全然、出来なかった時から言えば、まぁ良くなってきたように
自分自身も感じますが、もっといい感じ=想像したものを具現化できれば
良いのになと感じます。上の画像に関して言えばもっと墨っぽく
表現したかったですし、アクセントもいまいちなので
もっと強調できれば見栄えが良くなる気がします。
一年後、どれぐらい上達するのかは今のところ未知数です。

タグ

1週間イラストレーター, CC2017対応版, illustrator, アクセント, いい感じ, イラストレーター, デザイン, ところ未知数, どれぐらい, 具現化, 墨っぽく, 学校, 技術, , 画像, 自分自信, 自分自身, 見栄え,

NieR Automata:ニーア オートマタ NieRシリーズ最新作らしい。

2016.05.08

Logging

NieR:Automata/ニーア オートマタ: PGW 2015 トレーラー

NieR Automata:ニーア オートマタ NieRシリーズ最新作らしい。
http://www.jp.square-enix.com/nierautomata/
過去の作品を見ると若干ストーリーが暗めのような気がしますが
こういうの良いなと思う、ビジュアル仕上がりになってます。
単なるキャラクターデザインを手掛けてる人が
好きなだけなんですね。
昔からこの人のキャラクターデザインが
実は好きです。
ちなみにニーアオートマタの
キャラクターデザインを手がけた人は、吉田明彦氏です。
FFシリーズなどのキャラクターデザインも
手がけたりしています。
この頃のFFシリーズは野村哲也氏(高知県出身)が
キャラクターデザインなどを手がけていることが多いのですが・・・
自分はどちらかと言えば、吉田明彦氏の手がけたデザインが
好きだったりします。

タグ

Automata, com, FF, http, jp, NieR, nierautomata, square-enix, www, オートマタ, キャラクター, こと, シリーズ, ストーリー, デザイン, どちらか, ニーア, ビジュアル, , 作品, 出身, 吉田明彦, , 最新作, , 自分, 若干, 過去, 野村哲也, , 高知県,

question (問い)とAction(行動)=Qaction

2016.03.29

Logging


question (問い)とAction(行動)=Qaction
自分のフェイスブックのアイコンに密かに書いている文字だったりする。問いと行動は結構、仕事をする中で大事だったりする。わからないことをほっておくと大変なことになったりして、祭になってしまうことが多い、なので分からないことは質問することが大事。分かったら次に行動することが大事。
この2つの関係が等しい時は、大体の事はスムーズ、逆に分からないままで、行動すると後手に回ることになることが多いので注意しないといけない。
よく自分は後手に回る方なので戒めも込めてアイコンに載せている。というのが後付の理由。実際はQという文字と
Actionという文字が「良いなぁ」と思っただけでデザインしていたりする。
因みに自分の場合、理由は後からつけることが多いけど、今回は違います?。

タグ

2, Action, Qaction, question, アイコン, こと, スムーズ, デザイン, フェイスブック, まま, , , 今回, 仕事, 場合, 大事, 大体, 大変, 実際, , 後付, 後手, 文字, , , 注意, 理由, , 自分, 行動, 質問, , 関係,

サークルサイトを開設してみた。

2015.11.05

Logging


サークルサイトを開設してみた。自分は人数が増えたら
参加しますが、それまでは不参加で放置してます。
管理人としてはチェックしますが参加者が増えれば管理人としても
退くつもりです(´Д`)。。
自分はデザインなんかを
改善していくつもりです。いまは・・・デザインとかも
放置気味ですが!!。
何か良いテンプレートがあれば良いのですが・・・・。
ちなみにオフ会とかひらかれても専門用語がわからないので
緩いオフ会しか参加できないような気がします。
あえてアドレスはこのサイトで記載しません・・・・。
口コミで広げてあげてください・・・・高知県の人だけのコミュニティです。
 

タグ

, アドレス, コミュニティ, サークルサイト, それまで, デザイン, 不参加, 人数, 参加者, 口コミ, 専門用語, 放置気味, 管理人, 緩いオフ会, 良いテンプレート, 高知県,

新しく出来たこころのひろば金高堂本店へ行ってきた。

2015.10.22

Logging

新しく出来た、こころのひろば金高堂本店へ行ってきた。
前回行ってから、一ヶ月ぐらい月日が経ちましたが、まだまだ
店内は綺麗です。金高堂は本屋さんなので
本の品揃えが一番大事になってくると思います。
そこで一つ文句を言うならば専門書が少ないように感じます。
建築からデザイン、コンピューター系の本が少ないですね。
コンピューター系の本なんて片隅に陳列されているだけです。
そして、専門書の本の質もイマイチな感はあります。
そういうことを踏まえると新しく出来た金高堂さんは
今後に期待をしたいと思います。せっかく、ひろめ市場の近くに
出来たのだから・・・もう少しがんばってほしいです。
ちなみに場所はひろめ駐車場から徒歩3分ほどの位置に
ありますので、高知市外からでも車などを
使えば不便ない所です?
どうせなら高知駅の近くに作って欲しかった気がします。
おそらく金高堂さんが高知市、再生のために一肌脱いだんだと
思います(高知駅の近くにはBOOKOFFがあるので・・・)。
金高堂(高知):場所:高知市帯屋町2-2帯屋町チェントロ1階

■金高堂本店
営業時間/9:30?20:00
定休日/なし
駐車場/なし(契約駐車場あり)
TEL/088-822-0161
FAX/088-822-0257

タグ

, BOOKOFF, いまいち, こころ, こと, コンピューター, ため, デザイン, ひろば, ひろめ, , 一つ, 不便, 今後, 位置, 再生, 前回, 品揃え, , 場所, 大事, 専門書, 市場, 市外, 店内, 建築, 徒歩, , , 文句, 月日, 期待, , 本屋, 本店, , 片隅, 綺麗, , , 近く, , 金高, 陳列, 駐車場, 高知, 高知市,

WordPressのhttps対応化しました。ページのデザインが崩れる。

2015.08.07

Logging


 
Wordpressのhttps対応化しました。ページのデザインが崩れるため、今までhttpで表示させていましたが対応策がネットに掲載されていたので速攻ためして見たところページの崩れもなく表示されています。サイトのSSL化はこれで一応、完結とします、一部、プラグインがHTTPを参照しているのを除き、殆どのURLはSSLを参照しているので、おそらく大丈夫ではないかと思います。なお、SSL化するに当たってURLはDBを一括置換し、httpsに変換することをお忘れなく。
参照にさせて頂いたサイトのURLです。
※ちなみにFirefoxの警告表示にはまだ、未対応です。
追記:下記の方法で対応、Wordpressフォーラムより引用

functions.phpに下記の内容を記載したらできました。
ありがとうございます。
function override_server_https_env(){
$_SERVER[‘HTTPS’] = ‘on’;
}
add_action(‘after_setup_theme’, ‘override_server_https_env’);

http://coneta.jp/11936.html

タグ

'after_setup_theme', 'override_server_https_env', db, Firefox, function override_server_https, functions.php, https対応化, ON, override, SSL化, url, WordPress, Wordpressフォーラム, サイト, デザイン, ところページ, ネット, プラグイン, ページ, 一括, 一部, 下記, 参照, 完結, 対応策, 崩れ, 殆ど, 警告表示, 速攻,

近日中にというよりは今月末ぐらいまでに。

2015.07.10

Logging


近日中にというよりは今月末ぐらいまでに。このサイトを改装しようと思います。デザインも統一化するつもりでいます。WordPressの事はあまり分からないのですが、何とか頑張って作ろうと考えています。出来るかどうかは微妙ラインですけど、なるべく早く改装するつもりでいます。ベースはBootstrapを使用するつもりです、なのでサイトベース用(これ)なデザインに統一するつもり( ゚д゚ )。←見栄えは多少変更するつもりでいます。
追記:2015/07/11
作ってみましたが、イマイチ感があるので当分、今のままでいこうと思います。
 

タグ

Bootstrap, WordPress, イマイチ感, サイトベース様, サイトベース用, デザイン, 今月末, 多少, 微妙ライン, 統一化, 見栄え, 近日中, 追記,

春の暖かさ感じない無いまま、梅雨を迎えそうな高知。

2015.04.16

Logging


 
春の暖かさ感じない無いまま、梅雨を迎えそうな高知、そんな日々のなか「高知家の家族は、みんなぁがスターやき。」っていうサイトを見てしまいました。そのことに関してはそれぞれ高知人は思いを持っていると思うのでノーコメントで・・・。だた、アイデアが尽きてきた感は何となく感じます。シリーズ物にしなければよかったのに・・・・・どうしても飽きが来てしまうと思うのです。そんな事はさておき、このサイトを辿って行くと自分が制作した検索サイトに行きついてしまうのです。デザインは別会社がしているのですが、内部的な検索処理等は自分が制作したアレです。それがまだ動いていて更新までされてます。
何だか、こういうのを見ると複雑な気持ちになります。今ならもっと良い物を作れるのになと思うわけです。ちなみに4月か5月になにか作ろうと思っていたもののも棚上げ状態になりそうです。

タグ

アレ, シリーズ物, スターやき, それぞれ高知人, デザイン, なか, ノーコメント, 別会社, , 梅雨, 棚上げ状態, 検索サイト, 検索処理, 気持ち, 無いまま, 良い物, 飽き, 高知, 高知家,

スケジュール表を復活させましたのでうっぷ。

2014.12.27

Logging


スケジュール表を復活させました、WEB関係のお仕事まってます、デザインとかよりコーディングの依頼を重視して受付を行いたいと思いますので、よろしくお願いします。尚、依頼に関しては通常勤務を優先しますので在宅でのお仕事に関してはその合間でのお仕事になります。また、仕事依頼等はTwitterのDMもしくはhttps://crowdworks.jp/public/employees/19264(クラウドワークス)よりお願いします。
※Twitterで依頼された方も同様、決済に関してはクラウドワークスのシステムでの決済になります。
※WEB依頼のお仕事以外でも受付をしております(風景写真などの撮影:被写体不可)。
https://zip358.com/job/?(スケジュール表)

タグ

Twitter, WEB依頼, WEB関係, お仕事, お仕事以外, クラウドワークス, コーディング, システム, スケジュール表, デザイン, 仕事依頼, 依頼, 受付, 合間, 在宅, 撮影, 決済, 被写体不可, 通常勤務, 風景写真,