Архив раздела ‘Программирование’

Как установить default node version если вы используете NVM

Что бы задать версию nodejs поумолчанию выполните: $ nvm alias default 0.12.7 После, закройте и откройте заново терминал или выполнпите $ source ~/.profile Что бы проверить версию nodej: $ node —version

Читать продолжение этой записи »

Используем Angular Forms при ControllerAs синтаксесе

Если вы используете ControllerAs синтаксис — когда данные и методы контороллера живут не в $scope, а в объекте контроллера, то для успешного использования Angular forms нужно:

Читать продолжение этой записи »

JavaScript monitor element events

monitorEvents(object[, events]) : object — window, body, div, или любой dom элемент; events — может быть как отдельный event так и группа событий, или одно из сгенерированных событий — “types”  которое ссылается на набор событий; unmonitorEvents(object[, events])

Читать продолжение этой записи »

Проблемы с обработкой событий после ajax обновления\загрузки элементов

Многие разработчики сталкиваются с проблемой, когда обновив содержимое страницы путем ajax запроса перестают работать обработчики событий загруженных элементов. Например загрузили новые элементы каталога, а кнопка перехода к карточке товара не работает (пример абстрактный и упрощенный). В таких случаях нужно: а) прочитать замечательную статью про события в jQuery б) перебиндить привязку обработчика к элементу:

Читать продолжение этой записи »

VBA Excel как проверить открыт ли уже документ Word?

Function IsFileOpen(FileName As String) Dim iFilenum As Long Dim iErr As Long On Error Resume Next iFilenum = FreeFile() Open FileName For Input Lock Read As #iFilenum Close iFilenum iErr = Err On Error Goto 0 Select Case iErr Case 0: IsFileOpen = False Case 70: IsFileOpen = True Case Else: Error iErr End Select […]

Читать продолжение этой записи »

Вышел PHP 5.3.9

Основные изменения: Добавлена переменная max_input_vars для предотвращения атак основанных на коллизии хешей Исправлен баг #60150 с целочисленным переполнением при парсинге хидеров exif`a Исправлен баг #55475 is_a теперь вызывает autoloader, через третий опциональный параметр для is_a и is_subclass_of Исправлен баг #55609 mysqlnd больше не собирается динамически(shared) Много исправлений и новых фич по FPM SAPI Полный список изменений  тут.

Читать продолжение этой записи »

Выпущен новый релиз NetBeans IDE 7.1

Любители этой IDE наверняка заметили, что сроки указанные в roadmap на ее официальном сайте netbeans.org несколько разошлись с действительностью. Лично я с нетерпением ждал 14 декабря и потом каждый день проверял не изменилось ли чего. И вот вчера это состоялось — новый релиз доступен для широкой публики.

Читать продолжение этой записи »

Qt 4.8.0 Released

Вчера 15.12.2011 состоялся релиз новой версии популярного, кроссплатформенного фреймворка Qt 4.8.0. Qt — это набор примитивов и готовых модулей для разработки GUI кроссплатформенных приложений на C++, но за годы развития область применения Qt значительно расширилась. Код для создания «резиновых», легко локализуемых интерфейсов давно доступен не только из C++, но и из многих других языков — python, ruby, php. […]

Читать продолжение этой записи »

Разделение разрядов при выводе числа PHP

Есть красивый и простой способ задать внешний вид числа в PHP. Функция number_format( число , кол-во знаков после запятой, разделитель дробной части, разделитель разрядов ); Пример:

Читать продолжение этой записи »

NetBeans IDE 6.9.1

Данный раздел будет посвящен довольно популярной среде разработки NetBeans. NetBeans — IDE написанная на Java, платформенная, бесплатная, расширяемая.  Работает с языками такими как Java, JavaFX, Python, PHP, JavaScript, C++ и другими (см. сайт разработчика). Лично я использую ее для разработки web ресурсов. Нравится возможность работы непосредственно на сервере, через FTP. Отличная подсветка синтаксиса, поиск ошибок, разнообразные функции ускоренного ввода, работа с системами […]

Читать продолжение этой записи »