Войти
NeoBooker.ru
Добро пожаловать к нам в гости!
Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: Peter, DEMBEL, YURIY  
Форум NeoBook » Всё о программе NeoBook » Общие вопросы по NeoBook » Получить из Интернет точное время в переменные NeoBook (Поиск оптимальных способов получения даты и времени из Сети)
Получить из Интернет точное время в переменные NeoBook
ВадимДата: Пн, 24 Марта 2014, 09:33 | Сообщение # 1
Генератор идей
Как просто и надежно можно получить из сети Интернет точное время и дату в переменные проекта NeoBook?

Можно ли автоматом получать время и дату в заданном часовом поясе?

В настоящее время мне достаточно уровня точности до минут (секунды можно игнорировать).

Хочу в проект добавить функцию сверки действительных даты и времени с теми, что выставлены у юзверя на компе.


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
 
СообщениеКак просто и надежно можно получить из сети Интернет точное время и дату в переменные проекта NeoBook?

Можно ли автоматом получать время и дату в заданном часовом поясе?

В настоящее время мне достаточно уровня точности до минут (секунды можно игнорировать).

Хочу в проект добавить функцию сверки действительных даты и времени с теми, что выставлены у юзверя на компе.

Автор - Вадим
Дата добавления - 24 Марта 2014 в 09:33
antonДата: Пн, 24 Марта 2014, 13:13 | Сообщение # 2
Ветеран форума
Только парсингом, без подобающего NTP плагина не как. Я для какого то проекта ооочень старого, получал время так:
Код
InternetGet "http://json-time.appspot.com/time.json?tz=Europe/Moscow" "[vremya]" "HideProgress+Async"
StrParse "[vremya]" "," "[vr]" "[i]"
Loop "1" "[i]" "[vi]"
      StrParse "[vr[vi]]" ":" "[dannie[vi]_]" ""
EndLoop
SetVar "[Shour]" "[dannie2_2]"
SetVar "[Sminute]" "[dannie4_2]"

.Удаляем ненужные переменные
Loop "1" "[i]" "[ti]"
      DeleteArray "[dannie[ti]_]" "All"
EndLoop
DeleteArray "[vr]" "All"
ClearVariables "[vremya],[i],[vi],[ti]"


Меня в запросе tz=Europe/Moscow на другое получешь нужное время. Допустим если написать tz=Africa/Accra - то получишь африканское время.


"Вы знаете, нам очень понравились все варианты, что вы прислали. Даже не знаем, что выбрать… А может попробуем объединить все три логотипа в один?"
 
СообщениеТолько парсингом, без подобающего NTP плагина не как. Я для какого то проекта ооочень старого, получал время так:
Код
InternetGet "http://json-time.appspot.com/time.json?tz=Europe/Moscow" "[vremya]" "HideProgress+Async"
StrParse "[vremya]" "," "[vr]" "[i]"
Loop "1" "[i]" "[vi]"
      StrParse "[vr[vi]]" ":" "[dannie[vi]_]" ""
EndLoop
SetVar "[Shour]" "[dannie2_2]"
SetVar "[Sminute]" "[dannie4_2]"

.Удаляем ненужные переменные
Loop "1" "[i]" "[ti]"
      DeleteArray "[dannie[ti]_]" "All"
EndLoop
DeleteArray "[vr]" "All"
ClearVariables "[vremya],[i],[vi],[ti]"


Меня в запросе tz=Europe/Moscow на другое получешь нужное время. Допустим если написать tz=Africa/Accra - то получишь африканское время.

Автор - anton
Дата добавления - 24 Марта 2014 в 13:13
ВадимДата: Пн, 24 Марта 2014, 14:09 | Сообщение # 3
Генератор идей
Антон, спасибо за рабочий пример!
Только этот сервис видимо устарел - в Москве показывает время на 1 час меньше, чем есть на самом деле.


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
 
СообщениеАнтон, спасибо за рабочий пример!
Только этот сервис видимо устарел - в Москве показывает время на 1 час меньше, чем есть на самом деле.

Автор - Вадим
Дата добавления - 24 Марта 2014 в 14:09
antonДата: Вт, 25 Марта 2014, 14:18 | Сообщение # 4
Ветеран форума
Написал консольную утилитку на Delphi. Получает точное время с указанного NTP сервера.

Команда одна и выглядит так:
NTPClient.exe (сервер точного времени)
Например:
NTPClient.exe ntp5.stratum2.ru

Если сервер точного времени не указан то берет время с сервера ntp1.stratum1.ru


Скачать

Я посредственный делфийст и сделать на ее основе плагин не могу, но я думаю какому нибудь матерому программисту в этой среде, не составит труда это сделать. ;)

Прикрепления: 4062504.jpg (34.8 Kb) · NTPClient.zip (56.0 Kb)


"Вы знаете, нам очень понравились все варианты, что вы прислали. Даже не знаем, что выбрать… А может попробуем объединить все три логотипа в один?"

Сообщение отредактировано
anton - Вт, 25 Марта 2014, 19:30
 
СообщениеНаписал консольную утилитку на Delphi. Получает точное время с указанного NTP сервера.

Команда одна и выглядит так:
NTPClient.exe (сервер точного времени)
Например:
NTPClient.exe ntp5.stratum2.ru

Если сервер точного времени не указан то берет время с сервера ntp1.stratum1.ru


Скачать

Я посредственный делфийст и сделать на ее основе плагин не могу, но я думаю какому нибудь матерому программисту в этой среде, не составит труда это сделать. ;)


Автор - anton
Дата добавления - 25 Марта 2014 в 14:18
ВадимДата: Вт, 25 Марта 2014, 19:14 | Сообщение # 5
Генератор идей
Цитата anton ()
Написал консольную утилитку на Delphi. Получает точное время с указанного NTP сервера.
Классно! А как ею пользоваться? Я с консольными утилитами еще не работал.
Как получить время в переменные проекта NeoBook?

Цитата anton ()
сделать на ее основе плагин не могу
Да, это было бы здорово!



Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
 
Сообщение
Цитата anton ()
Написал консольную утилитку на Delphi. Получает точное время с указанного NTP сервера.
Классно! А как ею пользоваться? Я с консольными утилитами еще не работал.
Как получить время в переменные проекта NeoBook?

Цитата anton ()
сделать на ее основе плагин не могу
Да, это было бы здорово!


