Russian Hackers Accused Of Being Responsible For Trump’s Victory

Russian Hackers are accused of post-election Election attacks.

Russian Hackers were accused of being responsible for Donald Trump’s presidential election victory.

Cyber expert accused Moscow as a suspect for the post-election attacks on US think tanks.

According to a report of Reuters, three cyber security firms told Reuters that are tracking a spear-phishing campaign by a Russian-government linked group known as Cozy Bear.

The Russian hackers were believed as the main suspect of hacking the Democratic Party ahead of the election.

Reports said, Moscow strongly denied the accusation that it was behind the hacks.

Adam Segal, a security expert with the think tank revealed to the media the hackers target which includes the Council for Foreign Relations.

Segal said that his colleagues include former US Senator John D. Rockefeller IV and former Reagan administration State Department official Elliott Abrams.

Russian hacker gang was reportedly responsible for breaking into computer networks at the Democratic National Committee.

According to an information from the Security firm Volexity, the Hackers refers to the group as “the Dukes” based on the malware family being utilized.

Volexity founder Steven Adair said that the group is known as “the Dukes”—also referred to as APT29 or “Cozy Bear.”

Reports said that the ‘The Dukes’ primary targets in this latest round of attacks appear to be non-governmental organizations (NGOs) and policy think tanks in the US.

A former senior Obama administration official said on Thursday that the White House had decided to take action against Russia after the election but no decision had been made on exactly how to respond.

White House officials feared that retaliating before the election could have led Russia to launch a major cyber attack on the United States.

However, Trump said that he is not convinced that Russia was behind the attacks.

Thank you so much for sparing a bit of your precious time to read this blog site. You can SHARE this now with your family and friends on FACEBOOK or TWEET it on TWITTER to get others informed about it.

You can also like our page on Facebook and visit our site more often for more informative updates that are truly worth a second to spare on.

W3C: HTML5 reaches ‘recommendation’ status

HTML5_sticker

It’s official: HTML5 is a standard.

The World Wide Web Consortium today has elevated the HTML5 specification to ‘recommendation’ status, giving it the group’s highest level of endorsement, which is akin to becoming a standard.

But Jeff Jaffe, CEO of the W3C, was quick to point out that work on the Web is far from complete.

HTML5 is a critical piece in terms of importance to the next generation of Web technology in general, according to Jaffe. “I think back to what the Web originally was, which was accessing static documents from Web pages. Today, it’s what we call the Open Web Platform for building distributed applications, characterized by rich media – video, audio and graphics – natively available in browsers,” he said.

The Web, he pointed out, not only works on desktop and laptop computers, but is also doing well on television sets and eBook readers, and will be an automotive experience in the not-too-distant future. But, he cautioned, the Web only works well “if there’s interoperability, and you get there through the standards process.” Acknowledging that that can be a lengthy process, Jaffe said some organizations will implement the specification before it’s a standard, and the standards body learns from those implementations in advancing the specification.

One of the major hang-ups during the development of the HTML5 specification was the inclusion of a video codec for decoding video. Jaffe said the W3C did not select a mandatory codec for inclusion in HTML5. “H.264 is widely used but has a patent pool that is the complete opposite of royalty-free,” he said. “So to select something less popular [the WebM, or VP8 codec endorsed by Google and others] would be awkward.”

Jaffe went on to say he’s still negotiation with MPEG LA, holders of the patent behind the h.264 codec, to come up with a baseline interoperability level commitment that is royalty-free that could serve as a loss leader for their higher profiles for performance or clarity of image, but has not as yet made any progress. That royalty-free version, he said, would be extremely helpful for “people developing solutions in developing countries who are more sensitive to cost.”

Along with the announcement of the HTML5 recommendation, Jaffe introduced Application Foundations, to help developers writing applications for the Web. “At the end of the day, we still have a little bit of an engine room mentality,” Jaffe said. “We’ve been working up from the Web instead of down from the developers, and we ask if we’ve given them what they need to create these rich Web applications.”

یک گله کوچک !

در حال جستجو در گوگل به متنی برخوردم از یکی از انجمن های طرفدار PHP که به طرز بسیار ناشیانه ای تلاش کرده بودند تا زبان برنامه نویسی دات نت را بد و ابتدایی جلوه دهند !
ابتدا پیشنهاد می کنم متن رو اینجا بخونبد :

