LINUX.ORG.RU

Сообщения Megamozg

 

Java timezone

Есть Java приложение, работает через Java Web Start (jre 1.4.03). Работать должно под Windows XP\7, проблема с timezone, в приложении дата смешена на 1 час назад. Пробывал прмиенять\отменять патчи от майкрософта на таймзоны, пробывал применять\отменять патч на таймзоны от Java - нифига. На WinXp починилось установкой вручную зоны «GMT+4 Абу Даби\Мускат» На Win7 не помогает никак. Мучался пол дня с этой фигней.

Щас дома на чистой 7рке в виртуалке поставил jre\jdk 1.4.03 Написал простенькую проверку:

import java.util.*;
import java.text.*;

public class Test {
	public static void main(String[] args){
		TimeZone ts = TimeZone.getDefault();
		DateFormat format = new SimpleDateFormat("yyyy:MM:dd HH:mm");
		Date now = new Date();
		System.out.println(ts.getDisplayName());
		System.out.println(format.format(now));
	}
}

Если запускаю так: java -Duser.timezone=GMT+4 Test.java

то все хорошо и ключ подхватывается. Но если я вношу этот же ключ в Java Runtime Parametrs (пуск-панель-java plugin) или в JAVA_OPTS то результата никакого, как будто их не видно. Можно ли как-то глобально задать этот ключ, сталкивался кто-нибудь с такой проблемой, прошу вашей помоши. Спасибо.

Megamozg
()

google calendar api

Здравствуйте, хочу использовать google calendar api, есть вот такой код:

<html>
    <head>
        <script type="text/javascript" src="chrome_ex_oauthsimple.js"></script>
        <script type="text/javascript" src="chrome_ex_oauth.js"></script>
        <script>


            var oauth = ChromeExOAuth.initBackgroundPage({
  'request_url': 'https://www.google.com/accounts/OAuthGetRequestToken',
  'authorize_url': 'https://www.google.com/accounts/OAuthAuthorizeToken',
  'access_url': 'https://www.google.com/accounts/OAuthGetAccessToken',
  'consumer_key': 'anonymous',
  'consumer_secret': 'anonymous',
  'scope': 'https://www.google.com/calendar/feeds/default/private/full',
  'app_name': 'My Google Docs Extension'
});

function callback(resp, xhr) {
    console.log(resp);
  // ... Process text response ...
};

function onAuthorized() {
  var url = 'https://www.google.com/calendar/feeds/default/owncalendars/full';
  var request = {
        'method': 'POST',
        'headers' : {
            'GData-Version': '2',
            'Content-Type': 'application/json'
        },
        "parameters" : {
            "alt" : "jsonc"
        },
        "body" : {
            "data": {
            "title": "Little League Schedule",
            "details": "This calendar contains the practice schedule and game times.",
            "timeZone": "Europe/Moscow",
            "hidden": false,
            "color": "#2952A3",
            "location": "Oakland"
          }
        }
  };

  // Send: GET https://docs.google.com/feeds/default/private/full?alt=json
  oauth.sendSignedRequest(url, callback, request);
};

oauth.authorize(onAuthorized);


        </script>
    </head>
</html>

На любой POST запрос я получаю вот такой ответ:

{«apiVersion»:«2.6»,«error»:{«code»:400,«message»:«Invalid JSON»,«errors»:[{«domain»:«GData»,«code»:«invalidJson»,«internalReason»:«Invalid JSON»}]}}

вроде все токены получаются, и json шлется правильный (http://code.google.com/apis/calendar/data/2.0/developers_guide_protocol.html) Может быть кто сталкивался с такой проблемой, Спасибо.

Megamozg
()

Awesome изменились обои оО

Странная штука случилась - был и есть awesome wm 3.4.6-1 по дефолту на дебиане он ставится с обойкой - надпись awesome на сереньком фоне, Пол года она себе висела никто ее не трогал, щас запускаю систему и вижу черный фон надпись awesome, но уже разобранную и у каждой буквы типа дрельки какие-то, а в букве О вообще осцилограф или что-то типа того.

Вчера, да и грубо говоря неделю уже ничего не обновлял (upgrade, update даже не делал), запускаю только хром, вим, мс, мплаер.)))

Ни у кого такой штуки не произошло случаем тоже?))

Megamozg
()