Автор - Вадим
Дата добавления - 25 Марта 2014 в 19:14
antonДата: Вт, 25 Марта 2014, 19:21 | Сообщение # 6
Ветеран форума
Цитата Вадим ()
Классно! А как ею пользоваться? Я с консольными утилитами еще не работал.
Как получить время в переменные проекта NeoBook?

А тут на выбор, либо получать в переменную вывод данных из консоли через плагин dmCMDLine 1.0, либо через плагин alConsole



"Вы знаете, нам очень понравились все варианты, что вы прислали. Даже не знаем, что выбрать… А может попробуем объединить все три логотипа в один?"

Сообщение отредактировано
anton - Вт, 25 Марта 2014, 19:29
 
Сообщение
Цитата Вадим ()
Классно! А как ею пользоваться? Я с консольными утилитами еще не работал.
Как получить время в переменные проекта NeoBook?

А тут на выбор, либо получать в переменную вывод данных из консоли через плагин dmCMDLine 1.0, либо через плагин alConsole


Автор - anton
Дата добавления - 25 Марта 2014 в 19:21
ВадимДата: Вт, 25 Марта 2014, 19:33 | Сообщение # 7
Генератор идей
Цитата anton ()
получать в переменную вывод данных из консоли через плагин
anton, работает!!! Спасибо!!! yahoo
Воспользовался плагином dmCMDLine 1.0, спасибо Дембелю!

Конечно получить плагином в отдельные переменные было бы значительно удобнее, но и так пропарсить можно.
Хех, да здравствуют новые возможности в NeoBook! :)


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
 
Сообщение
Цитата anton ()
получать в переменную вывод данных из консоли через плагин
anton, работает!!! Спасибо!!! yahoo
Воспользовался плагином dmCMDLine 1.0, спасибо Дембелю!

Конечно получить плагином в отдельные переменные было бы значительно удобнее, но и так пропарсить можно.
Хех, да здравствуют новые возможности в NeoBook! :)

Автор - Вадим
Дата добавления - 25 Марта 2014 в 19:33
antonДата: Вт, 25 Марта 2014, 19:38 | Сообщение # 8
Ветеран форума
Цитата Вадим ()
nton, работает!!! Спасибо!!!

Ну и хорошо :)
Цитата Вадим ()
Конечно получить плагином в отдельные переменные было бы значительно удобнее

Да, было бы отлично, если бы нашелся такой человек кто сделал бы простенький плагинчик с такой функцией...


"Вы знаете, нам очень понравились все варианты, что вы прислали. Даже не знаем, что выбрать… А может попробуем объединить все три логотипа в один?"
 
Сообщение
Цитата Вадим ()
nton, работает!!! Спасибо!!!

Ну и хорошо :)
Цитата Вадим ()
Конечно получить плагином в отдельные переменные было бы значительно удобнее

Да, было бы отлично, если бы нашелся такой человек кто сделал бы простенький плагинчик с такой функцией...

Автор - anton
Дата добавления - 25 Марта 2014 в 19:38
ВадимДата: Вт, 25 Марта 2014, 20:30 | Сообщение # 9
Генератор идей

Добавлено (25 Марта 2014, 20:28)
---------------------------------------------
Оформлю данное решение, может кому из новичков пригодится.
Получить дату и время в переменные с помощью утилиты Антона и плагина Дембеля можно так:


dmRun "[PubDir]NTPClient.exe" "ntp1.stratum1.ru" "" "" "[DateTimeInternet]" "False" "True"
Delay "200"
StrReplace "[DateTimeInternet]" "ntp1.stratum1.ru" "" "[DateTimeInternet2]" ""
StrParse "[DateTimeInternet2]" "[#32]" "[DT]" "[i]"
StrParse "[DT1]" "." "[InternetDate]" "[iD]"
StrParse "[DT2]" ":" "[InternetTime]" "[iT]"

Добавлено (25 Марта 2014, 20:30)
---------------------------------------------
Паузу (Delay) поставил потому, что без нее не всегда с первого раза отрабатывал скрипт. А в таком виде работает без промахов. Уж не знаю почему, может кто прояснит.


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)

Сообщение отредактировано
Вадим - Вт, 25 Марта 2014, 19:46
 
Сообщение

Добавлено (25 Марта 2014, 20:28)
---------------------------------------------
Оформлю данное решение, может кому из новичков пригодится.
Получить дату и время в переменные с помощью утилиты Антона и плагина Дембеля можно так:


dmRun "[PubDir]NTPClient.exe" "ntp1.stratum1.ru" "" "" "[DateTimeInternet]" "False" "True"
Delay "200"
StrReplace "[DateTimeInternet]" "ntp1.stratum1.ru" "" "[DateTimeInternet2]" ""
StrParse "[DateTimeInternet2]" "[#32]" "[DT]" "[i]"
StrParse "[DT1]" "." "[InternetDate]" "[iD]"
StrParse "[DT2]" ":" "[InternetTime]" "[iT]"

Добавлено (25 Марта 2014, 20:30)
---------------------------------------------
Паузу (Delay) поставил потому, что без нее не всегда с первого раза отрабатывал скрипт. А в таком виде работает без промахов. Уж не знаю почему, может кто прояснит.


Автор - Вадим
Дата добавления - 25 Марта 2014 в 20:30
PeterДата: Ср, 26 Марта 2014, 20:59 | Сообщение # 10
Админ NeoBook
Цитата anton ()
какому нибудь матерому программисту

:D
Я, конечно, ценю твое тонкое чувство юмора, но и на самом деле создание (точнее даже оформление кода в виде...) такого плагина совсем несложная задача и может полсужить очень хорошим поводом для начала процесса плагинотворения (насколько я понял, такая задача уже поставлена).

Цитата Вадим ()
Уж не знаю почему, может кто прояснит.

Тут все достаточно просто: любое обращение в сеть интернет совершенно не предсказуемо по времени получения ответа.
Это в программе пока не отработает предыдущий код следующий не запуститься (но не всегда так), в инете же отправил запрос и... жди у моря погоды - может через секнду вернется, а может через пять минут или пять часов...
;)

Попробуй запускать dmRun с параметром (если таковой имеется), аналогичным Wait в штатной Run, теоретически должно помочь.

Добавлено (26 Марта 2014, 20:59)
---------------------------------------------
Кстати...
Цитата anton ()
Команда одна и выглядит так:
NTPClient.exe (сервер точного времени)
Например:
NTPClient.exe ntp5.stratum2.ru