در این که این متن به شدت توهین آمیز و ناشی از نادانی نویسنده بود شکی نیست و هر برنامه نویسی فارغ از زبان مورد علاقه اش به این موضوع پی می برد
اما لازم دیدم توضیحی بدم در پاسخ به این دوستمون !
در ابتدا امیدوارم این متن انشا گونه و به دور از هر گونه منطق تنها یک شوخی بوده و نویسنده قصد تلنگر زدن به جامعه دات نت کار ها را داشته باشد ، وگرنه تنها فکری که میشه از این نوشته کرد نادانی نویسنده آن است و بس !
در اینجا نیاز می بینم که اطلاعاتی مبتدی در اختیار شما بذارم !
اول – برنامه نویس با طراح وب فرق داره ! اگه مشکل شما با سایت های دولتی ظاهر آنهاست بهتره که به طراح وب آن سایتها ایراد بگیرید نه برنامه نویس مفلوک !
در مورد هزینه ها و سطح کیفی و کمی طراحی سایت هم باید خدمتتون عرض کنم که این پارامتر ها تقریبا شبیه هم هستند هر دو زبان !
در مورد مشکلات asp.net در ایران که ذکر کردید هم نیاز هست توضیح بدم که این بحث بهتر بودن کدام زبان هم در سطح مدیریتی شرکت های پشتیبانی این زبان ها به نتیجه نرسیده ! این دو زبان جای یکدیگر را نمیتونن بگیرن ! انقدر بهم وصلشون نکنید لطفا ! شما هیچ وقت نمی فهمید بنز بهتر است یا bmw !
در مورد شرکت های طراحی سایت 2 تا موضوع را باید در نظر گرفت ! شما یا شرکت طراحی وب ندیدید یا سایت طراحی شده با Asp.net !
سایت دات نت با تمامی امکاناتی که شما مایلید با مدیریت کامل !!! امکان پیاده سازی هست !
در مورد برگ برنده هم مجددا خدمتتون عرض کنم که احتمالا شما شرکت ندیدید !
در مورد بک لینک هم واقعا حرفی برای گفتن ندارم ! 😐 امید وارم تنها این یک شوخی باشه و جزو ایرادات دات نت این رو حساب نکرده باشید !
در مورد نکات برای بهبود امنیت هم خدمتتون عرض کنم که تمامی این نکات برای php و هر زبان دیگر هم صدق می کنه ! لطفا از این دشمنی کور کورانه با دات نت دست بردارید !
در مورد نتیجه گیری هم پیشنهاد می کنم حتما ابتدا در مورد مساله ای دانش کافی داشته باشید و سپس به کوباندن آن اقدام کنید ! خواندن کتاب Asp.net مبتدی نوشته جعفر نژاد قمی را برای آشنایی با این زبان به شما پیشنهاد می کنم
ای وای بر ما که اصرار داریم تا نادانی خود را به همه و در همه جا نمایش دهیم
ای کاش یاد بگیریم تنها در مورد چیزی که می دانیم نظر بدهیم !

برنامه نویس به روایت تصویر !

برنامه نویس موجودیست زنده که اغلب بصورت نشسته با کمی خمیدگی روبروی خود را نگاه می کند. این موجود توانایی بسیار زیادی در گیر دادن به یک موضوع و پلک نزدن را داراست. بیشتر طول عمر خود را بدون تحرک سپری می کند و فقط انگشتانش دارای فعالیت بسیار زیاد هستند.
غالبا بصورت انفرادی یافت می شود و در پاسخ به مخاطب همواره می گوید: چی؟
۹۹٪ آنها شب زیست هستند.

بین یک شاخه گل رز و یک تکه پاره آجر تفاوتی قائل نمی شود.
از دید همه ی گونه های برنامه نویس، کلیه مسائل و موارد یا تابع هستند یا متغیر یا حلقه تکراری در مواجهه با هرگونه مشکل، اولین راه حل پیشنهادی برنامه نویس Restart است و هر چیزی که خراب است، بصورت پیش فرض هنگ کرده است مهارت بسیار زیادی در فشردن کلید های Ctrl+S و بلافاصله F5 یا F9 (در گونه های مختلف متفاوت است) در کمتر از صدم ثانیه را دارد.
گونه هایی از برنامه نویس وجود دارد که می تواند تا ۱۲ ساعت یک موزیک تکراری را بصورت Repeat (حتی با هدست) گوش کند و حتی یک کلمه از آنرا متوجه نشود.