IE jQuery.each проблемка

Здравствуйте, столкнулся с проблемой - IE не хочет перебирать элементы с одинаковыми id :( Есть

$('#doc_type').each(
  function(){
    ...
  });

И есть несколько селектов #_doc_type (pdoc_type, fdoc_type и т.п.)

Так вот во всех браузерах, кроме IE идеально все работает.

Сталкивался кто? Как вариант конечно перечислить элементы на прямую, но есть элементы типа выбора даты, которых довольно много(

Megamozg
()

Микроконтроллеры с чего начать?

Здравствуйте, в последнее время проявился интерес поиграться с программированием микроконтроллеров.
Натыкался в последнее время на много постов на эту тему, но везде либо слишком сложно, либо еще сложней написано)
Много мелькал Arduino и его аналоги, но с доставкой он обходится около 2.5к, в то время как сам контроллер который в нем впихнут стоит 200рублей.
В чем собсно вопрос, что можно\нужно купить для простейщих экспериментов. Грубо говоря нужен простенький микроконтроллер желательно с вшитым программатором, желательно с usb и дешево)
Если кто знает магазины в СПБ.
Есть начальные знания по архитектуре эвм, есть знания c51, assembler; знания в электрических цепях хреново-начальные.

Megamozg
()

[Ruby][DataMapper]

Здрасти, разбираюсь с тем как в DataMapper работать с несколькими базами одновременно.

Есть простенькая модель

DataMapper.setup(:default, 'sqlite:///bd1.db')

 описание моделей основной таблицы

DataMapper.setup(:documents, 'sqlite:///bd2.db')

class Document
  include DataMapper::Resource
  property :id, String
  property :name, String
end

DataMapper.finalize
DataMapper.autoupgrade!

В итоге все хорошо, если использовать потом DataMapper.repository(:documents){Document.get(1).name} Но проблема в том что и в дефолтной БД создается таблица documents. Можно как-то указать для каких репозиториев опичываются модели?

 

Megamozg
()

[Vim][NERDtree]

Здравствуйте, нежданно негаданно сломалась функция add child node в NERDtree (т.е. создание фалов\каталогов прямо через плагин).
Наживаю (a) и вижу ошибку «E21: изменения невозможны, так как отключена опция 'modifiable'»
Если ставлю эту опцию в таб с NERDtree то ничего дельного не происходит - начинается просто возможность редактировать содержимое таба. Пробывал прописать через .vimrc set modifable, тоже ничего не случилось.
Переустанавливал плагин даже...
В гугле по этой ошибки инфы не нашел.

 

Megamozg
()

Адресная база

Здравствуйте, есть ли в свободном доступе адресная база СПБ (или даже РФ)?
Интересует только существующие город-улица-дом-...., кто там живет, какой у него телефон - это не нужно.
Нужно для использования в форме, в качестве автокомплита для адресных полей.
Может быть есть какие-то сервисы готовые?
Спасибо.

Megamozg
()

Ruby Sinatra сессии

Здравствуйте, как я понял из документации, в Sinatra сессии организованы на cookie, т.е. client-based, подскажите что использовать, чтобы сессии были на сервере, есть какой gem? Спасибо.

Megamozg
()

VPS доменные имена

Есть VPS от vdscom.ru , без панели isp и рюшечек.
Есть зареганный домен в зоне net.ru

Поставил на VPS bind9, вроде настроил nslookup ***.net.ru 127.0.0.1 показывает мой домен и ip сервака.

Поменял у регистратора параметры, теперь могу ждать чуда или я совсем дурак?

Megamozg
()

Проблема с SSD eee pc 900, кто сталкивался?

Решил тут переставить на своем ежике системку, как обычно качаю netinstall debian запиливаю на флешку и начинаю ставить.

Первые лаги на определении оборудования, долго думает потом все же показывает настройки разметки, там все выставляю - снова долго думает и пишет что не может разметить мне OB SSD (тот что 4гб) ...

Удалить данные с него получилось (разметка-удалить данные), диск видит и утановщик и биос естественно.

Работал нормально, особо не жаловался.

Было мож у кого такое? Неужели сдох SSD, но тогда поидеи вооще ничего с ним сделать нельзя было. Возможно какая-нибудь магическая защита от записи напала?

Megamozg
()

[php]Виджеты в шаблонах