Если сервер точного времени не указан то берет время с сервера ntp1.stratum1.ru


у меня кроме черного окошка на секунду вообще ничего не показало.


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Цитата anton ()
какому нибудь матерому программисту

:D
Я, конечно, ценю твое тонкое чувство юмора, но и на самом деле создание (точнее даже оформление кода в виде...) такого плагина совсем несложная задача и может полсужить очень хорошим поводом для начала процесса плагинотворения (насколько я понял, такая задача уже поставлена).

Цитата Вадим ()
Уж не знаю почему, может кто прояснит.

Тут все достаточно просто: любое обращение в сеть интернет совершенно не предсказуемо по времени получения ответа.
Это в программе пока не отработает предыдущий код следующий не запуститься (но не всегда так), в инете же отправил запрос и... жди у моря погоды - может через секнду вернется, а может через пять минут или пять часов...
;)

Попробуй запускать dmRun с параметром (если таковой имеется), аналогичным Wait в штатной Run, теоретически должно помочь.

Добавлено (26 Марта 2014, 20:59)
---------------------------------------------
Кстати...
Цитата anton ()
Команда одна и выглядит так:
NTPClient.exe (сервер точного времени)
Например:
NTPClient.exe ntp5.stratum2.ru

Если сервер точного времени не указан то берет время с сервера ntp1.stratum1.ru


у меня кроме черного окошка на секунду вообще ничего не показало.

Автор - Peter
Дата добавления - 26 Марта 2014 в 20:59
ВадимДата: Ср, 26 Марта 2014, 21:06 | Сообщение # 11
Генератор идей
Цитата Peter ()
все достаточно просто: любое обращение в сеть интернет совершенно не предсказуемо
Ясно.
Цитата Peter ()
у меня кроме черного окошка на секунду вообще ничего не показало
У меня также. Чтобы получить результат в проект нужно использовать дополнительный плагин работы с консолью.


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)

Сообщение отредактировано
Вадим - Чт, 27 Марта 2014, 14:06
 
Сообщение
Цитата Peter ()
все достаточно просто: любое обращение в сеть интернет совершенно не предсказуемо
Ясно.
Цитата Peter ()
у меня кроме черного окошка на секунду вообще ничего не показало
У меня также. Чтобы получить результат в проект нужно использовать дополнительный плагин работы с консолью.

Автор - Вадим
Дата добавления - 26 Марта 2014 в 21:06
antonДата: Чт, 27 Марта 2014, 13:03 | Сообщение # 12
Ветеран форума
Для удобства работы в NeoBook немного переделал утилиту. Теперь она выводит ответ в виде значений разделенных точкой с запятой. (например: 27;04;2014;12;11;31 - где первые три значения дата а следующие три значения время)

Еще добавил вторую команду date или time. Указав которые по идее должно выводится либо только время, либо только дата. Но почему то команда dmRun плагина dmCMDLine 1.0 не хочет ее обрабатывать и вываливается в Error, хотя в виндовой командной строке все работает.


Получается в плагине работает только команды такого вида:
Код
dmRun "[PubDir]NTPClient.exe" "ntp3.stratum1.ru" "" "" "[Itimefull]" "True" "True"
dmRun "[PubDir]NTPClient.exe" "" "" "" "[Itimefull]" "True" "True"

Такого вида не работают:
Код
dmRun "[PubDir]NTPClient.exe" "ntp3.stratum1.ru date" "" "" "[Idate]" "True" "True"
dmRun "[PubDir]NTPClient.exe" "ntp3.stratum1.ru time" "" "" "[Itime]" "True" "True"


В cmd.exe все фурычит и утилита может запускаться одним из следующих образов:
NTPClient.exe (Вернет: 27;04;2014;12;11;31)
NTPClient.exe ntp3.stratum1.ru (Вернет: 27;04;2014;12;11;31)
NTPClient.exe ntp3.stratum1.ru date (Вернет: 27;04;2014)
NTPClient.exe ntp3.stratum1.ru time(Вернет: 12;11;31)

Так, ну и еще ложка дегтя и как услада слуха для Peter
В Windows 8 утилита должна запускаться только от имени администратора иначе ее работа возвращает пустоту. Соответственно если вы включили эту утилиту в свой NeoBook проект, надо во вкладке Проект-Свойства-Версия поставить точку напротив поля "Требовать администратора". Но и это не панацея от всех бед. Если несколько раз подряд запустите утилиту в Win8, допустим закинув ее запуск в таймер. Ее напрочь заблокирует виндовый фаэрвул, и пока его не отключите она вновь не заработает.

Скачать измененную утилиту



Добавлено (27 Марта 2014, 13:03)
---------------------------------------------
Прикрепления: 4871440.jpg (50.7 Kb) · 3783261.zip (56.5 Kb)


"Вы знаете, нам очень понравились все варианты, что вы прислали. Даже не знаем, что выбрать… А может попробуем объединить все три логотипа в один?"

Сообщение отредактировано
anton - Чт, 27 Марта 2014, 13:04
 
СообщениеДля удобства работы в NeoBook немного переделал утилиту. Теперь она выводит ответ в виде значений разделенных точкой с запятой. (например: 27;04;2014;12;11;31 - где первые три значения дата а следующие три значения время)

Еще добавил вторую команду date или time. Указав которые по идее должно выводится либо только время, либо только дата. Но почему то команда dmRun плагина dmCMDLine 1.0 не хочет ее обрабатывать и вываливается в Error, хотя в виндовой командной строке все работает.


Получается в плагине работает только команды такого вида:
Код
dmRun "[PubDir]NTPClient.exe" "ntp3.stratum1.ru" "" "" "[Itimefull]" "True" "True"
dmRun "[PubDir]NTPClient.exe" "" "" "" "[Itimefull]" "True" "True"

Такого вида не работают:
Код
dmRun "[PubDir]NTPClient.exe" "ntp3.stratum1.ru date" "" "" "[Idate]" "True" "True"
dmRun "[PubDir]NTPClient.exe" "ntp3.stratum1.ru time" "" "" "[Itime]" "True" "True"


В cmd.exe все фурычит и утилита может запускаться одним из следующих образов:
NTPClient.exe (Вернет: 27;04;2014;12;11;31)
NTPClient.exe ntp3.stratum1.ru (Вернет: 27;04;2014;12;11;31)
NTPClient.exe ntp3.stratum1.ru date (Вернет: 27;04;2014)
NTPClient.exe ntp3.stratum1.ru time(Вернет: 12;11;31)