رعایت نکات ایمنی در مواجهه با برنامه نویس:
– هرگز دست برنامه نویس را روی ماوس تکان ندهید، اگر این اتفاق ناخواسته افتاد بلافاصله به اندازه یک مشت از دست مخالف فاصله بگیرید.
– هنگامی که با او صحبت می کنید اگر به شما خیره شده است، مطمئن باشید ۱ کلمه از حرف شما را هم نمی شنود.
-وقتی مکررا با بله یا خیر جواب می دهد، برای حفظ سلامتی از ادامه دادن به سوال جواب به شدت پرهیز کنید.

این تصاویر قسمت دوم از مطلب فقط برنامه نویسان ببینند است. منبع این تصاویر، وبلاگ مارتین والاسک است. از همه دوستان با هر سمت یا شغلی خواهش میکنم، نظر خود را پیرامون تصاویر اعلام کنید. تذکر آخر هم اینکه تصاویر تنها شوخی ای بیش نیستند، و ما قصد توهین به برنامه‏نویسان، مدیران پروژه، کارمندان و البته مشتریان آنها را نداریم.

لطفاً تا لود شدن کامل تصاویر منتظر بمانید(تصاویر gif هستند و حجم بالایی دارند)، سپس به تماشای تصاویر بنشینید. باز هم توصیه می شود، این تصاویر را در کنار همکاران و بخصوص در حضور مدیر پروژه شرکتتان مشاهده کنید:)

۱- وقتی، روز شنبه کدی که روز چهارشنبه هفته پیش بخوبی کار میکرده، کار نمیکند!!!

زندگی برنامه نویسان/سری دوم

۲- وقتی که میخواهید کدهای بدون کامنتی را که قبلاً نوشته اید را توسعه مجدد بدهید.

عاقبت کد بدون کامنت

۳- زمانی که در طی یک ارائه به مشتری، متوجه باگی در برنامه می شوید که مشتری آنرا نمیبیند(یا متوجه آن نمی شود)!

برنامه نویس زمان ارائه محصول به مشتری

۴- وقتی که یک تازه وارد(تازه کار) به شرکت، پیشنهاد اضافه کردن ویژگی جدیدی به پروژه را میدهد.

تازه کار شرکت برنامه نویسی

۵- وقتی رئیس یا مدیر پروژه، جایزه ای برای تحویل پروژه قبل از deadline در نظر میگیرد.

جایزه نقدی رئیس برای کارمندان

۶- وقتی که بعد از دوساعت ور رفتن با کد و دیباگ کردن، متوجه می شوید که یک سمیکالون(;) جا انداخته اید!

مشکل سمیکالون برنامه نویسی

۷- زمانی که همکارتان یا … در بعد از ظهر روز چهارشنبه(آخرین روز کاری) از شما کمک میخواهد.

طنز برنامه نویسی

۸- وقتی که مدیر پروژه بصورت ناگهانی به مانیتور من نگاه میکند.

مانیتور شما و مدیر پروژه

۹- وقتی که مشتری سعی میکند روی mockups(ماکت یا طرح اولیه) کلیک کند :)))

اشتباهات مشتری

۱۰- وقتی که مشتری میخواهد ویژگی هایی را، ۲ روز مانده به انتقال اصلی محصول(production) اضافه کند.(با اینکه خیلی پیش می آید ولی هنوز متنفرم از این مورد)

مشتری برنامه نویسی

۱۱- زمانی که در نهایت(احتمالاً بعد از کلی کلنجار رفتن) اسکریپت بدرستی کار میکند.

اسکریپت بدرستی کار کند!

۱۲- هنگامی که از شما درخواست می شود کدهای همکار تازه کارتان را کامل کنید!(الزاماً طرف تازه کار هم نباید باشد!)

کد تازه کار

۱۳- زمانی که به من گفته میشود که کدهایم در محصول نهایی(production) از کار افتاده اند.

از کار افتادن کدها

۱۴- وقتی که پاسخ مشکلی را بدون جستجو در گوگل پیدا میکنید.

developer-life-14

۱۵- وقتی که یک کارآموز به من میگوید که برنامه را تست کرده و درست کار نمیکند.(البته این بنظرم بنظرم مناسبتر بود)

تازه کار

۱۶- وقتی که من الگوریتمی ۲۰۰ خطی را با ۱۰ خط پیاده میکنم.

developer-life-16

Should I Learn the New Programming Language, Swift?

swift

