ラベル Web の投稿を表示しています。 すべての投稿を表示
ラベル Web の投稿を表示しています。 すべての投稿を表示

2020年8月17日月曜日

VivaldiのSnapshotをアップデートできない時の対処法

アップデートの通知があったので、更新しようとしたら、
画像のようなアラートが出てアップデートできない時があります。
また、このエラーが発生すると、Vivaldiが起動しなくなるという状況になります。

setup.exe not found

対処方法としては、VivaldiのサイトからSnapshotのファイルを
別なブラウザでダウンロードします。
ダウンロードしてきたSnapshotのファイルを実行すれば、アップデートをすることができるはずです。
そして、正常にアップデートが完了すれば、Snapshot版のVivaldiを実行できるはずです。

Vivaldi Browser Snapshot

2013年2月19日火曜日

Internet ExplorerでJavaScriptの動的実行

最近、IEとそれ以外のブラウザとで、それぞれJavaScriptを動的に実行する必要があったのでメモ。

IE以外のブラウザ。

<script type="text/javascript">
var testScript = document.createElement("script");
var scriptText = document.createTextNode("alert('Hello!');");
testScript.appendChild(scriptText);
document.body.appendChild(testScript);
</script>
Internet Explorerの場合はこちら。

<div id="test" style="display: none;"></div>
<script type="text/javascript">
document.getElementById("test").innerHTML = "&nbsp;<script type='text¥/javascript' defer='defer'>alert('Hello!');<¥/script>";
</script>
上記プログラムで実行できます。
ポイントは下記の2点です。
  • innerHTMLに設定している先頭の&nbsp;
  • scriptタグのプロパティに設定しているdefer属性

defer属性については、Microsoftのサイトに記載してあります。

innerHTML property (Internet Explorer)

When using innerHTML to insert script, you must include the defer attribute in the script element.

最後に、以下のサイトが参考になりました。ありがとうございました。

JavaScriptによって動的に script要素を追加する場合のブラウザごとの挙動の違い

[JavaScript][DOM]innerHTMLでscriptする

あと、今回の感想としては、Operaは素晴らしいということでした。

2010年9月18日土曜日

Google App Engine for JavaとSlim3でデフォルトのTimeZoneを指定する。その2

何とか実装を楽にしようというか、
POJOを目指して今だ試行錯誤中という感じ。
前回のweb.xmlと下記のコードで動作を確認してみた。

IndexController.java
package test.controller;

import java.text.SimpleDateFormat;
import java.util.Date;

import org.slim3.controller.Controller;
import org.slim3.controller.Navigation;
import org.slim3.util.DateUtil;
import org.slim3.util.TimeZoneLocator;

public class IndexController extends Controller {

 @Override
 public Navigation run() throws Exception {
  requestScope("timeZone", TimeZoneLocator.get().getID());
  Date date = new Date();
  String pattern = "yyyy/MM/dd HH:mm:ss zZ";
  requestScope("now1", DateUtil.toString(date, pattern));
  SimpleDateFormat sdf = new SimpleDateFormat(pattern);
  requestScope("now2", sdf.format(date));
  return forward("index.jsp");
 }
}

JSPは割愛。
リクエストスコープにセットした変数をそのまま表示するとこんな感じ。



同じような事をしたい人がいて、比嘉さんが案を提示しています。

Google Group Google App Engine for Java
Set the Timezone

あとはやっぱり自前で用意しちゃうとか。

BLUEBERRY STREAM
LocaleとかTimeZoneとか その2

Slim3使ってるなら大人しくorg.slim3.util.DateUtil使っとけって感じな気がしてきた。

2010年9月16日木曜日

Google App Engine for JavaとSlim3でデフォルトのTimeZoneを指定する

日時を処理しようとするとデフォルトはUTC。
Slim3のTimezoneアプリのデモで試しました。



そこでweb.xmlに下記のように追加。


    javax.servlet.jsp.jstl.fmt.timeZone
    Asia/Tokyo


するとデフォルトが日本時間になりました。
めでたしめでたし。


2010年5月15日土曜日

Opera主催イベント、Tomorrow's Web Todayに行って来た

昨夜、六本木ヒルズでありました。

「 Tomorrow’s Web Today ( 今日考える明日のウェブ ) 」 のご案内

で、早速ブログにレポートを書いている方が。素晴らしいです。

Operaの「Tomorrow’s Web Today」にいってきたですよ

自分はもらったノベルティと夜景の画像でもアップしときますw


ハイチュウ。
ちゃんと包装に印刷されています。
ところでプロフハイチュウって書いてあるけど、なんぞ?


ボールペン。


六本木ヒルズ40階から。