Так, ну и еще ложка дегтя и как услада слуха для Peter
В Windows 8 утилита должна запускаться только от имени администратора иначе ее работа возвращает пустоту. Соответственно если вы включили эту утилиту в свой NeoBook проект, надо во вкладке Проект-Свойства-Версия поставить точку напротив поля "Требовать администратора". Но и это не панацея от всех бед. Если несколько раз подряд запустите утилиту в Win8, допустим закинув ее запуск в таймер. Ее напрочь заблокирует виндовый фаэрвул, и пока его не отключите она вновь не заработает.

Скачать измененную утилиту



Добавлено (27 Марта 2014, 13:03)
---------------------------------------------

Автор - anton
Дата добавления - 27 Марта 2014 в 13:03
ВадимДата: Чт, 27 Марта 2014, 14:12 | Сообщение # 13
Генератор идей
Цитата anton ()
Вместо паузы поставь галочку в команде dmRun напротив пункта "Ждать завершения работы" или помести команды обработки даты и времени в подпрограмму и запускай их в блоке "Подпрограмма по получении данных" команды dmRun.
А, понятно, спасибо!!
Цитата anton ()
И что же должно быть в переменной [RezultTimeInternet]
Косяк, это я забыл исправить, менял названия переменных, а в форме вывода не изменил.

Цитата anton ()
еще ложка дегтя
Такие проблемы наверное только в плагине можно решить корректно.

Вот работающий демо-проект (выше приведенный архив удалил, см. прикрепление).
(демо-проект для первой версии утилиты Антона)
Прикрепления: 1764868.rar (1.9 Kb)


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)

Сообщение отредактировано
Вадим - Чт, 27 Марта 2014, 14:13
 
Сообщение
Цитата anton ()
Вместо паузы поставь галочку в команде dmRun напротив пункта "Ждать завершения работы" или помести команды обработки даты и времени в подпрограмму и запускай их в блоке "Подпрограмма по получении данных" команды dmRun.
А, понятно, спасибо!!
Цитата anton ()
И что же должно быть в переменной [RezultTimeInternet]
Косяк, это я забыл исправить, менял названия переменных, а в форме вывода не изменил.

Цитата anton ()
еще ложка дегтя
Такие проблемы наверное только в плагине можно решить корректно.

Вот работающий демо-проект (выше приведенный архив удалил, см. прикрепление).
(демо-проект для первой версии утилиты Антона)

Автор - Вадим
Дата добавления - 27 Марта 2014 в 14:12
PeterДата: Чт, 27 Марта 2014, 14:54 | Сообщение # 14
Админ NeoBook
Цитата Вадим ()
А, понятно, спасибо!!

Об этом же я говорил чуть раньше:

Цитата Peter ()
Попробуй запускать dmRun с параметром (если таковой имеется), аналогичным Wait в штатной Run, теоретически должно помочь.

Посты надо читать не по-диагонали.
:)



Цитата anton ()
НЕЕЕ, я на ближайший месяц как минимум, на расстояние пушечного выстрела к SDK не подойду

Ага!
А Peter тут должен париться с этим VLC неделями!
:D



- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Цитата Вадим ()
А, понятно, спасибо!!

Об этом же я говорил чуть раньше:

Цитата Peter ()
Попробуй запускать dmRun с параметром (если таковой имеется), аналогичным Wait в штатной Run, теоретически должно помочь.

Посты надо читать не по-диагонали.
:)



Цитата anton ()
НЕЕЕ, я на ближайший месяц как минимум, на расстояние пушечного выстрела к SDK не подойду

Ага!
А Peter тут должен париться с этим VLC неделями!
:D


Автор - Peter
Дата добавления - 27 Марта 2014 в 14:54
ВадимДата: Чт, 27 Марта 2014, 15:02 | Сообщение # 15
Генератор идей


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
 
Сообщение

Автор - Вадим
Дата добавления - 27 Марта 2014 в 15:02
antonДата: Чт, 27 Марта 2014, 15:05 | Сообщение # 16
Ветеран форума


"Вы знаете, нам очень понравились все варианты, что вы прислали. Даже не знаем, что выбрать… А может попробуем объединить все три логотипа в один?"

Сообщение отредактировано
anton - Чт, 27 Марта 2014, 15:09
 
Сообщение

Автор - anton
Дата добавления - 27 Марта 2014 в 15:05
antonДата: Пт, 28 Марта 2014, 14:38 | Сообщение # 17
Ветеран форума
Благодаря предоставленному Peter примеру кода создал плагин для NeoBook. У кого будит желание протестируйте пожалуйста и отпишите...


Скачать плагин
Прикрепления: 3446431.jpg (20.4 Kb) · 5700586.jpg (25.0 Kb) · zmaNTPClient.zip (169.7 Kb)


"Вы знаете, нам очень понравились все варианты, что вы прислали. Даже не знаем, что выбрать… А может попробуем объединить все три логотипа в один?"

Сообщение отредактировано
anton - Пт, 28 Марта 2014, 14:38
 
СообщениеБлагодаря предоставленному Peter примеру кода создал плагин для NeoBook. У кого будит желание протестируйте пожалуйста и отпишите...


Скачать плагин

Автор - anton
Дата добавления - 28 Марта 2014 в 14:38
ВадимДата: Пт, 28 Марта 2014, 14:48 | Сообщение # 18
Генератор идей
Цитата anton ()
создал плагин
yahoo thumbs_up
Цитата anton ()
протестируйте
С превеликим удовольствием! :)

anton, у меня всё работает, спасибо огромное!!! С плагином конечно же удобнее!





Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)

Сообщение отредактировано
Вадим - Пт, 28 Марта 2014, 15:08
 
Сообщение
Цитата anton ()
создал плагин
yahoo thumbs_up
Цитата anton ()
протестируйте
С превеликим удовольствием! :)

anton, у меня всё работает, спасибо огромное!!! С плагином конечно же удобнее!




Автор - Вадим
Дата добавления - 28 Марта 2014 в 14:48
mishemДата: Пт, 28 Марта 2014, 15:09 | Сообщение # 19
Эксперт форума
Цитата anton ()
Благодаря предоставленному Peter примеру кода

