اطلاعیه

Collapse
No announcement yet.

عقب افتادن دسته جمعی ساعت های چندین کامپیوتر

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    عقب افتادن دسته جمعی ساعت های چندین کامپیوتر

    سلام
    طی دیروز و امروز یعنی دوشنبه شب و سه شنبه به طور همزمان ساعت چند تا از سیستم های من یک ساعت عقب افتادن، حتی امروز صبح که توی اداره هم به چند تا کامپیوتر سر زدم همین اتفاق براشون افتاده بود. حتی دستگاه کارتخوان توی اداره هم ساعتش قاطی کرده بود.
    می خواستم ببینم این یکی دو روز اخیر چنین اتفاقی برای شما هم افتاده یا خیر ؟
    آیا حدسی در مورد دلیل آن می زنید ؟
    بانک اطلاعاتی مسابقات رباتیک ایران
    http://robocenter.ir/Match/DefaultMatch.aspx
    آموزش جامع ساخت ربات به زبان فارسی در 110 صفحه
    http://www.4shared.com/document/u_72uaga/Robotic_Mechatronic.html

    #2
    پاسخ : عقب افتادن دسته جمعی ساعت های چندین کامپیوتر

    نوشته اصلی توسط saeed_h
    سلام
    طی دیروز و امروز یعنی دوشنبه شب و سه شنبه به طور همزمان ساعت چند تا از سیستم های من یک ساعت عقب افتادن، حتی امروز صبح که توی اداره هم به چند تا کامپیوتر سر زدم همین اتفاق براشون افتاده بود. حتی دستگاه کارتخوان توی اداره هم ساعتش قاطی کرده بود.
    می خواستم ببینم این یکی دو روز اخیر چنین اتفاقی برای شما هم افتاده یا خیر ؟
    آیا حدسی در مورد دلیل آن می زنید ؟
    سالهاست که چنین اتفاقی 1 هفته قبل از اول مهر و یک هفته قبل از اول فروردین میوفته.
    ساعت رسمی کشور اول مهر 1 ساعت میره عقب
    فقط نمیدونم چرا از چند روز قبل این اتفاق در کامپیوتر میوفته ....
    HELLO WORLD

    دیدگاه


      #3
      پاسخ : عقب افتادن دسته جمعی ساعت های چندین کامپیوتر

      اره والاه ولی هنوز مال گوشیم عوض نشده

      دیدگاه


        #4
        پاسخ : عقب افتادن دسته جمعی ساعت های چندین کامپیوتر

        ویندوز به طور اتوماتیک اقدام به سینک کردن تاریخ و ساعت با سرورآ‌های جهانی میآ‌کنه ولی برای محاسبه یک ساعت جلو و عقب رفتن ساعت دچار مشکل میشه چون در خارج از کشور تاریخ اعمال تغییرات 17 سپتامبر هست در حالی که اول مهر میشه 23 سپتامبر. بنابراین هیچ راهی وجود نداره به جز صبر کردن تا اول مهر!

        دیدگاه


          #5
          پاسخ : عقب افتادن دسته جمعی ساعت های چندین کامپیوتر

          بله واسه من هم همین اتفاق افتاده بود . ولی من دوباره ساعت لبتابم رو آوردم جلو :biggrin:
          باور کنيم تا چشم بر هم زنيم فرداست،حتي ميشود گفت فردا همين امروز است.
          اگرچه فردا را نميشود پيش بيني کرد،اما فردا را مي توان ساخت، از همين امروز،فکر همه چيز را بايد کرد، فکر داشته ها و دارايي ها را ، در يک کلمه فکر فردا را.

          دیدگاه


            #6
            پاسخ : عقب افتادن دسته جمعی ساعت های چندین کامپیوتر

            نوشته اصلی توسط saeed_h
            سلام
            طی دیروز و امروز یعنی دوشنبه شب و سه شنبه به طور همزمان ساعت چند تا از سیستم های من یک ساعت عقب افتادن، حتی امروز صبح که توی اداره هم به چند تا کامپیوتر سر زدم همین اتفاق براشون افتاده بود. حتی دستگاه کارتخوان توی اداره هم ساعتش قاطی کرده بود.
            می خواستم ببینم این یکی دو روز اخیر چنین اتفاقی برای شما هم افتاده یا خیر ؟
            آیا حدسی در مورد دلیل آن می زنید ؟
            نوشته اصلی توسط elec-boy
            سالهاست که چنین اتفاقی 1 هفته قبل از اول مهر و یک هفته قبل از اول فروردین میوفته.
            ساعت رسمی کشور اول مهر 1 ساعت میره عقب
            فقط نمیدونم چرا از چند روز قبل این اتفاق در کامپیوتر میوفته ....
            نوشته اصلی توسط حمیدرضا رضائی
            ویندوز به طور اتوماتیک اقدام به سینک کردن تاریخ و ساعت با سرورآ‌های جهانی میآ‌کنه ولی برای محاسبه یک ساعت جلو و عقب رفتن ساعت دچار مشکل میشه چون در خارج از کشور تاریخ اعمال تغییرات 17 سپتامبر هست در حالی که اول مهر میشه 23 سپتامبر. بنابراین هیچ راهی وجود نداره به جز صبر کردن تا اول مهر!
            نوشته اصلی توسط احسان128
            بله واسه من هم همین اتفاق افتاده بود . ولی من دوباره ساعت لبتابم رو آوردم جلو :biggrin:
            با تشکر از همگی دوستان و مخصوصا از آقای حمیدرضا رضایی که دلیل کامل و علمی شو هم بیان کردند، من هم باید عرض کنم که برای کامپیوترهای اداره ما هم همچین اتفاقی افتاده بود که البته بنده حلش کردم :wow: :biggrin:

            و اما راه حل... :nerd:
            روی ساعت سیستم دابل کلیک میکنید و وارد قسمت تنظیم ساعت میشوید، بالای پنجره باز شده، از لایه آخر با عنوان " Internet Time " تنها گزینه ای که وجود دارد را غیر فعال میکنید که به معنی " سینک کردن اتوماتیک زمان با سرور اینترنت" می باشد

            :job:مشکل به همین سادگی و به همین خوشمزگی حل میشود :wow: :nerd:
            من از نژاد آريـــاييم ... تير آرش در کمانم ... نام ايران بر زبانم ... سرکشم چون کوه آتش، آتشم، آتشفشانم...چون سياوش پاک پاکم ... همچو رستم پهلوانم ... کاوه ام، تارپود کاويانم...من ز ماد و از هخايم، از ارشک و داریوشم
            افتخارم این است من سرباز فدايي وطنم

            دیدگاه


              #7
              پاسخ : عقب افتادن دسته جمعی ساعت های چندین کامپیوتر

              نوشته اصلی توسط sd.asgaryan

              :job:مشکل به همین سادگی و به همین خوشمزگی حل میشود :wow: :nerd:
              ولی دیگه پدیت نمیشه!

              دیدگاه


                #8
                حل کامل مشکل ساعت ویندوز

                همیشه راحت ترین راه بهترین راه نیست!
                فایل تنظیمات رجیستری زیر رو دانلود و اجرا کنید. بعد از ری استارت ویندوز مشکل حل میشه.
                http://vip.eca.ir/sharing/uploads/13795692491.zip

                دیدگاه


                  #9
                  پاسخ : عقب افتادن دسته جمعی ساعت های چندین کامپیوتر

                  نوشته اصلی توسط حمیدرضا رضائی
                  ولی دیگه پدیت نمیشه!
                  خوب قرار نیست که تا همیشه پدیت اتوماتیک رو غیر فعال نگه داری :cry2: این یه هفته رو اینجوری سر کن بعدش از اول مهر ماه پدیت اتوماتیک رو دوباره فعالش کن :wow:
                  کار سختی که نیست، بهتر از اینکه این چند روزه همش ساعت رو خودمون هی دست کاری کنیم :angry:
                  من از نژاد آريـــاييم ... تير آرش در کمانم ... نام ايران بر زبانم ... سرکشم چون کوه آتش، آتشم، آتشفشانم...چون سياوش پاک پاکم ... همچو رستم پهلوانم ... کاوه ام، تارپود کاويانم...من ز ماد و از هخايم، از ارشک و داریوشم
                  افتخارم این است من سرباز فدايي وطنم

                  دیدگاه


                    #10
                    پاسخ : عقب افتادن دسته جمعی ساعت های چندین کامپیوتر

                    نوشته اصلی توسط حمیدرضا رضائی
                    همیشه راحت ترین راه بهترین راه نیست!
                    فایل تنظیمات رجیستری زیر رو دانلود و اجرا کنید. بعد از ری استارت ویندوز مشکل حل میشه.
                    http://vip.eca.ir/sharing/uploads/13795692491.zip
                    خوب هر کسی روش خاص خودشو داره ولی با تشکر از زحمتتون :rolleyes:
                    من از نژاد آريـــاييم ... تير آرش در کمانم ... نام ايران بر زبانم ... سرکشم چون کوه آتش، آتشم، آتشفشانم...چون سياوش پاک پاکم ... همچو رستم پهلوانم ... کاوه ام، تارپود کاويانم...من ز ماد و از هخايم، از ارشک و داریوشم
                    افتخارم این است من سرباز فدايي وطنم

                    دیدگاه


                      #11
                      موشکافی daylight saving time

                      چند سالی هست (از سال 2009) که پدیتآ‌های daylight saving time ویندوز شامل حال تنظیمات رسمی ایران نمیآ‌شود. برای نمونه، همین یکی دو روز قبل بود که ساعت ویندوز به صورت خودکار تغییر کرد؛ درحالیکه باید در انتهای روز 30 شهریور اینکار صورت میآ‌گرفت.
                      اطلاعات daylight saving time یا بازه صرفه جویی زمانی ویندوز در دو مدخل رجیستری زیر ثبت میآ‌شوند:

                      [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\TimeZoneInformation]
                      [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Iran Standard Time]




                      تصویر سوم مرتبط است به ویندوزهای ویستا به بعد که مفهوم dynamic daylight saving time در آنآ‌ها معرفی شده است.
                      در اینجا یک نمونه اطلاعات زمانی ثبت شده مرتبط با ایران را مشاهده میآ‌کنید:

                      کد:
                      Windows Registry Editor Version 5.00
                       
                      [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Iran Standard Time]
                      "Display"="(GMT+03:30) Tehran"
                      "Dlt"="Iran Daylight Time"
                      "Std"="Iran Standard Time"
                      "MapID"="-1,72"
                      "Index"=dword:000000a0
                      "TZI"=hex:2e,ff,ff,ff,00,00,00,00,c4,ff,ff,ff,00,00,09,00,04,00,03,00,17,00,3b,\
                       00,3b,00,00,00,00,00,03,00,02,00,03,00,17,00,3b,00,3b,00,00,00
                      TZI ایی که در اینجا وجود دارد، دارای یک چنین ساختاری است:

                      کد:
                      using System.Runtime.InteropServices;
                       
                      namespace TimeZoneInfo.Core
                      {
                        [StructLayout(LayoutKind.Sequential)]
                        public struct TZI
                        {
                          public int Bias;
                          public int StandardBias;
                          public int DaylightBias;
                          public SystemTime StandardDate;
                          public SystemTime DaylightDate;
                        }
                      }
                      و SystemTime آن نیز به نحو زیر تعریف شده است:

                      کد:
                      using System;
                      using System.Runtime.InteropServices;
                       
                      namespace TimeZoneInfo.Core
                      {
                        [StructLayoutAttribute(LayoutKind.Sequential)]
                        public struct SystemTime
                        {
                          public short Year;
                          public short Month;
                          public short DayOfWeek;
                          public short Day;
                          public short Hour;
                          public short Minute;
                          public short Second;
                          public short Milliseconds;
                        }
                      }
                      برای مثال اگر اطلاعات درج شده در TZI به صورت زیر باشد:

                      کد:
                      2C 01 00 00 00 00 00 00
                      C4 FF FF FF 00 00 0A 00
                      00 00 05 00 02 00 00 00
                      00 00 00 00 00 00 04 00
                      00 00 01 00 02 00 00 00
                      00 00 00 00
                      نمونه رمزگشایی شده آن به نحو ذیل خواهد بود:

                      کد:
                      (little-endian)  => (big-endian)
                       2C 01 00 00   => 00 00 01 2C = 300 Bias
                       00 00 00 00   => 00 00 00 00 = 0 Std Bias
                       C4 FF FF FF   => FF FF FF C4 = 4294967236 Dlt Bias
                      ( SYSTEM TIME ) StandardDate
                       00 00      => 00 00 = Year
                       0A 00      => 00 0A = Month
                       00 00      => 00 00 = Day of Week
                       05 00      => 00 05 = Day
                       02 00      => 00 02 = Hour
                       00 00      => 00 00 = Minutes
                       00 00      => 00 00 = Seconds
                       00 00      => 00 00 = Milliseconds
                      ( SYSTEM TIME ) DaylightDate
                       00 00      => 00 00 = Year
                       04 00      => 00 04 = Month
                       00 00      => 00 00 = Day of Week
                       01 00      => 00 01 = Day
                       02 00      => 00 02 = Hour
                       00 00      => 00 00 = Minutes
                       00 00      => 00 00 = Seconds
                       00 00      => 00 00 = Milliseconds
                      در ساختار SystemTime متناظر با TZI، فیلد Day دارای مقدار روز در یک ماه نیست. به معنای شماره هفته است. مثلا پنج شنبه (DayOfWeek) هفته سوم (Day) ماه 9 سال 2012.
                      همچنین Day از یک شروع میآ‌شود و DayOfWeek از صفر. Year اگر صفر وارد شود به معنای زمان نسبی است و برای سال بعد نیز میآ‌تواند کاربرد داشته باشد (و عموما صفر تعریف شده است).
                      بنابراین برای تبدیل DateTime به SystemTime سازگار با TZI به فرمول زیر خواهیم رسید:

                      کد:
                      public static SystemTime ToSystemTime(DateTime time)
                      {
                        var result = new SystemTime
                        {
                          Year = 0, // سال نسبی وارد میآ‌شود نه مطلق
                          Month = (short)time.Month,
                          DayOfWeek = (short)time.DayOfWeek,
                          Hour = (short)time.Hour,
                          Minute = (short)time.Minute,
                          Second = (short)time.Second,
                          Milliseconds = (short)time.Millisecond
                        };
                       
                        int weekdayOfMonth = 1; // شماره هفته است نه شماره روز
                        for (int dd = time.Day; dd > 7; dd -= 7)
                          weekdayOfMonth++;
                       
                        result.Day = (short)weekdayOfMonth;
                       
                        return result;
                      }
                      در ادامه نیاز خواهیم داشت تا ساختار TZI سفارشی و بازسازی شده خودمان را بتوانیم به آرایهآ‌ای از بایتآ‌ها تبدیل کنیم تا بتوان در همان مدخل رجیستری نوشت. اینکار را توسط متد SerializeByteArray زیر میآ‌توان انجام داد:
                      کد:
                      using System;
                      using System.Runtime.InteropServices;
                       
                      namespace TimeZoneInfo.Core
                      {
                        public static class ByteUtils
                        {
                          public static Byte[] SerializeByteArray<T>(T msg) where T : struct
                          {
                            int objsize = Marshal.SizeOf(typeof(T));
                            Byte[] ret = new Byte[objsize];
                       
                            IntPtr buff = Marshal.AllocHGlobal(objsize);
                            Marshal.StructureToPtr(msg, buff, true);
                            Marshal.Copy(buff, ret, 0, objsize);
                            Marshal.FreeHGlobal(buff);
                       
                            return ret;
                          }
                        }
                      }
                      و اگر اینکار را تا بیش از 90 سال بعد بر اساس تاریخ ایران انجام داده و مداخل رجیستری ویندوز را تکمیل کنیم، خروجی آن فایل reg خواهد بود که به سادگی با کلیک راست و انتخاب گزینهآ‌ی merge به رجیستری ویندوز اضافه شده و تا چندین سال بعد، مشکل تنظیمات DST را برطرف خواهد کرد.

                      منبع : http://www.dotnettips.info

                      دیدگاه


                        #12
                        پاسخ : عقب افتادن دسته جمعی ساعت های چندین کامپیوتر

                        دوستان چرا لقمه رو دور سرتون میچرخونید؟! :eek:
                        فقط برای این چند روز (تا اول مهر) time zone رو روی UTC+04:30 Kabul قرار بدید و اول مهر دوباره بزارینش روی تهران
                        همــــــــــــین!

                        دیدگاه


                          #13
                          پاسخ : عقب افتادن دسته جمعی ساعت های چندین کامپیوتر

                          سلام خدمت همه ی دوستان

                          متاسفانه من متوجه این موضوع نشدم و چون دانلود منیجرم تنظیم بود از 1 تا 7 صبح رایگان از 2تا 8 صبح دانلود کرده بود که توی اوون یک ساعت حدود 300 مگ از حجم من رو به فنا داده بود :cry: :cry:

                          مراقب باشید اشتباه منو تکرار نکنید :cry2: :cry2: :cry2:
                          "زمان خط است نه دايره" چه ايده بدي بوده گرد ساختن ساعت. احساس ميکني هميشه فرصت تکرار است.
                          ساعت دروغ ميگويد. دروغ. زمان بر گرد يک دايره نمي چرخد! زمان بر روي خطي مستقيم ميدود. و هيچگاه، هيچگاه، هيچگاه باز نميگردد.
                          ساعت خوب، ساعت شني است! هر لحظه به تو يادآوري ميکند که دانه اي که افتاد ديگر باز نميگردد.
                          پس بهتره يکم به ثانيه هايي که داريم فکر کنيم تا به راحتي از دستشون نديم....

                          دیدگاه


                            #14
                            پاسخ : عقب افتادن دسته جمعی ساعت های چندین کامپیوتر

                            نوشته اصلی توسط mahdi.7
                            دوستان چرا لقمه رو دور سرتون میچرخونید؟! :eek:
                            فقط برای این چند روز (تا اول مهر) time zone رو روی UTC+04:30 Kabul قرار بدید و اول مهر دوباره بزارینش روی تهران
                            همــــــــــــین!
                            به نظرتون اجرا کردن یه فایل reg راحت تر نیست؟

                            دیدگاه


                              #15
                              پاسخ : عقب افتادن دسته جمعی ساعت های چندین کامپیوتر

                              نوشته اصلی توسط حمیدرضا رضائی
                              به نظرتون اجرا کردن یه فایل reg راحت تر نیست؟
                              نــــــــــه
                              اینجوری با 5 ثانیه مشکل حل میشه اونجوری باید دانلود کنیم و اجرا کنیم و... اوووووو!! فقط یه گزینه رو عوض میکنیم و خلاص :->

                              دیدگاه

                              لطفا صبر کنید...
                              X