Last Week Apple announced the release of a brand new language called Swift. This is a paradigm shift and one that was desperately needed by the community. Objective-C is a relic of the past which was showing its age. Apple has been trying to update the language but it had a long way to go. With Swift they made a clean break. Now we get a modern language that has features found in languages like Ruby, Python, Go, etc.

Here are some of the highlights of the language according to Apple:

Closures
Tuples and multiple return values
Generics
Enums and Structs
Optional chaining
These are some advanced features for a language that looks deceptively easy to learn. Swift is not just new syntax but it’s a completely new language from the ground up.

We’ve received several emails and tweets with questions about Swift. This post will try to address most of those questions. Feel free to ask any other questions that I may have missed.

Q. When will Treehouse have a course on Swift?

A. Apple has a Non-Disclosure Agreement (NDA) on all new technologies they announce at WWDC, which means nobody can publicly talk about them until the official release of iOS in the fall. We could have a course ‘swiftly’, however if it falls under the NDA then we can’t release it until the public release of iOS.

Apple has released a book on Swift and our guess is that the language might be exempt from the NDA but not the tools. We cannot teach the language without being able to use the tool (Xcode). We are trying to get the official word from Apple.

Q. I just started learning Objective-C, should I just learn Swift instead?

A. As mentioned above, Apple has released a comprehensive Swift book so by all means start learning Swift. After glancing through the book I believe that on some levels Swift may be harder to learn because of the advanced features mentioned above. My suggestion would be to continue learning Objective-C, although it may look difficult syntactically but conceptually it’s a much simpler language and great for a beginner. Once you get the hang of Objective-C then switching over to Swift will be a lot easier because the two languages are quite similar.

Q. Will Swift take over Objective-C?

A. For now, Apple is supporting both the languages so Objective-C is not going anywhere. There are 1.2 million apps in the App Store and I’m pretty sure majority of them are written in Objective-C. Rest assured, if you are looking for a job then most probably your future employer has an existing app that is written in Objective-C which you will have to learn inevitably.

Eventually, developers will start switching over to Swift and you will see a wider adoption of the language but do not expect existing projects to completely overhaul their apps to use the new language. Swift is here to stay and Objective-C will ride into the sunset but this whole process will take a while.

افزودن اکانت مدیریتی فراموش شده به SQL Server

فرض کنید
– تمام اکانت‌های مدیریتی توکار SQL Server را حذف کرده‌اید (یا برایتان حذف کرده‌اند).
– بجز کاربر SA، تمام کاربران را از نقش SYSADMIN حذف کرده‌اید؛ شامل تمام اکانت‌های ویندوزی و همچنین خود SQL Server.
– پسورد SA را هم فراموش کرده‌اید یا ندارید.

خوب، الان چکار می‌خواهید بکنید؟!
احتمالا نصب مجدد سرور را پیشنهاد دهید یا بانک اطلاعاتی Master را بازسازی کنید که در هر دو حالت تمام تنظیمات سرور را از دست خواهید داد. روش دیگری هم بدون از دست دادن تنظیمات سرور وجود دارد که در ادامه آن‌را بررسی خواهیم کرد.

افزودن یک اکانت مدیریتی جدید به SQL Server

اگر دسترسی کامل مدیریتی خود را به SQL Server از دست داده‌اید باید ابتدا به آن سرور لاگین کنید؛ با این فرض که کاربر وارد شده به سیستم، جزو local administrators group است.

1
2
3
4
5
6
7
8
9
10
11
C:\>sqlcmd -S .
1> create login [MachineName\TestUser] from windows;
2> go
1> exec sp_addsrvrolemember 'MachineName\TestUser','sysadmin'
2> go
1> select is_srvrolemember('sysadmin', 'MachineName\TestUser')
2> go
-----------
1
(1 rows affected)
1>

سپس خلاصه مواردی را که ملاحظه می‌کنید، اجرای سه دستور است:
الف) اجرای sqlcmd با پارامتر S و مشخص سازی وهله‌ی مورد نظر
البته حالت کامل آن در صورتیکه از وهله‌ی پیش فرض استفاده نمی‌کنید SQLCMD –S Server_Name\Instance_Name است. S نیز در اینجا باید با حروف بزرگ نوشته شود.
ب) create login را بر روی یکی از اکانت‌های محلی سیستم اجرا کنید. مثلا MachineName\administrator یا هر اکانت موجود دیگری که لازم است. نام آن نیز باید حتما به شکل server_name\user_name باشد.
در حین استفاده از sqlcmd، هر فرمان زمانی اجرا می‌شود که در سطر پس از آن، یک go نوشته شده و enter شود.
ج) سپس توسط sp_addsrvrolemember به این اکانت اضافه شده، دسترسی sysadmin بدهید.

