Как стать автором
Обновить
48
0
Сергей Семенов @phgrey

webdev — универсал: front, back, dba, devops

Отправить сообщение
Но код все еще «плохо расширяется и очень плохо поддерживается»
Супер! Я бы посоветовал автору статьи предложить Backbone эту статью в качестве оффициального first-steps-tutorial
В 7.0.1 работает. Для View у меня на $this-> NetBeans ругаться начинает. Если бы можно было заставить его понять, что $this = CI_Load — можно было бы сделать и для view автозаполнение.
Если активно пользуетесь get_instance(), то в temp.php Controller стоит переименовать в CI_Base. Модель, к сожалению, от CI_Base не наследует, поэтому все равно придется держать 2 класса.
Вкусно, вкусно…
Для участников с готовыми презентациями поблажки будут?
Во всем этом светлом будущем лично пугает только одно — 10% пользователей ie6 (ie7, ie8 — неважно), браузер которых вообще не отобразит мою супер-бупер красивую страничку, сверстанную по html5. А поэтому либо делаем все по-старому (так и будет еще долго во всех коммерческих проектах), либо с костылями для не поддерживающих браузеров (ой как геморно).
Кстати, по поводу локализации — jquery-ui.googlecode.com/svn/trunk/ui/i18n/ вот здесь есть несколько языков (даже украинский!). Нужно просто скачать, подключить js файл и вуаля!
Опять соврал — тестировал под FF 3.5. Также еще одно замечание по поводу имени файла — вместо строки
var filename = item.replaceName || item.file.name; 

нужно
 var filename = item.replaceName || item.file.name || item.file.fileName;

} else if(($.support.fileReading || item.file.getAsBinary) && xhr.sendAsBinary) { (извините, нечаянно нажал отправить)
За статью спасибо.
Приведенный плагин нужно чуть-чуть допилить — FF 3.6 не поддеоживает FileReader, но поддерживает File.getAsBinary()

} else if($.support.fileReading && xhr.sendAsBinary) {

заменить на

Можно сделать вот так вот:
		$.ajax({
			url:'http://tables.googlelabs.com/api/query?sql='+sql+'&jsonCallback=?',
			type: 'GET',
			success:function(resp){
				console.log(resp);
			},
			dataType:'json'
		});

У меня работает на отлично!
Не, не так жестоко.
Просто не использовать vizualization, а сделать GET-запрос (например с помощью jQuey.ajax) и руками установить заголовки (в случае с jQuery например так)
Да, действительно, проверил в explorer-е (8-й), эта проблема присутствует.
Придется переписывать строки
        var query = new google.visualization.Query(reqUri);
        query.send(displayData);

своими
Хм. Странно. Специально поставил Opera
Version 11.01
Build 1190
И sample, и jsFiddle и приложение отработали нормально.
Если (когда) проапрувят приложение — дам отчет.
Это документировано? Я что-то ничего такого не видел.
Я тоже. Это вылезло во время тестирвки. Я даже не стал разбираться где именно кешируются ответы. Возможно даже это браузерный кеш.
У меня запрос из JS отправляется через GET
var reqUri = 'http://www.google.com/fusiontables/gvizdata?tq='  + encodeURIComponent(queryText);

OR и NOT не делают, потому что запросы с ними нельзя быстро по индексам искать — только фуллсканом таблицы. Не знаю, зачем вам они понадобились...

Я планировал сделать кнопку «Объявления друзей» для посетителя. В данном случае в условии запроса появится что-то вроде «user_id = 25 OR user_id = 26 OR user_id = 27», где 25,26,27 — id друзей посетителя. В принципе что-то вроде user_id IN (25, 26, 27) тоже подошло бы, но в FT API я не нашел ничего похожего.
Спасибо, я эту библиотеку так и не нашел — видимо слишком сильно надеялся на Zend.
«Зачем вы кеширование средствами базы отключаете» — мне нужно real-time отображение вновь добаленных элементов. Без отключения кеширования они появятся втечение 1 часа.
"...can send a maximum of 5 requests per second..." — В документации не указано — 5 запросов в секунду с одного IP или всего? При геокодировании используется ограничение именно по IP
12 ...
11

Информация

В рейтинге
Не участвует
Откуда
Одесса, Одесская обл., Украина
Дата рождения
Зарегистрирован
Активность