Петр, чуешь разницу в понимании того как делать плагины когда есть помощь со стороны?

Цитата anton ()
НЕЕЕ, я на ближайший месяц как минимум, на расстояние пушечного выстрела к SDK не подойду. Я пол дня вечера сидел пытался сделать из этой кмдешки плагин и ни в какую. Пока мозг из ушей вытекать не начал не бросал все надеялся и верил... Не выходит у меня пока сделать плагин, знаний не хватает... Вроде все верно, компиляция проходит без ошибок. А как подключать к NeoBook, так постоянно хрень какая то ошибки, зависания и т.д...


А тут раз, и на следующий день все готово. Оказывается легко и просто. :)
А главное ведь понятно. ;)

И в следующий раз уже не будет сидеть, надеяться и верить.... :)

Добавлено (28 Марта 2014, 15:09)
---------------------------------------------

Цитата mishem ()
Я пол дня вечера

Вообще то меня эта фраза сразу убила, сейчас опять прочел, не смог удержаться. :)

Антон, а это как?
пол дня вечера?
:D


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Цитата anton ()
Благодаря предоставленному Peter примеру кода

Петр, чуешь разницу в понимании того как делать плагины когда есть помощь со стороны?

Цитата anton ()
НЕЕЕ, я на ближайший месяц как минимум, на расстояние пушечного выстрела к SDK не подойду. Я пол дня вечера сидел пытался сделать из этой кмдешки плагин и ни в какую. Пока мозг из ушей вытекать не начал не бросал все надеялся и верил... Не выходит у меня пока сделать плагин, знаний не хватает... Вроде все верно, компиляция проходит без ошибок. А как подключать к NeoBook, так постоянно хрень какая то ошибки, зависания и т.д...


А тут раз, и на следующий день все готово. Оказывается легко и просто. :)
А главное ведь понятно. ;)

И в следующий раз уже не будет сидеть, надеяться и верить.... :)

Добавлено (28 Марта 2014, 15:09)
---------------------------------------------

Цитата mishem ()
Я пол дня вечера

Вообще то меня эта фраза сразу убила, сейчас опять прочел, не смог удержаться. :)

Антон, а это как?
пол дня вечера?
:D

Автор - mishem
Дата добавления - 28 Марта 2014 в 15:09
PeterДата: Пт, 28 Марта 2014, 15:57 | Сообщение # 20
Админ NeoBook
Цитата mishem ()
Петр, чуешь разницу в понимании того как делать плагины

Гм...
Вот в том-то и все дело, что я НЕ ОБЪЯСНЯЛ как делать плагины, а просто оформил код из консольки в виде двух функций, и эти функции можно применить везде (в любом приложении), а не только в плагинах.
mishem, необушные плагины ничем не отличаются от обычных виндовских библиотек, которые, в свою очередь (в сравнение с экзешниками) с точки зрения работы собственного кода тоже ничем не выделяются.
Вся разница только в том, что нужно научиться обращаться к библиотеке правильно.
В SDK и показано как нужно обращаться к необушным плагинам (в силу их специфики), и не более того.
И понимание этих вещей (что такое DLL, и с чем их едят) подразумевается само-собой, когда говорится о том, что SDK рассчитан на подготовленных и имеющих опыт программеров.
;)

Добавлено (28 Марта 2014, 15:54)
---------------------------------------------

Цитата mishem ()
А тут раз, и на следующий день все готово. Оказывается легко и просто

Это пока пинка не дашь.
:)

Добавлено (28 Марта 2014, 15:57)
---------------------------------------------
Я вот, что еще подумал: может Антона тогда и на VLC "перепрофилировать"?
А что?
Он лицо самое заинтересованное, сделает все как ему нужно.
;)


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Цитата mishem ()
Петр, чуешь разницу в понимании того как делать плагины

Гм...
Вот в том-то и все дело, что я НЕ ОБЪЯСНЯЛ как делать плагины, а просто оформил код из консольки в виде двух функций, и эти функции можно применить везде (в любом приложении), а не только в плагинах.
mishem, необушные плагины ничем не отличаются от обычных виндовских библиотек, которые, в свою очередь (в сравнение с экзешниками) с точки зрения работы собственного кода тоже ничем не выделяются.
Вся разница только в том, что нужно научиться обращаться к библиотеке правильно.
В SDK и показано как нужно обращаться к необушным плагинам (в силу их специфики), и не более того.
И понимание этих вещей (что такое DLL, и с чем их едят) подразумевается само-собой, когда говорится о том, что SDK рассчитан на подготовленных и имеющих опыт программеров.
;)

Добавлено (28 Марта 2014, 15:54)
---------------------------------------------

Цитата mishem ()
А тут раз, и на следующий день все готово. Оказывается легко и просто

Это пока пинка не дашь.
:)

Добавлено (28 Марта 2014, 15:57)
---------------------------------------------
Я вот, что еще подумал: может Антона тогда и на VLC "перепрофилировать"?
А что?
Он лицо самое заинтересованное, сделает все как ему нужно.
;)


Автор - Peter
Дата добавления - 28 Марта 2014 в 15:57
mishemДата: Пт, 28 Марта 2014, 16:04 | Сообщение # 21
Эксперт форума
Цитата Peter ()
что я НЕ ОБЪЯСНЯЛ как делать плагины

Но человек то понял!

Цитата Peter ()
рассчитан на подготовленных и имеющих опыт программеров.

А их нет здесь таких. Есть с желанием, а это куда больше чем с умением.

Умение при желании придет, а вот желание при умении не всегда. :(

Цитата Peter ()
Вся разница только в том, что нужно научиться обращаться к библиотеке правильно.

Вот это и есть самая большая проблема в начинании.

Я порой смотрю на код, черт ногу сломит. Начинаю построчно разжевывать для себя, оказывается все элементарно и просто.

Но это в том случае когда находишь информацию.

Безусловно теория нужна, но в делфи ее столько, что не знаешь с какого конца к ней подходить.

Добавлено (28 Марта 2014, 16:04)
---------------------------------------------

Цитата Peter ()
Это пока пинка не дашь.

Так он пинок всегда нужен, только в нужном направлении и с правильной силой удара.

Цитата Peter ()
может Антона тогда и на VLC "перепрофилировать"?
А что?
Он лицо самое заинтересованное, сделает все как ему нужно.

:D

Попробуй. Почему бы и нет.
Пальцем руководить всегда проще чем самому делать.
:)


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Цитата Peter ()
что я НЕ ОБЪЯСНЯЛ как делать плагины