برای آزمایش آن فقط کافی است از متد is_srvrolemember برای کوئری گرفتن استفاده کنید و یا سعی کنید توسط اکانت اضافه شده، به SQL Server لاگین کنید. این اکانت اکنون در قسمت Security/logins قابل مشاهده است.

اگر نمی‌خواهید از اکانت‌های ویندوزی استفاده کنید، create login را به نحو ذیل مقدار دهی کنید:

1
2
3
4
5
6
7
8
9
C:\>sqlcmd -S .
1> use master
2> go
Changed database context to 'master'.
1> create login test_user with password='123#123'
2> go
1> exec sp_addsrvrolemember 'test_user','sysadmin'
2> go
1>

سپس به این کاربر اضافه شده با کلمه‌ی عبور مشخص، توسط sp_addsrvrolemember دسترسی sysadmin بدهید.

Developers Advice on Building Apps that will Sell

If you think that developing an app is just a simple task, well its definitely not as you have to work on it deeply.

Meanwhile, if you are one of those aspiring app developer, you should focus first on your vision and goals before you go through in the complex world of developing an app and also consider the demand of your boss as well as the users expectations.

Regarding to this, famous developers including president of Pfeiffer Consulting Andreas Pfeiffer, president of Joe Zeff Design Joe Zeff and the co-founder of App Orchard Kevin Kim, impart their knowledge and give their various opinions which will help developers build apps that will sell during the recent TabletBiz Conference and Expo.

As Joe Zeff found that Apple’s tablet would be perfectly suited for publishing industry dubbed as “The tablet is the ultimate storytelling device,” he advice “It comes down to that core capability of that tablet device to present content. Take content that people already like and make it more likeable. Make it something that people want to spend more time with and present opportunities for them to interact with it.”

With Joe Zeff’s determination developing his app, he absolutely caught the attention of JP Morgan and Notre Dame Football as his clients in the world of publishing industry.

On the other hand, as part of Kevin Kim’s advice while discussing about developing an app, he said “Some of the best, most innovative developers aren’t working in the trenches of corporate America, Instead, the best ideas are mostly coming from independent developers and they are the ones who are pushing the envelope when it comes to technology.”

Moreover, Andreas Pfeiffer also give his statement regarding with the Apple’s App store, which developers should be aware of, saying “There are 1,000 to 2,000 app submissions a day. The real problem isn’t the distribution, but the promotion. You cannot count on Apple.”

Since developing an app is not that easy, your patience, hard work, and self-motivation will be the main keys for you to be able to achieve your goals while developing an app that will sell.

15 Tips as Successful Independent Software Developer

The main advantage on this career as an independent software developer is having yourself as a boss, no corporate policies should be followed but considering limitations.

As an independent software developer there are at least 15 steps to be followed according to infoworld.com in order to attain accuracy and to maximize the free source job:

1. If your working in a corporate company and opted to resign, list down the things you must consider in becoming an independent software developer.

2. Before putting oneself as independent software developer or programmer as a chosen job, plan first in order to assure success in the chosen career which involved consultations and training.

3. After you resign in the previous job, find yourself a time to adjust.

4. Expand attributes on technical knowledge and software programming.

5. Maximize time working efficiently as if becoming a software developer offers convenient time.

6. Attest on small things considering its effect if not given attention.

7. As an independent software developer marketing and advertising is an essential part in order to obtain progress.

8. Organize your work and set up priorities.

9. Identify difference between promotion and being independent,to become independent signifies that a certain individual must also take managerial concerns while being promoted is just transferring into another job but with specifications.

10. As a programmer do not limit yourself for investing as long as you can manage your work in which defines to accept technical inputs and apply it into work for an expected outcome.

11. Know when your going to expand or lessen your business.

12. Set up product quality as an element for considerations in your business.

13. Work out for your product to be recognized such as linking your business into informative sites, merging and post educational drive about your product through social media.

14. Dividing responsibilities may be an assurance of success or failure but before you are going to establish a work for a certain person make sure his/her working capacities.

15. Take care of yourself as an asset in your business and be reminded to make use of your time not only in working on the entire week but also to exercise rest, relax and recreation.

