| 
					
					
						Какой рейтинг вас больше интересует?
						
						
						
					 | 
						Главная /  Главные темы /  Тэг «программирование» 
						
							
																																					[Перевод] Точность через неточность: Улучшаем Time-объекты   2017-08-15 15:12:32
										
										 При создании value-объекта для хранения времени, я рекомендую выбирать вместе с  ... 
										+ развернуть текст   сохранённая копия
 
 
										При создании value-объекта для хранения времени, я рекомендую выбирать вместе с экспертами в предметной области и вокруг нее с какой точностью он будет храниться. Моделируя работу с числами считается хорошим тоном указывать точность. Неважно о чем идет речь — о деньгах, размере или весе; округляйте до заданного десятичного знака. Наличие округления делает данные предсказуемее для обработки и хранения, даже если это число только для отображения пользователю. К сожалению, так делают не часто, и, когда приходит момент, проблема дает о себе знать. Рассмотрим следующий код: $estimatedDeliveryDate = new DateTimeImmutable('2017-06-21');
// представим, что сегодня ТАКЖЕ 2017-06-21
$now = new DateTimeImmutable('now');
if ($now > $estimatedDeliveryDate) {
    echo 'Package is late!';
} else {
    echo 'Package is on the way.';
}
 Ожидаемо что, что 21 июня этот код выведет Package is on the way., ведь день еще не закончился и пакет, например, доставят ближе к вечеру. Несмотря на это код так не делает. Так как не указана часть со временем, PHP заботливо подставляет нулевые значения и приводит $estimatedDeliveryDateк2017-06-21 00:00:00.С другой стороны
 $nowвычисляется как… сейчас.Nowвключает в себя текущий момент времени, который, скорее всего, не полночь, так что получится2017-06-21 15:33:34или вроде того, что будет позднее, чем2017-06-21 00:00:00.  Читать дальше →
										 Тэги: date, datetime, object, php, php7, time, timestamp, value, веб-сайтов, программирование, проектирование, разработка, рефакторинг
 
 
 
 [Перевод] Что за черт, Javascript2017-08-15 14:24:08
 
 ...
 + развернуть текст   сохранённая копия
 
 
										
 Этот пост — список забавных и хитрых примеров на JavaScript. Это отличный язык. У него простой синтаксис, большая экосистема и, что гораздо важнее, огромное сообщество. В то же время мы все знаем, что JavaScript довольно забавный язык, в котором есть хитрые вещи. Некоторые из них быстро превращают нашу повседневную работу в ад, а некоторые заставляют хохотать. В этом посте рассмотрим некоторые из них.  Читать дальше →
										 Тэги: group, it-стандарты, javascript, mail.ru, wtf, блог, веб-сайтов, компании, ненормальное, программирование, разработка, теги, читает
 
 
 
 Новые инструменты Safari для отладки WebRTC2017-08-14 11:20:12
  + развернуть текст   сохранённая копия 
										
Совсем недавно Apple анонсировала поддержку WebRTC в Safari. Слухи ходили несколько лет, и теперь мы знаем: осенью WebRTC будет доступна для всех основных браузерах: Chrome, Firefox, Safari и Edge. С подводными камнями и несовместимостями. Технология очень крутая и позволяет передавать peer-to-peer между браузерами голос, видео, экран или произвольные данные. Ее использует «Skype for Web», «Hangouts» и другие известные коммуникаторы. А в новой версии Safari кроме самой WebRTC добавилось много плюшек для пользующихся ей разработчиков, о которых я расскажу под катом.  Читать дальше →
										 
										Тэги: javascript , safari , voximplant , webrtc , блог , веб-сайтов , компании , программирование , разработка Pygest #15. Релизы, статьи, интересные проекты из мира Python [01 августа 2017 — 14 августа 2017]   2017-08-14 07:46:28
										
										  + развернуть текст   сохранённая копия 
										  Всем привет! Это уже пятнадцатый выпуск дайджеста на Хабрахабр о новостях из мира Python. 
 
В сегодняшнем выпуске вы найдёте интересные материалы, касающиеся Django, машинного обучения, алгоритмов, внутреннего устройства Python и многого другого. Присылайте свои актуальные материалы, а также любые замечания и предложения, которые будут добавлены в ближайший дайджест.
 
А теперь к делу!  Перейти к дайджесту
										 
										Тэги: deep , digest , django , flask , learning , machine , pygest , python , web , веб-сайтов , дайджест , машинное , обучение , программирование , разработка WordPress Russian Community   2017-08-12 17:00:13
										 
										@wordpress_ru — Русскоязычное сообщество разработчиков неравнодушных к CMS WordPress
										
										+ развернуть текст   сохранённая копия @wordpress_ru — Русскоязычное сообщество разработчиков неравнодушных к CMS WordPress
 
										Тэги: chat , geeks , group , telegram , группа , группы , интересам , конференция , программирование , телеграм , телеграмм , чат , чаты  
						Главная / Главные темы / Тэг «программирование»
					 | 
					
					
										Взлеты Топ 5 Падения Топ 5 |