カテゴリー: Webデザイン関連

  • HTMLとCSSの復習覚え書き

    最近苦し紛れ、現実逃避でProgateで過去独学でかじっていたHTMLやら何やらを復習しています。
    40超えたおっさんだけどマジで転職したい。
    今の仕事は精神的にきつ過ぎる。
    なので現実逃避。
    わかっているようでわかっていなかった部分を覚え書き。

    そもそもこれまでの自分はブロック要素とかインライン要素とか知らずにレイアウト組んでいたど素人ということがわかりました…。
    感覚派。

    ブロック要素を中央揃えするときはwidthとmargin autoを使う。
    インライン要素を中央揃えするときはtext-align:center;を使う

    .box {
    width:300px;
    margin:0 auto;
    }

    横文字の間隔調整は
    letter-spacing:10px;

    インライン要素はwidth,height,margin,paddingでサイズ調整できない。
    margin,paddingは左右のみ指定できる。
    ブロック要素、インラインブロック要素は上記の項目で縦横ともに指定できる。
    ブロック要素は縦に並び、インラインブロック要素は横に並ぶ。

    インライン要素を他要素として扱うには、
    display:inline-block;
    のようにCSSを設定する。
    aやspanなどのインライン要素をブロック要素的に扱う場合に使用する。

    今まで知らなかった超初歩的な事。

    1つのタグにclassは複数指定できる。
    <div class=”btn blue”></div>のように。

    opacityは要素の中身すべてを透明にする。
    背景色のみを透明にするにはrgbで色指定する。
    background-color:rgba(255,255,255,0);

    行の高さを指定できる。 line-height:10px;
    高さの中心に文字が配置されるため、要素の高さとline-heightの高さを同じにすると、ちょうど中央の高さに配置される。

    position:absolute;
    画面の左上を起点して要素の位置を指定できる。
    top:
    left:
    などで指定する。
    親要素に
    position:relative;を設定すると親要素を起点として子要素の位置を設定できる。

    ほぼ殴り書き。
    後で修正しよう。

  • 相変わらずAS3.0は高い壁

    この度Webデザインで飯を食っていくことはスッパリ諦めたauto_masterです。

    こんにちは。

    これまでも技術の習得には時間ばかりかかってろくな創作物が作れていないのですが、
    むかーし昔に作ったAS2.0で作ったフラッシュを復習の意味も込めてAS3で作り直してみました。

    単なるタイムライン制御が上手くできず、延々と調べ物をした結果…。
    スクリプトのデバックの優先順位のせいか、誤った記述が前半にあると後半が正常でもまともに動作しないということがわかりました。

    なんということ。

    Basicやらなにやらインタプリタ的なプログラムしかまともにやってないから、ややまともなプログラムをやろうとするとすぐこけます。
    それが単純なことであってもです…。

    具体的にいうと

    stop();

    gotoandPlay();

    などの基本ともいえる制御が利かず、ループを止められなかったり、目的のフレームに飛ばなかったりしていました。

    最終的にインスタンスに直接スクリプトを書いてしまっていたり、AS2で書いてしまっていた部分が足を引っ張っていたようで、AS3できちんと書いて、エラーをゼロにしたら正常に動きました。

    やれやれ。

    趣味でAS3なんてやってる人はそうそういないでしょうしね。
    まあ、遊びながら自己満足の品を作っていきます。

     

  • 最近のwebサイトの横幅は?

    久しぶりの更新がこんなで申し訳ないですが。

    現在複数サイトのレイアウトをいぢくりちう。

    で、改めて調べ直してみても未だに640×480pxを想定した600pxだったり、
    800pxだったり1200pxで作ったりしている人がいてさまざま。

    ここは中間をとって1024px想定の950~1000pxが望ましいのだろうか。
    うむ、根拠はないが960pxあたりで作ればユーザビリティを損なうことはあまりなさそうだ。

    DWのXHTML1.0固定レイアウトのテンプレには960pxがあるしそれでいいかな?
    ちなみにHTML5.0の固定レイアウトテンプレは1260pxだったりします。

    HTML5世代の想定モニタはすでにワイドモニタとなっているようです。

  • 大分放置していますが

    裏でwp.Vicuna Ext. Custom 1.5.9をwp Vicuna 2.0.2に変更しようとしたり、
    デザインを変更したりしょうとしていたのですがどうにもカレンダーが上手く動かない。

    カレンダーそのものは表示できるのですがEC 1.5.9みたいに投稿記事の日付にリンクが紐付かないのです。

    こうゆう仕様なんでしょうか。

    phpソースをちょっと見ただけでは理解できなかったので地力でなんとかするのは諦め
    wp.Vicuna Ext. Custom 1.5.9に戻してしまいました。
    ※phpに関しては素人です。

    うーむ。
    他のサイトはみんな普通にカレンダーが動いているので何が間違っているのか理解できない。

    (さらに…)

  • wp-mixipublisherを導入した

    大分昔からmixiアカウントを持っているものの、mixiを使う前からロリポブログを
    使っていたので特にmixiに書き込むものがありませんでした。

    今現在、ロリポブログを止めてWPとMTをいじくっていますが、
    やはりmixiに何も書き込まないのはもったいないかな、という気持ちもありました。

    実際mixiを使っていない期間も外部ブログでは相当数の書き込みをしていました。

    で、少し調べてみたところWPとMTにはmixiにクロスポストできるプラグインが
    あるようなので試してみることにしました。

    wp-mixipublisher

    以下自分の失敗。
    すぐに導入したいという方は最下部まで読み飛ばしてください。

    まずはYUJILOGさんのこちらからプラグインをダウンロード。

    ただしこれはすでに3年近く前のものということで大分昔のもの。
    現在の2.8.4では残念ながら正常に動作しませんでした。

    さらに検索すると、有志の方々がコードの一部を書き換えたりしたものが
    いくつかあるようなので試してみました。

    などを参考に試してみました。

    しかし、WPの設定項目でwp-mixipublisherの設定をしたところ
    「Mixiへログインできないか、Mixiの日記が外部のブログに設定されています。」と
    表示され使用不能。
    IDとパスワードを何度も確認するも徒労に終わりました。

    どうやらこれらの手法では現在の2.8~以降ではwp-mixipublisherは使えないようです。

    一旦調べなおしてたどり着いたのはmy96softさんのこの記事
    上記の方々の修正を施したものをアップしてくださっています。

    これを適用したところ上手く動作し、mixiへの投稿が可能になりました。

    ということは自分の修正作業のどこかが間違っていたということなのでしょうか^^;
    しかし、今になってwp-mixipublisherを使おうとした私の場合、
    どれが最新の情報かは投稿日時だけではいまいちわからず、my96softさんのように
    きちんとまとめられていた方がいたのは幸いでした。

    ありがとうございます。
    とりあえずはwordpress2.8.4での動作を報告します。

    終わり

  • WPの引っ越し3 データベースバックアップの設定(さくら)

    ロリポップの時に失敗したデータベースのバックアップの問題をまず解決することにしました。

    ロリポップの時はサーバー上のmysqlパスとmysqlダンプパスがわからず使えなかったWP-DBManager
    しかしさくらではパスの位置がわかりました。
    ちょっとググったら出てきました。

    mysqldumpパス:

    /usr/local/bin/mysqldump

    mysqlパス:

    /usr/local/bin/mysql

    これはさくらに限っての話です。

    その他のレンタルサーバーは違うのでご注意を。
    自分用覚え書き的な資料ですね。

    参考にしたのは病的溺愛シンドロームさん。

    この設定でうまくバックアップできました。
    復旧もテストしてうまくインポートできました。

    よかったよかった。

    ロリポではこれがどう頑張ってもできなかった。

    週一の定期バックアップをメールで送信する設定もうまくいき、
    ちゃんとメールに圧縮ファイルが添付されてきます。
    ロリポの時はなんであんなに苦労したんだ?と思えるほどあっさりと上手くいきました。

    WP-DBManagerの具体的な設置は小粋空間さんで詳しく説明していますので、是非ご一読を。
    あわせて.htaccessの設定もしておくといいでしょう。

    詳細は違いますが似たような状況の方もいらっしゃったようなのでご紹介。
    こちらのsuzukikenichi.comさんの記事も参考になるかもしれません。

    これで一通りロリポからさくらへのWPの引っ越しは終了。
    以前よりかなり快適に記事を投稿できるようになりました。

    同じものを使っていてもレンタルサーバーが違うだけでここまで違うとは
    少々驚愕しております。

    これからWPを使おうかな、と思っている方がいらっしゃったら参考になれば幸いです。

    終わり