Top Five Best Programming Languages for First-Time Learners

A programming site has listed its top five best programming languages for first-time learners following its recently conducted poll survey.

According to Lifehacker, the following are the top five best programming languages for the firs-timers whose gearing up to learn on how to code:

  1. Python
  2. C/C++
  3. Java
  4. JavaScript
  5. Ruby

Based on the survey, Python leads as the most popular particularly for first-timers.

Python, an open source programming was first introduced by Guido van Rossum which is currently used for commercial applications.

Python which is defined as flexible and dynamic programming language enables the programmer to formulate functional codes in a given time.

Following on the second spot is the C/C++ programming language.
The C programming language is closely related with general programming language.

On the other hand, C++ is widely used in software productivity but it is more complex than C language when it comes to development.

C/C++ is dubbed as “Most Foundational Programming Languages” which dealt with learning the science of computer programming.

Java landed on the third spot as the best programming language for first-time learners.

Java which plays a vital role in all platforms, other devices and operating systems is considered as one of the influential language of programming developed by Oracle.

JavaScript on the other hand is commonly used regardless of the presence of browsers as long as the context of connection is applied. The scripting language is commonly used for professional codes.

Ruby, among the top five best programming language for first-time learners is easy to learn and not seeking complex knowledge in the field of programming. Ruby is also commonly known for specialization of commands and codes.

Photo Credit: lifehacker.com

راه و رسم چُرت مرغوب

بعد از ناهار احساس سنگینی می‌کنید؟ بعدازظهرها‌ حوصله کار ندارید؟ راه حل شما «چُرت مرغوب» است! اصلا هم نباید به خاطرش خجالت بکشید چون بدن انسان بعدازظهرها به پایین‌ترین نقطه کارایی‌اش می‌رسد و یک استراحت کوتاه دوباره کارایی را بالا می‌برد.

راز چُرت مرغوب چیست؟ اینکه موقع چُرت زدن نباید سنگین بخوابیم. محققان به این نتیجه رسیده‌اند که اگر چُرت کوتاه بیشتر از ۳۰ دقیقه طول بکشد وارد فاز خواب سنگین می‌شویم و هنگام بیداری حالت خستگی و خواب‌آلودگی پیدا می‌کنیم.

این چُرت با خوابیدن دو ساعته بعد از ناهار فرق می‌کند و البته موقع آن نباید تلویزیون یا موبایل‌تان روشن باشد. خوشبختانه زمانش هم طولانی نیست و بین ۱۰ دقیقه تا نیم ساعت طول می‌کشد. چطور چُرت مرغوب بزنیم؟ روی زمین یا تخت‌خواب یا پشت صندلی فرقی نمی‌کند، بدن را در حالتی قرار دهید که راحت باشد و آماده‌ی استراحت. بعد چشم‌ها را ببندید و نفس‌های عمیق بکشید تا آرام‌تر شوید. به خودتان فشار نیاورید که حتما خواب‌تان ببرد چون هدف چُرت مرغوب این نیست، قرار است در این نیم‌ساعت بدن انرژی از دست رفته را بازیابد. (اگر ذهن‌تان مشغول بود برای آرام‌ شدنش فشار نیاورید، بگذارید هر جا که می‌خواهد برود.)

برای بیدار شدن از چُرت مرغوب می‌توانید ساعت کوک کنید، اما بدون ساعت بهتر است چون اصولا زنگ ساعت یا موبایل به آدم استرس وارد می‌کند. می‌توانید به جای زنگ ساعت از کلید استفاده کنید. چطور؟ اگر روی صندلی یا کاناپه چُرت می‌زنید یک کلید دست‌تان بگیرید. هر وقت کلید از دست شما پایین بیفتد یعنی در حال ورود به مرحله خواب سنگین بوده‌اید. به هر حال نگذارید چُرت مرغوب بیشتر از نیم‌ساعت طول بکشد.

اگر قبل از چُرت یک فنجان قهوه یا چای هم بنوشید بهتر است، چون اینها عموما بعد از نیم ساعت عمل می‌کنند و این‌جوری سرحال بیدار می‌شوید. بعد از بیدار شدن هم یک دقیقه قدم بزنید تا سرحال‌تر شوید.

چُرت‌تان مرغوب!

(منبع: کتاب «چگونه صبح‌ها سرحال‌تر باشیم» اثر کریستا گبهارت / و تجربیات تحریریه «روزنامه»)