Хочу реализовать вызов виджетов в шаблоне, шаблоны обрабатываются через отдельный класс, например:

<b>Title</b>
[NewsWidget]
В такой ситуации все просто, заменяем маркер на вывод виджета.

А как сделать передачу параметров в виджет? т.е.:

<b>Title</b>
[NewsWidget(width=100,float='left')]

В регулярке перехватить параметры и передать их хотябы строкой в вызов виджета не получается( Парсить сначала все такие маркеры в массив вида: виджет=>параметры? Кто нибудь пробывал так извращаться? Спасибо!

 

Megamozg
()

Ajax данные vs запросы

Поконсультируйте, есть некое подобие редактирование базы данных через web-интерфейс, сейчас я гружу сначала структуру таблицы (грубо говоря названеи полей, id и некий заголовок чтоб понять что за запись), а затем по нужде(клику) на записи, подгружаю поле с основным контентом.

Сомневаюсь в правильности этого, ведь получается на каждое поле нужно делать выборку из бд (кеширование не в счет щас).
Думаю над вариантом получить сразу все данные или некое кол-во, если их много.

Почему-то панически считаю что тратится много ресурсов, хотя нагрузка почти никчемная выходит)
Спасибо.

Megamozg
()

Структура БД для работы админки

Хочу сделать возможность создавать страницы через админку, для каждой страницы есть некий общий шаблон(ы), данные берутся из БД.
Как я думаю - нужно знать какие данные из БД используются на странице, т.е. создать что-то типа таблицы вида «страница(адрес)»-«запрос\ссылка на данные»

-Как в mysql сделать что-то типа ссылки в ячейке на строку из другой таблицы я не нашел.
-Хранить в таблицы запросы - мне кажется совсем не круто
-Как вариант хранить имя таблицы и строку параметров и потом подставлять в функцию (но опять же думаю можно легче)
-Указывать у каждых данных адрес страницы не катит, т.к. данные могут быть доступны по разным адресам.

Помогите идеями, Спасибо)

Megamozg
()

PHP именнованные сохраняющие скобки

Подскажите какой синтаксис в php для preg_match, preg_replace и т.д.
для именнованных сохраняющих скобок?
Нашел для perl:
сохранять так: (?<id>чего_сохраняем)
забирать так: $+{id}

Спасибо!

Megamozg
()

PHP сокращенная запись

Задался вопросом - насколько безболезненно можно использовать

<?=$something?>

вместо

<?php echo $something ?>

Параметр short_open_tag вроде включен почти везде, для меня лично это даже не принципиально, т.к. пользуюсь либо VPS либо напрямую серваком каким-нить (т.е. все настраиваю сам).

Нагуглил что это не приветсвуется, но не очень понял почему - ведь вроде удобней. Главная цель использовать запись попроще в нативном шаблонизаторе.

Или как вариант делать string replace файла с шаблоном и использовать свою придуманную конструкцию.

Кто сталкивался, кто как может быть делает в своих проектах, интересно узнать. Спасибо!

Megamozg
()

Wi-fi адаптер, доступ в интернет

Здравствуйте,
Имеется:
1. Wi-fi адаптер
2. Компьютер с Debian подключенный к интернету через кабель (eth0)
3. Ноутбук с Debian который хочется подключить к компьютеру и иметь через него доступ в интернет.

Из нагугленных материалов получилось сделать соединение Ad-hoc.
Проблема в том, что компьютеры между собой пингуются (т.е. как я понимаю псевдолокальная сеть заработала), но доступ к любым другим адресам с ноутбука отсутствует.

Содержимое файла interface (на хосте)

auto wlan0 br0
iface wlan0 inet static
address 10.106.146.1
netmask 255.255.255.0
wireless-mode ad-hoc
wireless-chanel 1
wireless-rate auto
wireless-essid ZuzukaAccess

На ноуте использую addres 10.106.146.1

Ping 10.106.146.1 <-> 10.106.146.1 в обе стороны ОК

Пробывал делать мост
brctl addbr br0
brctl addif br0 eth0
brctl addif br0 wlan0

Но тогда слетает даже подключение по eth0 на основном компьютере.

Пробывал на ноуте утилитку wicd через нее даже не конектится.

Спасибо.

Megamozg
()

RSS подписка на новые темы