Но человек то понял!

Цитата Peter ()
рассчитан на подготовленных и имеющих опыт программеров.

А их нет здесь таких. Есть с желанием, а это куда больше чем с умением.

Умение при желании придет, а вот желание при умении не всегда. :(

Цитата Peter ()
Вся разница только в том, что нужно научиться обращаться к библиотеке правильно.

Вот это и есть самая большая проблема в начинании.

Я порой смотрю на код, черт ногу сломит. Начинаю построчно разжевывать для себя, оказывается все элементарно и просто.

Но это в том случае когда находишь информацию.

Безусловно теория нужна, но в делфи ее столько, что не знаешь с какого конца к ней подходить.

Добавлено (28 Марта 2014, 16:04)
---------------------------------------------

Цитата Peter ()
Это пока пинка не дашь.

Так он пинок всегда нужен, только в нужном направлении и с правильной силой удара.

Цитата Peter ()
может Антона тогда и на VLC "перепрофилировать"?
А что?
Он лицо самое заинтересованное, сделает все как ему нужно.

:D

Попробуй. Почему бы и нет.
Пальцем руководить всегда проще чем самому делать.
:)

Автор - mishem
Дата добавления - 28 Марта 2014 в 16:04
PeterДата: Пт, 28 Марта 2014, 16:45 | Сообщение # 22
Админ NeoBook
Цитата mishem ()
Вот это и есть самая большая проблема в начинании

Вот потому и надо иметь опыт и знание теории.
Чтобы стало раз и навсегда понятно по SDK - маленький ликбез....
Необушные плагины - обычные виндовские библиотеки, просто заточенные специально под работу с NeoBook.
В любой библиотеке содержаться какие-то функции (ресурсные библиотеки не рассматирваем), с которыми можно работать, у билиотеки есть "внутренние" функции (которые она использует для своих собственных нужд), и функции, которые библиотека "делигирует внешнему миру", т.е. те функции, которые доступны "извне" и через которые можно работать с библиотекой.
Перечень этих функций содержится в секции экспорта библиотеки (Export), и их список можно достаточно легко получить тоже "извне",
Но, для работы, просто списка с названиями мало, т.к. нужно ещё знать состав и характер параметров этих функций, а также конвенцию их вызова (в большинстве случаев stdcall, а, например, у того же VLC - cdecl).
Вот именно описание экспортируемых функций (что и для чего) и содержит SDK, и ни грамма больше (за исключением нескольких примеров плагинов).
Хоть разработчик плагинов и не работает "извне" с этми плагинами (это делает NeoBook) ему надо знать и понимать "что и для чего", чтобы NB понимала его плагины и чтобы все правильно работало.
Вот и ФСЕ....
:)

Цитата mishem ()
Пальцем руководить всегда проще чем самому делать.

%)
А это к чему?


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Цитата mishem ()
Вот это и есть самая большая проблема в начинании

Вот потому и надо иметь опыт и знание теории.
Чтобы стало раз и навсегда понятно по SDK - маленький ликбез....
Необушные плагины - обычные виндовские библиотеки, просто заточенные специально под работу с NeoBook.
В любой библиотеке содержаться какие-то функции (ресурсные библиотеки не рассматирваем), с которыми можно работать, у билиотеки есть "внутренние" функции (которые она использует для своих собственных нужд), и функции, которые библиотека "делигирует внешнему миру", т.е. те функции, которые доступны "извне" и через которые можно работать с библиотекой.
Перечень этих функций содержится в секции экспорта библиотеки (Export), и их список можно достаточно легко получить тоже "извне",
Но, для работы, просто списка с названиями мало, т.к. нужно ещё знать состав и характер параметров этих функций, а также конвенцию их вызова (в большинстве случаев stdcall, а, например, у того же VLC - cdecl).
Вот именно описание экспортируемых функций (что и для чего) и содержит SDK, и ни грамма больше (за исключением нескольких примеров плагинов).
Хоть разработчик плагинов и не работает "извне" с этми плагинами (это делает NeoBook) ему надо знать и понимать "что и для чего", чтобы NB понимала его плагины и чтобы все правильно работало.
Вот и ФСЕ....
:)

Цитата mishem ()
Пальцем руководить всегда проще чем самому делать.

%)
А это к чему?

Автор - Peter
Дата добавления - 28 Марта 2014 в 16:45
mishemДата: Пт, 28 Марта 2014, 16:49 | Сообщение # 23
Эксперт форума
Цитата Peter ()
А это к чему?

Объяснил и пусть занимается. Что не понятно, "пальцем" ткнул, и пусть дальше занимается.
А ты о чем подумал?
:)


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Цитата Peter ()
А это к чему?

Объяснил и пусть занимается. Что не понятно, "пальцем" ткнул, и пусть дальше занимается.
А ты о чем подумал?
:)

Автор - mishem
Дата добавления - 28 Марта 2014 в 16:49
ВадимДата: Пт, 28 Марта 2014, 16:54 | Сообщение # 24
Генератор идей
Антон, Пётр, к вам вопросы.

Как плагин отреагирует на возможную задержку в ответе сервера? Код NeoBook далее выполняется, пока плагин ждет или нет?

В отладчике видна переменная zmaNTPServer. Эта переменная для чтения-записи?


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
 
СообщениеАнтон, Пётр, к вам вопросы.

Как плагин отреагирует на возможную задержку в ответе сервера? Код NeoBook далее выполняется, пока плагин ждет или нет?

В отладчике видна переменная zmaNTPServer. Эта переменная для чтения-записи?

Автор - Вадим
Дата добавления - 28 Марта 2014 в 16:54
PeterДата: Пт, 28 Марта 2014, 17:06 | Сообщение # 25
Админ NeoBook
Цитата mishem ()
А ты о чем подумал?

Ни о чем, т.к я ничего не понял.

Цитата Вадим ()
Как плагин отреагирует на возможную задержку в ответе сервера?

А это все вопросы к Антону, а не ко мне, т.к. его плагин, вот пусть и отдувается.
:D
А вобщем случае, все зависит от того, как и что сделано в плагине.


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Цитата mishem ()
А ты о чем подумал?

Ни о чем, т.к я ничего не понял.

Цитата Вадим ()
Как плагин отреагирует на возможную задержку в ответе сервера?

