Are you over 18 and want to see adult content?
More Annotations
A complete backup of gaghumours.blogspot.com
Are you over 18 and want to see adult content?
A complete backup of finaldechiste.com
Are you over 18 and want to see adult content?
A complete backup of greenlivingtips.com
Are you over 18 and want to see adult content?
A complete backup of dashcamownersaus.com.au
Are you over 18 and want to see adult content?
A complete backup of safeloadfile.blogspot.com
Are you over 18 and want to see adult content?
A complete backup of motherchildnutrition.org
Are you over 18 and want to see adult content?
A complete backup of ilovedatelady.com
Are you over 18 and want to see adult content?
A complete backup of anatomia-papel-e-caneta.com
Are you over 18 and want to see adult content?
A complete backup of freizeitdirect.de
Are you over 18 and want to see adult content?
Favourite Annotations
A complete backup of winespectator.com
Are you over 18 and want to see adult content?
A complete backup of internetjournal.media
Are you over 18 and want to see adult content?
A complete backup of magickthoughtssl.com
Are you over 18 and want to see adult content?
A complete backup of suporzh.tmall.com
Are you over 18 and want to see adult content?
Text
бизнес.
IDE — ПРОГРАММИНГ И НЕ ТОЛЬКОTRANSLATE THIS PAGE Хотелось бы иметь простой доступ к списку методов некоторых сервисов и передаваемых в них параметров не заглядывая в документацию. ПЕРЕМЕННЫЕ СРЕДЫ В WINDOWS Со времен windows 95 редактирование Переменных среды» не меняется совершенно. Для некоторых программ приходится по роду работы дописывать пути в переменную Path — и нежелание разработчиков сделать редактирование СЧАСТЬЯ ВСЕМ! На прошлых выходных был день города, устроили кабинку для записи поздравлений жителей своему городу. ОТСЛЕЖИВАНИЕ ПОЧТОВЫХ ОТПРАВЛЕНИЙ Почта России продолжает удивлять. После первого отслеживания посылки по номеру трека решил подписаться на уведомления по email, чтобы меньшемучать их
АППАРАТНОЕ ДЕКОДИРОВАНИЕ В КИТАЙСКОМ …TRANSLATE THIS PAGE Какой-то хитрый прикол в китайских 3Д телевизорах. Встречается уже второй китайский телевизор, один lg для китайского рынка ca серии, другой —некий npic.
ГЕНЕРАЦИЯ URL ДЛЯ REST API Для генерации адреса c целью доступа к API есть специальный метод. SUGAR.App.api.buildURL( module, // Строка, имя подуля (Calls,Accounts,Opportunities) action, // действие, параметр необязательный, // прилепляется в конец итогового URLattributes
ПРОГРАММИНГ И НЕ ТОЛЬКОTRANSLATE THIS PAGE Начиная с windows 7 (windows 8 и 10) безумно долго открываются папки с видео, фильмами. Еле-еле ползет в строке адреса заполняющая полоска и нажатие на крестик дело не ускоряет, ползунок останавливается и пропадает, но папку ШКОЛЬНЫЕ УЧЕБНИКИ Я подозреваю — что написание школьных учебников — офигительно прибыльныйбизнес.
IDE — ПРОГРАММИНГ И НЕ ТОЛЬКОTRANSLATE THIS PAGE Хотелось бы иметь простой доступ к списку методов некоторых сервисов и передаваемых в них параметров не заглядывая в документацию. ПЕРЕМЕННЫЕ СРЕДЫ В WINDOWS Со времен windows 95 редактирование Переменных среды» не меняется совершенно. Для некоторых программ приходится по роду работы дописывать пути в переменную Path — и нежелание разработчиков сделать редактирование СЧАСТЬЯ ВСЕМ! На прошлых выходных был день города, устроили кабинку для записи поздравлений жителей своему городу. ОТСЛЕЖИВАНИЕ ПОЧТОВЫХ ОТПРАВЛЕНИЙ Почта России продолжает удивлять. После первого отслеживания посылки по номеру трека решил подписаться на уведомления по email, чтобы меньшемучать их
АППАРАТНОЕ ДЕКОДИРОВАНИЕ В КИТАЙСКОМ …TRANSLATE THIS PAGE Какой-то хитрый прикол в китайских 3Д телевизорах. Встречается уже второй китайский телевизор, один lg для китайского рынка ca серии, другой —некий npic.
ГЕНЕРАЦИЯ URL ДЛЯ REST API Для генерации адреса c целью доступа к API есть специальный метод. SUGAR.App.api.buildURL( module, // Строка, имя подуля (Calls,Accounts,Opportunities) action, // действие, параметр необязательный, // прилепляется в конец итогового URLattributes
ОТСЛЕЖИВАНИЕ ПОЧТОВЫХ ОТПРАВЛЕНИЙ Почта России продолжает удивлять. После первого отслеживания посылки по номеру трека решил подписаться на уведомления по email, чтобы меньшемучать их
IDE — ПРОГРАММИНГ И НЕ ТОЛЬКОTRANSLATE THIS PAGE Хотелось бы иметь простой доступ к списку методов некоторых сервисов и передаваемых в них параметров не заглядывая в документацию. ПЕРЕМЕННЫЕ СРЕДЫ В WINDOWS Со времен windows 95 редактирование Переменных среды» не меняется совершенно. Для некоторых программ приходится по роду работы дописывать пути в переменную Path — и нежелание разработчиков сделать редактирование VALUE OF FIELD ’EMAIL’ MUST HAVE A VALID E-MAIL FORMATTRANSLATETHIS PAGE
По мнению разработчиков phalcon видимо поле в таблице с названием email обязано содержать значения с валидными email, невзирая на тип поля в таблице, в модель при генерации автоматически добавляется метод валидации. ОЧЕНЬ ДОЛГО ОТКРЫВАЕТСЯ ПАПКА В WINDOWS 10 Начиная с windows 7 (windows 8 и 10) безумно долго открываются папки с видео, фильмами. Еле-еле ползет в строке адреса заполняющая полоска и нажатие на крестик дело не ускоряет, ползунок останавливается и пропадает, но папку PHALCONPHP — ПРОГРАММИНГ И НЕ ТОЛЬКОTRANSLATETHIS PAGE
Хотелось бы иметь простой доступ к списку методов некоторых сервисов и передаваемых в них параметров не заглядывая в документацию. ВЫЗОВ МЕТОДА REST API JAVASCRIPT Вызов метода API бэкэнда осуществляется следующим методом javascript API. SUGAR.App.api.call(method, url, data LARAVEL — ПРОГРАММИНГ И НЕ ТОЛЬКОTRANSLATE THISPAGE
При необходимости показать форму авторизации на вашем сайте без редиректов, чтобы не заморачиваться над тем, как бы не забыть вернуть человека в итоге на нужную емустраницу.
PUNTOSWITCHER СТАЛ КОШМАРНО РАБОТАТЬ Давно пользуюсь puntoswitcher. При запрете переключения по нажатию на Tab и Enter и добавления нескольких правил его работа меня полностью устраивала. X-EDITABLE И SELECT2. ЧАСТЬ 2 Подгрузку данных по ajax с кешированием мы решили ранее (часть первая).. Осталось еще несколько неудобныхмоментов.
ПРОГРАММИНГ И НЕ ТОЛЬКОTRANSLATE THIS PAGE Начиная с windows 7 (windows 8 и 10) безумно долго открываются папки с видео, фильмами. Еле-еле ползет в строке адреса заполняющая полоска и нажатие на крестик дело не ускоряет, ползунок останавливается и пропадает, но папку ШКОЛЬНЫЕ УЧЕБНИКИ Я подозреваю — что написание школьных учебников — офигительно прибыльныйбизнес.
IDE — ПРОГРАММИНГ И НЕ ТОЛЬКОTRANSLATE THIS PAGE Хотелось бы иметь простой доступ к списку методов некоторых сервисов и передаваемых в них параметров не заглядывая в документацию. ПЕРЕМЕННЫЕ СРЕДЫ В WINDOWS Со времен windows 95 редактирование Переменных среды» не меняется совершенно. Для некоторых программ приходится по роду работы дописывать пути в переменную Path — и нежелание разработчиков сделать редактирование СЧАСТЬЯ ВСЕМ! На прошлых выходных был день города, устроили кабинку для записи поздравлений жителей своему городу. ОТСЛЕЖИВАНИЕ ПОЧТОВЫХ ОТПРАВЛЕНИЙ Почта России продолжает удивлять. После первого отслеживания посылки по номеру трека решил подписаться на уведомления по email, чтобы меньшемучать их
АППАРАТНОЕ ДЕКОДИРОВАНИЕ В КИТАЙСКОМ …TRANSLATE THIS PAGE Какой-то хитрый прикол в китайских 3Д телевизорах. Встречается уже второй китайский телевизор, один lg для китайского рынка ca серии, другой —некий npic.
ПРОГРАММИНГ И НЕ ТОЛЬКОTRANSLATE THIS PAGE Начиная с windows 7 (windows 8 и 10) безумно долго открываются папки с видео, фильмами. Еле-еле ползет в строке адреса заполняющая полоска и нажатие на крестик дело не ускоряет, ползунок останавливается и пропадает, но папку ШКОЛЬНЫЕ УЧЕБНИКИ Я подозреваю — что написание школьных учебников — офигительно прибыльныйбизнес.
IDE — ПРОГРАММИНГ И НЕ ТОЛЬКОTRANSLATE THIS PAGE Хотелось бы иметь простой доступ к списку методов некоторых сервисов и передаваемых в них параметров не заглядывая в документацию. ПЕРЕМЕННЫЕ СРЕДЫ В WINDOWS Со времен windows 95 редактирование Переменных среды» не меняется совершенно. Для некоторых программ приходится по роду работы дописывать пути в переменную Path — и нежелание разработчиков сделать редактирование СЧАСТЬЯ ВСЕМ! На прошлых выходных был день города, устроили кабинку для записи поздравлений жителей своему городу. ОТСЛЕЖИВАНИЕ ПОЧТОВЫХ ОТПРАВЛЕНИЙ Почта России продолжает удивлять. После первого отслеживания посылки по номеру трека решил подписаться на уведомления по email, чтобы меньшемучать их
АППАРАТНОЕ ДЕКОДИРОВАНИЕ В КИТАЙСКОМ …TRANSLATE THIS PAGE Какой-то хитрый прикол в китайских 3Д телевизорах. Встречается уже второй китайский телевизор, один lg для китайского рынка ca серии, другой —некий npic.
ОТСЛЕЖИВАНИЕ ПОЧТОВЫХ ОТПРАВЛЕНИЙ Почта России продолжает удивлять. После первого отслеживания посылки по номеру трека решил подписаться на уведомления по email, чтобы меньшемучать их
IDE — ПРОГРАММИНГ И НЕ ТОЛЬКОTRANSLATE THIS PAGE Хотелось бы иметь простой доступ к списку методов некоторых сервисов и передаваемых в них параметров не заглядывая в документацию. ПЕРЕМЕННЫЕ СРЕДЫ В WINDOWS Со времен windows 95 редактирование Переменных среды» не меняется совершенно. Для некоторых программ приходится по роду работы дописывать пути в переменную Path — и нежелание разработчиков сделать редактирование VALUE OF FIELD ’EMAIL’ MUST HAVE A VALID E-MAIL FORMATTRANSLATETHIS PAGE
По мнению разработчиков phalcon видимо поле в таблице с названием email обязано содержать значения с валидными email, невзирая на тип поля в таблице, в модель при генерации автоматически добавляется метод валидации. ОЧЕНЬ ДОЛГО ОТКРЫВАЕТСЯ ПАПКА В WINDOWS 10 Начиная с windows 7 (windows 8 и 10) безумно долго открываются папки с видео, фильмами. Еле-еле ползет в строке адреса заполняющая полоска и нажатие на крестик дело не ускоряет, ползунок останавливается и пропадает, но папку PHALCONPHP — ПРОГРАММИНГ И НЕ ТОЛЬКОTRANSLATETHIS PAGE
Хотелось бы иметь простой доступ к списку методов некоторых сервисов и передаваемых в них параметров не заглядывая в документацию. ВЫЗОВ МЕТОДА REST API JAVASCRIPT Вызов метода API бэкэнда осуществляется следующим методом javascript API. SUGAR.App.api.call(method, url, data LARAVEL — ПРОГРАММИНГ И НЕ ТОЛЬКОTRANSLATE THISPAGE
При необходимости показать форму авторизации на вашем сайте без редиректов, чтобы не заморачиваться над тем, как бы не забыть вернуть человека в итоге на нужную емустраницу.
PUNTOSWITCHER СТАЛ КОШМАРНО РАБОТАТЬ Давно пользуюсь puntoswitcher. При запрете переключения по нажатию на Tab и Enter и добавления нескольких правил его работа меня полностью устраивала. X-EDITABLE И SELECT2. ЧАСТЬ 2 Подгрузку данных по ajax с кешированием мы решили ранее (часть первая).. Осталось еще несколько неудобныхмоментов.
ПРОГРАММИНГ И НЕ ТОЛЬКОTRANSLATE THIS PAGE Начиная с windows 7 (windows 8 и 10) безумно долго открываются папки с видео, фильмами. Еле-еле ползет в строке адреса заполняющая полоска и нажатие на крестик дело не ускоряет, ползунок останавливается и пропадает, но папку ШКОЛЬНЫЕ УЧЕБНИКИ Я подозреваю — что написание школьных учебников — офигительно прибыльныйбизнес.
IDE — ПРОГРАММИНГ И НЕ ТОЛЬКОTRANSLATE THIS PAGE Хотелось бы иметь простой доступ к списку методов некоторых сервисов и передаваемых в них параметров не заглядывая в документацию. ПЕРЕМЕННЫЕ СРЕДЫ В WINDOWS Со времен windows 95 редактирование Переменных среды» не меняется совершенно. Для некоторых программ приходится по роду работы дописывать пути в переменную Path — и нежелание разработчиков сделать редактирование СЧАСТЬЯ ВСЕМ! На прошлых выходных был день города, устроили кабинку для записи поздравлений жителей своему городу. ОТСЛЕЖИВАНИЕ ПОЧТОВЫХ ОТПРАВЛЕНИЙ Почта России продолжает удивлять. После первого отслеживания посылки по номеру трека решил подписаться на уведомления по email, чтобы меньшемучать их
АППАРАТНОЕ ДЕКОДИРОВАНИЕ В КИТАЙСКОМ …TRANSLATE THIS PAGE Какой-то хитрый прикол в китайских 3Д телевизорах. Встречается уже второй китайский телевизор, один lg для китайского рынка ca серии, другой —некий npic.
ПРОГРАММИНГ И НЕ ТОЛЬКОTRANSLATE THIS PAGE Начиная с windows 7 (windows 8 и 10) безумно долго открываются папки с видео, фильмами. Еле-еле ползет в строке адреса заполняющая полоска и нажатие на крестик дело не ускоряет, ползунок останавливается и пропадает, но папку ШКОЛЬНЫЕ УЧЕБНИКИ Я подозреваю — что написание школьных учебников — офигительно прибыльныйбизнес.
IDE — ПРОГРАММИНГ И НЕ ТОЛЬКОTRANSLATE THIS PAGE Хотелось бы иметь простой доступ к списку методов некоторых сервисов и передаваемых в них параметров не заглядывая в документацию. ПЕРЕМЕННЫЕ СРЕДЫ В WINDOWS Со времен windows 95 редактирование Переменных среды» не меняется совершенно. Для некоторых программ приходится по роду работы дописывать пути в переменную Path — и нежелание разработчиков сделать редактирование СЧАСТЬЯ ВСЕМ! На прошлых выходных был день города, устроили кабинку для записи поздравлений жителей своему городу. ОТСЛЕЖИВАНИЕ ПОЧТОВЫХ ОТПРАВЛЕНИЙ Почта России продолжает удивлять. После первого отслеживания посылки по номеру трека решил подписаться на уведомления по email, чтобы меньшемучать их
АППАРАТНОЕ ДЕКОДИРОВАНИЕ В КИТАЙСКОМ …TRANSLATE THIS PAGE Какой-то хитрый прикол в китайских 3Д телевизорах. Встречается уже второй китайский телевизор, один lg для китайского рынка ca серии, другой —некий npic.
IDE — ПРОГРАММИНГ И НЕ ТОЛЬКОTRANSLATE THIS PAGE Хотелось бы иметь простой доступ к списку методов некоторых сервисов и передаваемых в них параметров не заглядывая в документацию. ПЕРЕМЕННЫЕ СРЕДЫ В WINDOWS Со времен windows 95 редактирование Переменных среды» не меняется совершенно. Для некоторых программ приходится по роду работы дописывать пути в переменную Path — и нежелание разработчиков сделать редактирование VALUE OF FIELD ’EMAIL’ MUST HAVE A VALID E-MAIL FORMATTRANSLATETHIS PAGE
По мнению разработчиков phalcon видимо поле в таблице с названием email обязано содержать значения с валидными email, невзирая на тип поля в таблице, в модель при генерации автоматически добавляется метод валидации. ОЧЕНЬ ДОЛГО ОТКРЫВАЕТСЯ ПАПКА В WINDOWS 10 Начиная с windows 7 (windows 8 и 10) безумно долго открываются папки с видео, фильмами. Еле-еле ползет в строке адреса заполняющая полоска и нажатие на крестик дело не ускоряет, ползунок останавливается и пропадает, но папку ОТСЛЕЖИВАНИЕ ПОЧТОВЫХ ОТПРАВЛЕНИЙ Почта России продолжает удивлять. После первого отслеживания посылки по номеру трека решил подписаться на уведомления по email, чтобы меньшемучать их
PHALCONPHP — ПРОГРАММИНГ И НЕ ТОЛЬКОTRANSLATETHIS PAGE
Хотелось бы иметь простой доступ к списку методов некоторых сервисов и передаваемых в них параметров не заглядывая в документацию. ВЫЗОВ МЕТОДА REST API JAVASCRIPT Вызов метода API бэкэнда осуществляется следующим методом javascript API. SUGAR.App.api.call(method, url, data LARAVEL — ПРОГРАММИНГ И НЕ ТОЛЬКОTRANSLATE THISPAGE
При необходимости показать форму авторизации на вашем сайте без редиректов, чтобы не заморачиваться над тем, как бы не забыть вернуть человека в итоге на нужную емустраницу.
PUNTOSWITCHER СТАЛ КОШМАРНО РАБОТАТЬ Давно пользуюсь puntoswitcher. При запрете переключения по нажатию на Tab и Enter и добавления нескольких правил его работа меня полностью устраивала. X-EDITABLE И SELECT2. ЧАСТЬ 2 Подгрузку данных по ajax с кешированием мы решили ранее (часть первая).. Осталось еще несколько неудобныхмоментов.
Перейти к содержимому ПРОГРАММИНГ И НЕ ТОЛЬКО Меню и виджетыНайти:
СВЕЖИЕ ЗАПИСИ * Failed to load ldlinux.c32 * Генерация URL для rest API * Вызов метода rest API javascript * Очень долго открывается папка в Windows10
* Белый экран в bitrix СВЕЖИЕ КОММЕНТАРИИАРХИВЫ
* Август 2018
* Сентябрь 2017 * Декабрь 2015* Ноябрь 2015
* Сентябрь 2015 * Декабрь 2014* Ноябрь 2014
* Октябрь 2014 * Сентябрь 2014* Август 2014
* Июль 2014
* Июнь 2014
РУБРИКИ
* Extended manuals
(10)
* FrontEnd (6)
* HTML (3)
* IDE (5)
* JavaScript (8)
* Laravel (1)
* OS (5)
* PhalconPhp (13)
* PHP (18)
* SugarCRM (2)
* Биография(2)
* Бытовое (6) * Верстка (2) * Дорожное (1) * Инструменты (2) * Интернет (2) * Киношное (2) * Программинг(20)
* Электроника(4)
МЕТКИ
* bug
* chinese tv
* collapse level
* dataTables
* date
* downgrade
* error
* exception
* exeption
* find
* forward
* framework
* frontend
* IDE
* keypad
* liveinternet
* main layout
* main route
* man
* manual
* model
* modx
* multimodule
* mysql
* netbeans
* notepad
* npic
* phalconphp
* php
* PHPStorm
* punto
* regexp
* replace
* select2
* taskkill
* volt
* windows 7
* x-editable
* \Phalcon\Mvc\Router* жд
* жд билеты
* звук
* почта росии* скрыть
* счетчик
FAILED TO LOAD LDLINUX.C32 Значит вы записали флешку для UEFI и достаточно выбрать соответствующий пункт в меню загруки (жми F8 в самом начале загрузки компьютера), в котором название флешки предваряется «UEFI:» Опубликовано 02.08.201802.08.2018Рубрики PHP
Добавить
комментарий к записи Failed to load ldlinux.c32 ГЕНЕРАЦИЯ URL ДЛЯ REST API Для генерации адреса c целью доступа к API есть специальный метод?
1
2
3
4
5
6
7
8
SUGAR.App.api.buildURL( module, // Строка, имя подуля (Calls,Accounts,Opportunities) action, // действие, параметр необязательный, // прилепляется в конец итогового URL attributes, // необязательный объект, // можно задать id записи, link и relatedId params // необязательный объект для дополнения адреса get переменными)
К примеру для привязки существующего звонка к сделке — url должен быть следующего вида /?
1
2
3
4
5
6
7
8
9
SUGAR.App.api.buildURL( 'Accounts', // основной модуль '', // не нужен в данном случае{
link : 'calls', // связанный модуль id : '123-456', // ид сделки (записи основного модуля) relatedId : '789-012' // ид звонка (записи связанного модуля)}
)
на выходе получаем следующий url: rest/v10/Accounts/123-456/link/calls/789-012 его уже можно использовать в вызове методов rest API Для случаев типа /?
1
SUGAR.App.api.buildURL('Accounts', 'filter/count') Параметр params этого метода введен, видимо, на всякий случай, совершенно, правда, непонятно на какой. Этот метод всегда работает в паре сSUGAR.App.api.call
,
который принимает объект data со всеми данными, которые необходимо передать на сервер, и сам уже решает куда помещать эти данные: в post или в getпараметры.
Опубликовано 04.09.201704.09.2017 Рубрики FrontEnd, JavaScript
, SugarCRM
, ПрограммингДобавить
комментарий к записи Генерация URL дляrest API
ВЫЗОВ МЕТОДА REST API JAVASCRIPT Вызов метода API бэкэнда осуществляется следующим методомjavascript API
?
1
SUGAR.App.api.call(method, url, data, callbacks, options) ПЕРВЫЙ ПАРАМЕТР method — это вопреки ожиданиям не HTTP метод, а CRUD action, который может принимать одно иззначений:
— read (GET)
— create (POST)
— update (PUT)
— delete (DELETE)
В скобках указан HTTP метод, который придет в бэкенд, именно он должен быть указан в массиве регистрации метода API c ключом «reqType», к примеру для обновления записи (метод js api — «update», метод для PHP rest api — «PUT»)?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
public function registerApiRest() {return array(
'saveSomething' => array('reqType' => 'PUT',
'path' => array(
'Opportunities',
'?',
'save-something'
),
'pathVars' => array('module',
'id',
'method'
),
'method' => 'saveSomething', 'shortHelp' => 'save something foropportunity',
'longHelp' => '...save-something.html',),
...
ВТОРОЙ ПАРАМЕТР — url Указывать прямую ссылку — явно дурной тон, будем использовать для этого возможности js api, об этом в следующемпосте
ТРЕТИЙ ПАРАМЕТР — data — привычный объект c данными, которые необходимо передать на сервер, к примеру?
1
2
3
4
{
summa: 10000,
sales_stage: "work"
}
ЧЕТВЕРТЫЙ ПАРАМЕТР — callbacks — объект с функциями-коллбэками?
1
2
3
4
5
6
7
8
9
10
11
12
{
success: function(answer) { "Успешное завершение вызова, answer (при дефолтных параметрах) -объект";
},
error: function(error) { "Произошла какая-то ошибка, лучшее решение в этом случае - показать сообщение об ошибке и добавить какие-то рекомендации человеку, который возможно этоувидит";
App.alert.show('wrong_save', {level:'error',autoClose:false,messages:error.message+"\n Попробуйте перезагрузить страницу и попробовать заново, если не поможет - сообщите программисту."});},
complete: function() { "Этот коллбэк отработает в любом случае, тут можно убрать блокировки на время загрузки"},
}
Ну и ПОСЛЕДНИЙ ПАРАМЕТР — это объект с параметрами для совершения ajax запроса Дефолтные параметры:?
1
2
3
4
5
6
7
8
{
url: null, // если url не указали вторым параметром - его можно указать здесь type: "GET", // тут можно указать HTTP метод напрямуюdataType: 'json',
headers: {},
timeout: 30000, // 30 sec contentType: 'application/json'}
Опубликовано 03.09.201705.09.2017 Рубрики JavaScript, SugarCRM
Добавить
комментарий к записи Вызов метода restAPI javascript
ОЧЕНЬ ДОЛГО ОТКРЫВАЕТСЯ ПАПКА В WINDOWS 10 Начиная с windows 7 (windows 8 и 10) безумно долго открываются папки с видео,фильмами.
Еле-еле ползет в строке адреса заполняющая полоска и нажатие на крестик дело не ускоряет, ползунок останавливается и пропадает, но папку показывает пустую. Лечится это дело очень просто, какоказалось.
В настройках папки тип содержимого меняем с Видео на Общие элементы и папка начинает открываться сразу, без этой жутко раздражающей паузы. Создание крупных значков миниатюр от этого ни капельки не страдает, показываются как положено. Я так понял долго открывает папку потому, что за каким-то чертом, каждый раз при открытии папки винда читает медиаданные всех фильмов в этой папке, прежде чем начать хоть что-то показывать. Опубликовано 18.12.201518.12.2015Рубрики OS
Метки windows 10Добавить
комментарий к записи Очень долго открывается папка в Windows 10 БЕЛЫЙ ЭКРАН В BITRIX Внезапно bitrix начал показывать белый экран на некоторых страницах и при входе в админку. Много чего перепробовал, включение error_reporting и display_errors не помогает, пробовал вставлять в файлы инициализации, конфига, прологи, ничего не помогает. Выход еле-еле нашелся, оказывается, в bitrix/.settings.php надо включить логирование ошибок, добавить элемент массива конфигурации:?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
return array (
...
'exception_handling' =>array (
'value' =>
array (
'debug' => true,
'handled_errors_types' => E_ALL & ~E_NOTICE & ~E_STRICT & ~E_USER_NOTICE & ~E_DEPRECATED, 'exception_errors_types' => E_ALL & ~E_NOTICE & ~E_WARNING & ~E_STRICT & ~E_USER_WARNING & ~E_USER_NOTICE &~E_COMPILE_WARNING,
'ignore_silence' => true, 'assertion_throws_exception' => false, 'assertion_error_type' => 256,'log' => array (
'settings' => array ('file' =>
'bitrix/modules/error.log', 'log_size' => 1000000,),
),
),
'readonly' => true,
),
...
);
После чего причину падения битрикса можно будет увидеть в файле лога bitrix/modules/error.log. Стоит убедиться, что достаточно прав у веб пользователя для создания и записи в файл лога. С большой степенью вероятности — причиной белого экрана будет неработоспособность какого-либо модуля. Пробуйте удалить папку модуля из bitrix/modules. И, после, установить этот модуль заново из админки. Опубликовано 24.11.2015Рубрики
ПрограммингМетки bitrix
, cms ,
white screen , белыйэкран
Добавить
комментарий к записи Белый экран в bitrix УСТАНОВКА SUBLIME TEXT 2 НА DEBIAN 8 JESSIE На самом деле, все не так сложно Копируем архив с сайта разработчика и разархивируем его?
1
2
# bzip2 -d Sublime\ Text\ 2.0.2\ x64.tar.bz2 # tar -xvf Sublime\ Text\ 2.0.2\ x64.tar В полученной папке ./Sublime Text 2 у нас уже рабочая программа, но сделаем все как положено: копируем содержимое этойпапки в opt
?
1
# cp -R ./"Sublime Text 2" /opt/sublime-text-2/ И создаем все необходимые ссылки иярлыки
?
1
2
# ln -s /opt/sublime-text-2 /usr/local/sublime-text-2 # ln -s /opt/sublime-text-2/sublime_text /usr/local/bin/subl2 Создаем ярлык приложения?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# nano /usr/share/gnome/applications/subl2.desktop Вставляем в редактор следующий текст:Version=1.0
Name=Sublime Text 2
GenericName=Text Editor Exec=/usr/local/bin/subl2Terminal=false
Icon=/opt/sublime-text-2/Icon/48x48/sublime_text.pngType=Application
Categories=TextEditor;IDE;Development;Office X-Ayatana-Desktop-Shortcuts=NewWindowName=New Window
Exec=/usr/local/bin/subl2 -n После этого ярлык для запуска SublimeText 2 появляется в списке всех приложений в меню «Приложения» как минимум в категориях Программирование и Офис. Если, конечно, вы активировали это расширение в настройках gnome. В случае, если вы активировали опцию — показывать ярлыки на рабочем столе — то точно такой же файл subl2.desktop надо создать в домашней папке ~/»Рабочий стол»/subl2.desktop, тогда ярлык для запуска появится и на рабочемстоле.
И, напоследок, будет совсем нелишним установить резвервную кодировку windows-1251 в Preferences: Settings — User добавляем строку «fallback_encoding»: «Cyrillic (Windows 1251)», в основной блок Опубликовано 16.09.201505.09.2017Рубрики
OS Метки debian 8 jessie, gnome
, sublimetext 2
Добавить
комментарий к записи Установка Sublime Text 2 на Debian 8 Jessie КАК ЗАПУСТИТЬ СЛУЖБУ REDIS? После установки redisсоздается
служба Redis Server, которая упорно отказывается стартовать, пишет: Служба была запущена и затем остановлена. Некоторые службы автоматически останавливаются, если они не используются другими службами или программами». Похоже, это связано с тем, что она устанавливается в Programm Files, и запускается от имени RedisService. Достаточно поменять учетную запись, от которой пытается запуститься служба на LocalSystem и она начинает нормально запускатьcя. Пуск->В поиск: «cmd»->На «cmd.exe» правой кнопкой мыши->запуск от имени администратора-> sc config redis obj= "LocalSystem"->Enter
Опубликовано 26.12.201426.12.2014 Рубрики Extendedmanuals , OS
, ПрограммингМетки redis
, redis service
Добавить
комментарий к записи Как запуститьслужбу redis?
АВТОЗАВЕРШЕНИЕ КОДА ДЛЯ PHALCONPHP Хотелось бы иметь простой доступ к списку методов некоторых сервисов и передаваемых в них параметров не заглядывая в документацию. Конечно, из любого контроллера можно обратиться к стандартному сервису через переменную с соответствующим названием $THIS->TAG, $THIS->URL, автодополнение срабатывает как положено в любом нормальном IDE. Как настроить автодополнение для phalconphpдля Netbeans?
Но в случае использования своих сервисов IDE уже молчит. Да и возникает необходимость обращаться как к своим, так и к стандартным сервисам phalcon не только из контроллеров. В моделях возникает необходимость добавить методы получения данных из соответствующих таблиц, в случаях, когда критерии выборки из таблицы сложные, в этом случае неправильно пихать такой код в контроллер, тем более, когда получаем эти данные с такими критериями в нескольких местах одного, а то и нескольких контроллеров. При этом может возникнуть необходимость обратиться к методам сервисов: базы данных, acl. К примеру, надо получить список задач: проверяем, чтобы ответственный за выполнение задачи или постановщик совпадал с ИД текущего пользователя или он входил в список наблюдателейзадачи;
обнуляем поля таблицы, для просмотра которых пользователей не имеет прав (обусловлено использованием dataTables — данные передаются по аякс и в данных должны присутствовать все столбцы). Получается — из модели мы как минимум должны обратиться к методам сервисов auth (предпочитаю использовать отдельный сервис для данных пользователя, который умеет инициализироваться по ключу из кук, запомнить авторизацию в куках и забыть при выходе) и acl (\Phalcon\Acl\Adapter), в некоторых случаях еще возникает необходимость вызвать методы адаптера базы данных (\Phalcon\Db\Adapter\Pdo) или модель-менеджера (\Phalcon\Mvc\Model\Manager). Можно, конечно, воспользоваться конструкцией вида:?
1
2
3
4
5
\Phalcon\DI::getDefault()->getModelManager() \Phalcon\DI::getDefault()->getAuth()# или
\Phalcon\DI::getDefault()->get('modelManager') \Phalcon\DI::getDefault()->get('auth') Но, вот незадача — в обоих случаях уже надо будет лезть в документацию, чтобы узнать точное название нужного метода и порядок передаваемых параметров. А хотелось бы, чтобы IDE сразу выдало подсказку для всех возможных методов. Для начала: я предпочитаю при инициализации сервисов объявить глобальную функцию getDi():?
1
2
3
4
5
6
7
8
9
10
/**
* @return \Phalcon\DI\FactoryDefault*/
function getDi() {
static $di = null;
if (!$di) {
$di = new \Phalcon\DI\FactoryDefault();}
return $di;
}
потому как не люблю лишнего нагромождения кода, которое создаст использование конструкции \Phalcon\DI::getDefault(). Далее, создаем папочку в проекте, к примеру my-phalcon. И копируем туда phalcon-devtools\ide\{номер версии}\Phalcon\DI.php. Вносим нужные изменения в этот файлик — добавляем вызов недостающих тамсервисов:
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
namespace Phalcon {
...
class DI implements \Phalcon\DiInterface {...
/**
* @return \Phalcon\Security*/
public function getSecurity() {}/**
* @return \Handy\Models\Auth*/
public function getAuth() {}/**
* @return \Phalcon\Acl\Adapter\Memory*/
public function getAcl() {}/**
* @return \Phalcon\Db\Adapter\Pdo\Mysql*/
public function getDb() {}/**
* @return \Phalcon\Tag*/
public function getTag() {}...
# ваши сервисы...
И, вуаля: автозавершение для всех доступных методов, всех нужных сервисов работает! Опубликовано 23.12.201423.12.2014Рубрики
IDE , PhalconPhp
Метки autocompleteДобавить
комментарий к записи Автозавершение кода для phalconphp ПЕРЕМЕННЫЕ СРЕДЫ В WINDOWS Со времен windows 95 редактирование Переменных среды» не меняется совершенно. Для некоторых программ приходится по роду работы дописывать пути в переменную Path — и нежелание разработчиков сделать редактирование переменных хоть чуть удобнее за более чем 20 лет, откровенно удивляет. С чем это связано — не могу взять в толк ) Если поставить тему «Классическая» — то разницы и вовсе не заметить. Опубликовано 17.12.2014Рубрики OS
Добавить
комментарий к записи Переменные средыв windows
FETCHALL И BINDTYPES В PHALCONPHP Согласно документации описание метода fetchAll класса Phalcon\Db\Adapter\Pdo\Mysql выглядит так:?
1
2
3
4
5
public array fetchAll (string $sqlQuery,
,
) inherited from Phalcon\Db\Adapter подготовил запрос, включил туда?
1
LIMIT :offset, :limitмассив bind:
?
1
2
3
4
$bind = array(
'offset'=>$offset,
'limit'=>$limit
);
Вызываю fetchAll?
1
2
3
4
5
getDi()->getDb()->fetchAll($sql,
\Phalcon\Db::FETCH_ASSOC,$bind
);
— и на тебе: PDOEXCEPTION: SQLSTATE: SYNTAX ERROR OR ACCESS VIOLATION: 1064 YOU HAVE AN ERROR IN YOUR SQL SYNTAX; CHECK THE MANUAL THAT CORRESPONDS TO YOUR MYSQL SERVER VERSION FOR THE RIGHT SYNTAX TO USE NEAR ‘ ‘0’, ’25’ ‘ Похоже целочисленные значения подставились в запрос как строки. Пробую явно привести значения к целочисленному типу:?
1
2
3
4
$bind = array(
'offset'=>intval($offset), 'limit'=>intval($limit));
Нифига, все по-прежнему, та же самаяошибка.
Как оказалось, в официальной документации есть неточность, описание метода должно выглядеть так:?
1
2
3
4
5
6
public array fetchAll (string $sqlQuery
) inherited from Phalcon\Db\Adapter Стоило лишь добавить в вызов четвертый параметр?
1
2
3
4
5
6
7
8
9
10
$types = array(
'limit' => \Phalcon\Db\Column::BIND_PARAM_INT, 'offset' => \Phalcon\Db\Column::BIND_PARAM_INT);
getDi()->getDb()->fetchAll($sql,
\Phalcon\Db::FETCH_ASSOC,$bind,
$types
);
и все заработало. Опубликовано 04.12.201404.12.2014Рубрики
Extended manuals ,
PhalconPhp Метки man Добавить комментарий к записи fetchAll и bindTypes в phalconphp НАВИГАЦИЯ ПО ЗАПИСЯМ Страница 1 Страница 2 … Страница 6 Следующаястраница
Сайт работает на WordPressDetails
Copyright © 2024 ArchiveBay.com. All rights reserved. Terms of Use | Privacy Policy | DMCA | 2021 | Feedback | Advertising | RSS 2.0