Pull to refresh
0
0
po4esal @po4esal

User

Send message

Астероидно-кометная опасность

Reading time5 min
Views5.5K
Здравствуйте.

Каталог опасных астероидовПо следам сообщения на Хабрахабре о пролетевшем мимо Земли астероиде, хотелось бы вкратце рассказать о проблеме в целом — проблеме астероидно-кометной опасности (АКО).

В Солнечной системе есть несколько сотен тысяч известных науке астероидов. Предполагается, что всего объектов, радиусом более 1 км, порядка миллиона. Большая часть из них находится в Главном поясе астероидов (между Марсом и Юпитером), часть — в поясе Койпера (область за Нептуном, Плутон, например, является объектом пояса Койпера, как и некоторые другие карликовые планеты — Хаумеа, Макемаке), часть «летает свободно».

Подробнее
Total votes 97: ↑90 and ↓7+83
Comments56

Житие компьютера на балконе

Reading time6 min
Views62K
image
Ниже описывается мой личный опыт более чем годичной эксплуатации на балконе специально собранного под непростые условия компьютера.
По возможности я стараюсь описывать как реальную получившуюся систему, с обязательным описанием каждого случая соударения виртуальных грабель с реальным лбом, так и способы обхода грабель, которые увы, зачастую поздно обходить имея готовое решение.
Читать дальше →
Total votes 166: ↑153 and ↓13+140
Comments165

Вышла вторая бета Resharper 5

Reading time1 min
Views493
imageВчера стала доступна вторая бета-версия Resharper 5 — популярного расширения для Visual Studio.

В этой бета-версии:
— поддержка свежей версии Visual Studio 2010 Release Candidate;
— расширенная поддержка ASP.NET MVC 2, в том числе поддержка областей (Areas) и улучшения в автоматизации создания представлений и пользовательских элементов управления;
— стабильная версия инструмента структурного поиска и замены. Инструмент позволяет искать и заменять текст на базе заданных шаблонов;
— множественные улучшения в юзабилити.

От себя замечу, что пользуюсь ночными сборками Resharper 5 и после выхода версии, которая поддерживает Visual Stdio 2010 RC отметил значительное повышение производительности. Теперь работа с Visual Studio 2010 + Resharper 5 приносит только радость (я разрабатываю проекты на ASP.NET), наличие Resharper не оказывает заметного влияния на производительности студии, удовольствие от работы только увеличивается. Хотя, уверен, значительная часть увеличения производительности приходится на изменения в RC-версии студии.

В общем, рекомендую всем попробовать Resharper 5 Beta 2, надеюсь, что вам понравится. Иначе, пишите о своем опыте в комментариях.

Подробнее с картинками в этом анонсе JetBrains.
Total votes 44: ↑26 and ↓18+8
Comments15

Распространенные заблуждения про банковские карточки

Reading time5 min
Views160K
Работая долгое время области банковского ПО, а в частности по всяким электронным платежам, вместе с коллегами я составил мини-ЧАВО на тему банковских пластиковых карт. Многие вопросы очевидны, а некоторые могут быть весьма туманными. В России бизнес пластиковых карт набирает обороты, что приятно, и лучше быть подкованным по «матчасти».

Итак, 10 распространенных заблуждений.
Далее...
Total votes 329: ↑308 and ↓21+287
Comments383

Новый PHP-мануал

Reading time1 min
Views7.1K
image

Всем, кто программирует на PHP, я предлагаю воспользоваться новым мануалом. Со времени его прошлого релиза произошли полезные изменения, которые были сделаны по заявкам хабравчан:
  • Быстрый поиск. Достаточно приписать к адресу мануала запрос. Например, http://manual.pohape.ru/str_replace
  • Кнопки «Назад» и «Печать»
  • Иерархические ссылки к каждой странице. Например, зайдя на страницу с описанием числа pi, можно быстро перейти на её родительские страницы: функции и математические функции
  • Был подправлен css страниц мануала, выкинуто лишнее, теперь они больше «дышат»
  • Suggest в списке функций был переписан. Теперь нету неприятных косяков, да и некоторые браузеры могут работать быстрее

Для тех, кто раньше не знал ничего об этом мануале, я освещу его основные преимущества:
  • Дизайн в стиле chm-справки понравится тем, кто успел привыкнуть к такой версии в ОС Windows
  • Английская версия мануала вмещает больше статей, чем её chm-аналог
  • Русская версия вообще стала раритетом, так как её более полугода назад убрали с php.net. В мануале же она присутствует.
  • Нет проблем с русским языком в интерфейсе, какие наблюдались с chm-файле
  • Для каждой страницы присутствуют комментарии с сайта php.net


Спасибо всем, кто вступал в переписку, указывал на косяки.
Все найденные баги и фючер реквесты новой версии я готов принять в комментариях либо по почте pohape.ru@pohape.ru

Пользуйтесь на здоровье, адрес прежний: http://manual.pohape.ru/
Total votes 85: ↑69 and ↓16+53
Comments54

Боремся с утечками памяти (C++ CRT)

Reading time6 min
Views61K
Утечка памяти — довольно серьезная и опасная проблема. Быть может, пользователь и не заметит однократной утечки каких-нибудь 32Кб памяти (а ведь это целые 5% от 640Кб, которых «хватит всем»), но постоянно теряя сложные иерархические структуры или массивы размером больше INT_MAX (которые мы так любим создавать на 64-битной архитектуре) мы обречем его на страдания, а наш продукт на провал.

Не допускать ситуации вроде бы и не трудно — воспользуемся правилом «класть на место всё что взяли», но на практике это сильно осложняется человеческим фактором (банальная невнимательность), хитростью архитектуры и нелинейным порядком выполнения операторов, например, из-за применения исключений.

А можно было бы просто «отдаться» автоматическому сборщику мусора, ценой потери производительности (и это не обязательно Managed C++, для Native C++ / C есть библиотеки сборки мусора, вот, например).

Но мы поговорим о ситуации когда уже «всё плохо».
Читать дальше →
Total votes 51: ↑41 and ↓10+31
Comments45

7+ превосходных инструментов для оптимизации изображений

Reading time5 min
Views105K
Перевод статьи 8 Excellent Tools for Optimizing Your Images
К сожалению на момент перевода один из сервисов перестал работать. Но хабровчане предложили еще много хороших решений!

Одним из самых простых способов уменьшить время отклика страниц на вашем сайте является оптимизация изображений.

Есть несколько бесплатных инструментов помогающих уменьшить и оптимизировать изображения. В этой статье вы найдете удобные инструменты для создания картинок для веба настолько маленьких по весу, насколько это возможно.
Обзор инструментов — под катом.
Читать дальше →
Total votes 86: ↑78 and ↓8+70
Comments72

Борьба Microsoft с пиратством в Китае

Reading time1 min
Views1.3K
В рамках проекта YLMF подготовлен дистрибутив Ubuntu 9.10, на первый взгляд почти не отличающийся от Windows XP. Он был создан китайскими пиратами после того, как Microsoft взялась за борьбу с пиратством в Китае.



Читать дальше →
Total votes 140: ↑123 and ↓17+106
Comments252

Information

Rating
Does not participate
Location
Беларусь
Registered