А это все вопросы к Антону, а не ко мне, т.к. его плагин, вот пусть и отдувается.
:D
А вобщем случае, все зависит от того, как и что сделано в плагине.

Автор - Peter
Дата добавления - 28 Марта 2014 в 17:06
ВадимДата: Пт, 28 Марта 2014, 17:21 | Сообщение # 26
Генератор идей
Цитата Peter ()
вот пусть и отдувается.
:D добрый

У меня еще предложение к Антону, на случай желания развивать плагин.
Сделать формат вывода даты по типу глобальной переменной [DateShort] (Текущая дата в сокращенном Windows-формате (10/22/07) - (Месяц/Число/Год). Это не обязательно, конечно, можно и так выкрутиться, но позволило бы легко сравнивать полученные даты.

Добавлено (28 Марта 2014, 17:21)
---------------------------------------------
И еще вопрос, первые 9 дней месяца плагин вернет в двумя цифрами или одной?
Скажем, 1 мая будет 1 или 01?


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
 
Сообщение
Цитата Peter ()
вот пусть и отдувается.
:D добрый

У меня еще предложение к Антону, на случай желания развивать плагин.
Сделать формат вывода даты по типу глобальной переменной [DateShort] (Текущая дата в сокращенном Windows-формате (10/22/07) - (Месяц/Число/Год). Это не обязательно, конечно, можно и так выкрутиться, но позволило бы легко сравнивать полученные даты.

Добавлено (28 Марта 2014, 17:21)
---------------------------------------------
И еще вопрос, первые 9 дней месяца плагин вернет в двумя цифрами или одной?
Скажем, 1 мая будет 1 или 01?


Автор - Вадим
Дата добавления - 28 Марта 2014 в 17:21
PeterДата: Пт, 28 Марта 2014, 17:30 | Сообщение # 27
Админ NeoBook
Цитата mishem ()
Вот это и есть самая большая проблема в начинании

mishem, ещё раз (и в последний раз) хочу повторить: SDK не научит Delphi, не научит делать плагины, поскольку плагин - всего-лишь маленький проект (на Delphi или С++), частность, и без общих знаний и опыта, будь хоть миллион раз на все языки и лады переведена справка, перевод не поможет.
SDK всего-лишь махонький мостик, соединяющий плагин и NeoBook, а вся функциональность плагина заключена в его собственном коде, который, в большинстве случаев, "универсален" что для библиотеки, что для исполняемого файла.
SDK - подсказчик (пояснение, документация) того, как делать плагины для NB, но он не подменит собой знание языка и опыт.
Хотя, не скрою, конкретная перспектива в создании плагинов весьма заманчива: чего там мелочиться и делать кучу всяких экзешников, когда нужно-то всего - плагин.
Заманчива несомненно!
Но, и ... обманчива.

И по-любому придется изучать кучу всего (и делать тестовые экзешники и т.д. и т.п.), чтобы сделать, какалось бы, плевую вешь - маленький плагин.
;)


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Цитата mishem ()
Вот это и есть самая большая проблема в начинании

mishem, ещё раз (и в последний раз) хочу повторить: SDK не научит Delphi, не научит делать плагины, поскольку плагин - всего-лишь маленький проект (на Delphi или С++), частность, и без общих знаний и опыта, будь хоть миллион раз на все языки и лады переведена справка, перевод не поможет.
SDK всего-лишь махонький мостик, соединяющий плагин и NeoBook, а вся функциональность плагина заключена в его собственном коде, который, в большинстве случаев, "универсален" что для библиотеки, что для исполняемого файла.
SDK - подсказчик (пояснение, документация) того, как делать плагины для NB, но он не подменит собой знание языка и опыт.
Хотя, не скрою, конкретная перспектива в создании плагинов весьма заманчива: чего там мелочиться и делать кучу всяких экзешников, когда нужно-то всего - плагин.
Заманчива несомненно!
Но, и ... обманчива.

И по-любому придется изучать кучу всего (и делать тестовые экзешники и т.д. и т.п.), чтобы сделать, какалось бы, плевую вешь - маленький плагин.
;)

Автор - Peter
Дата добавления - 28 Марта 2014 в 17:30
mishemДата: Пт, 28 Марта 2014, 17:49 | Сообщение # 28
Эксперт форума
Цитата Peter ()
И по-любому придется изучать кучу всего

Я не спорю, и не стараюсь тебе доказать обратное. У нас с тобой как то разговор идет об одном и том же, но по разному.

Цитата Peter ()
SDK всего-лишь махонький мостик

Вот именно, хоть маленький, но мостик. Который открывает глаза на дальнейшее.

Без этого мостика не сдвинутся с места. Ты изучил что то, дошел до этого мостика, и топчешься. В лево пошел, брода нет, вправо тоже нет, на прямки, не пройти.

Я не изучаю делфи ежедневно. Время прошло, подзабыл, глянул в справку на русском, вспомнил за 5 минут. Дошел до этого мостика, а его нет. Спилил дерево лобзиком, перешел и остановился. Завтра пришел, а дерева уже нет. И по новой наяриваешь лобзиком.

А надо то, всего то мостик кинуть. Пришел, перешел, и пошел дальше.

Я не говорю что по справке к SDK сразу начнешь делать плагины, я говорю что она облегчает понимание. Я перевел пример, через месяц открыл его, и мельком пробежав по строкам вспоминаю все то что там находится.

Без перевода, опять сижу, и гадаю на кофейной гуще.

Я перевел UkiIDE потратив на это один день, и теперь знаю куда и что нужно нажимать.
Без перевода, неделя понадобится как минимум сидеть и тыкать неизвестно куда. И не факт что все встанет сразу на свои места. Теперь я эту неделю могу потратить на что то более интересное.


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Цитата Peter ()
И по-любому придется изучать кучу всего

Я не спорю, и не стараюсь тебе доказать обратное. У нас с тобой как то разговор идет об одном и том же, но по разному.

Цитата Peter ()
SDK всего-лишь махонький мостик

Вот именно, хоть маленький, но мостик. Который открывает глаза на дальнейшее.

Без этого мостика не сдвинутся с места. Ты изучил что то, дошел до этого мостика, и топчешься. В лево пошел, брода нет, вправо тоже нет, на прямки, не пройти.

Я не изучаю делфи ежедневно. Время прошло, подзабыл, глянул в справку на русском, вспомнил за 5 минут. Дошел до этого мостика, а его нет. Спилил дерево лобзиком, перешел и остановился. Завтра пришел, а дерева уже нет. И по новой наяриваешь лобзиком.

А надо то, всего то мостик кинуть. Пришел, перешел, и пошел дальше.

Я не говорю что по справке к SDK сразу начнешь делать плагины, я говорю что она облегчает понимание. Я перевел пример, через месяц открыл его, и мельком пробежав по строкам вспоминаю все то что там находится.

Без перевода, опять сижу, и гадаю на кофейной гуще.

Я перевел UkiIDE потратив на это один день, и теперь знаю куда и что нужно нажимать.
Без перевода, неделя понадобится как минимум сидеть и тыкать неизвестно куда. И не факт что все встанет сразу на свои места. Теперь я эту неделю могу потратить на что то более интересное.

Автор - mishem
Дата добавления - 28 Марта 2014 в 17:49
PeterДата: Пт, 28 Марта 2014, 18:34 | Сообщение # 29
Админ NeoBook
Цитата mishem ()
Который открывает глаза на дальнейшее

Дальнейшее может быть только одним: учиться, учиться и учиться. (Как завещал Великий Ленин! Как учит Коммунистическая Партия!)
Сам в этом быстро убедишься, когда глаза откроются.
;)
Цитата mishem ()
я говорю что она облегчает понимание

Она облегчает только одно понимание: как взаимодействовать с NB, и все.
Но, это - капля в море, это такая мелочь, которой учиться-то не надо.
Это примерно то же самое, как атлас автомобильных дорог (был когда-то такой) или карта города, которые просто показывают как проехать (вот здесь - налево, а вот там, за поворотом через 100 метров, направо), но не учат ни ПДД, ни тому где газ, а где тормоз.



- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Цитата mishem ()
Который открывает глаза на дальнейшее

Дальнейшее может быть только одним: учиться, учиться и учиться. (Как завещал Великий Ленин! Как учит Коммунистическая Партия!)
Сам в этом быстро убедишься, когда глаза откроются.
;)
Цитата mishem ()
я говорю что она облегчает понимание

Она облегчает только одно понимание: как взаимодействовать с NB, и все.
Но, это - капля в море, это такая мелочь, которой учиться-то не надо.
Это примерно то же самое, как атлас автомобильных дорог (был когда-то такой) или карта города, которые просто показывают как проехать (вот здесь - налево, а вот там, за поворотом через 100 метров, направо), но не учат ни ПДД, ни тому где газ, а где тормоз.


Автор - Peter
Дата добавления - 28 Марта 2014 в 18:34
antonДата: Пт, 28 Марта 2014, 20:02 | Сообщение # 30
Ветеран форума
Цитата mishem ()
Антон, а это как?
пол дня вечера?

:D вообще должно было быть слово "вчера" Это у меня так автокоррекция орфографии работает :)
Цитата Peter ()
Это пока пинка не дашь.

Ну как бы да... хотя мне не понятно. У меня было похоже, только не было процедуры. Прямо в функции код получения был, я думал что должно работать... Но видно сильно ошибался.
Цитата Peter ()
Я вот, что еще подумал: может Антона тогда и на VLC "перепрофилировать"?
А что?
Он лицо самое заинтересованное, сделает все как ему нужно.

crazy %) scared ЭЭЭЭЭ неееее я пока не осилю... пока потренируюсь на чем нибудь более простеньком...
Цитата Вадим ()
В отладчике видна переменная zmaNTPServer. Эта переменная для чтения-записи?

Это переменная для чтение, там название сервера с которого было получено время.
Цитата Вадим ()
Как плагин отреагирует на возможную задержку в ответе сервера? Код NeoBook далее выполняется, пока плагин ждет или нет?

Пока какие нибудь данные с сервера (время или ошибку) получены не будут, дальше код выполняться не будит.
Цитата Peter ()
А это все вопросы к Антону, а не ко мне, т.к. его плагин, вот пусть и отдувается.

Все я попал под раздачу... :)
Цитата Вадим ()
еще вопрос, первые 9 дней месяца плагин вернет в двумя цифрами или одной?
Скажем, 1 мая будет 1 или 01?

С двумя
Цитата Вадим ()
Сделать формат вывода даты по типу глобальной переменной [DateShort]

Завтра сделаю


"Вы знаете, нам очень понравились все варианты, что вы прислали. Даже не знаем, что выбрать… А может попробуем объединить все три логотипа в один?"
 
Сообщение
Цитата mishem ()
Антон, а это как?
пол дня вечера?

:D вообще должно было быть слово "вчера" Это у меня так автокоррекция орфографии работает :)
Цитата Peter ()
Это пока пинка не дашь.

Ну как бы да... хотя мне не понятно. У меня было похоже, только не было процедуры. Прямо в функции код получения был, я думал что должно работать... Но видно сильно ошибался.
Цитата Peter ()
Я вот, что еще подумал: может Антона тогда и на VLC "перепрофилировать"?
А что?
Он лицо самое заинтересованное, сделает все как ему нужно.

crazy %) scared ЭЭЭЭЭ неееее я пока не осилю... пока потренируюсь на чем нибудь более простеньком...
Цитата Вадим ()
В отладчике видна переменная zmaNTPServer. Эта переменная для чтения-записи?

Это переменная для чтение, там название сервера с которого было получено время.
Цитата Вадим ()
Как плагин отреагирует на возможную задержку в ответе сервера? Код NeoBook далее выполняется, пока плагин ждет или нет?

Пока какие нибудь данные с сервера (время или ошибку) получены не будут, дальше код выполняться не будит.
Цитата Peter ()
А это все вопросы к Антону, а не ко мне, т.к. его плагин, вот пусть и отдувается.

Все я попал под раздачу... :)
Цитата Вадим ()
еще вопрос, первые 9 дней месяца плагин вернет в двумя цифрами или одной?
Скажем, 1 мая будет 1 или 01?

С двумя
Цитата Вадим ()
Сделать формат вывода даты по типу глобальной переменной [DateShort]

Завтра сделаю

Автор - anton
Дата добавления - 28 Марта 2014 в 20:02
Форум NeoBook » Всё о программе NeoBook » Общие вопросы по NeoBook » Получить из Интернет точное время в переменные NeoBook (Поиск оптимальных способов получения даты и времени из Сети)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск: