Great Rash
Expert-
Posts
7,974 -
Joined
-
Last visited
-
Days Won
144
Content Type
Profiles
Forums
Calendar
Store
Everything posted by Great Rash
-
На сколько я знаю в России такого понятия как гражданский арест нет. Я не водитель, поэтому на счет видеорегистраторов не в курсе, но я живо представляю себе общество, в котором каждый второй обвешан регистраторами. Эдакие охотники за головами. Если 25% от суммы штрафа будет отходить лично тебе, то это превратится в бизнес. UPD: Ну и в целом, ты рассуждаешь с позиции программиста. Ты задал условия, и значит система должна заработать. А она нифига не заработает, потому что люди не компьютеры. Кому-то будет просто впадлу выкинуть бумажку в урну, кто-то будет из чувства противоречия демонстративно бухать в электричке, кто-то организует банду и будет обувать народ под видом "гражданского ареста"...
-
С алкоголем вообще цинизм со стороны государства. Сбыт алкогольной продукции - одна из доходнейших статей бюджета. И государство с одной стороны вводит довольно жесткие ограничения на оборот такой продукции, а с другой - активно поддерживает ее продажу. Так и балансирует на грани. По сути, проблему с алкоголем может решить только улучшение качества жизни. Ну и далее по списку: борьба с коррупцией, развитие регионов, земледелие. поддержка отечественного производителя и т.п. и т.д. Даже не интересно дальше обсуждать эту тему ибо все и так всё знают. Контроль кто будет осуществлять? Представляю какой мордобой начнется. Ну и, собссно, кто дал, скажем, тебе право задерживать меня? Или что ты вкладываешь в понятие "поймать"?
-
Ой не факт. Тут нужен комплекс мер, если штраф будет 10 тыщ за распитие, то где гарантия того, что распивающему не проще будет попытаться сунуть на лапу ППСнику? Опять же, по заявлению какой-то шишки из РЖД только 30% электричек сопровождаются сотрудниками правопорядка. А должно быть 100% вообще-то. Про патрулирование улиц я вообще молчу. P.S. И да, я люблю посидеть на лавочке с бутылкой пива вечером после работы. Но я не страдаю синдромом дауна И не надо обижать тех кто страдает этим синдромом.
-
У нас ввели штраф (3000 вроде) за проезд по выделенной для маршрутного транспорта полосе. Это кого-то останавливает? Насколько большим должен быть штраф, чтобы это кого-то остановило? Пол стоимости автомобиля? У нас есть штраф (1000 рублей, примерно 25 евро) за распитие алкогольных напитков в общественном месте. Это кого-то останавливает? Так что только карательными методами проблему не решить. Это только вызовет бурление говн, мол менты совсем опупели, медвепут - водолаз и т.п.
-
Решение проблемы какое предлагаешь?
-
Ну так тоже судить трудно. Есть люди и в Росии, которые спокойны за свою старость, за внуков и т.д. Вона их по телевизору сколько показывают
-
"Тупые" вопросы, которые вы хотели задать, но боялись спросить...
Great Rash replied to Hell&Heaven™'s topic in Flame
На те, которые потребует заказчик. Если он готов платить конечно за дополнительную работу. -
Verder, рекомендую к просмотру и , ну и остальные его видео тоже интересные Я этого человека знал лично (2-3 месяца работали вместе, он у нас дизайнером работал). Американский американец рассказывает, что не все там у них в америках так радужно.
-
Проблема array JS и данные из БД MySQL типа text
Great Rash replied to bgraf's question in JavaScript
Т.е. массива вообще нет? В консоли что-то выводится? Возможно в описании кавычки есть неэкранированные, которые ломают код? -
Я всегда думал, что AJAX - это просто данные. В виде XML или текста. Т.е. у вас, по идее, не должно выполняться никакого скрипта после получения данных.
-
«javascript include» в Google.
-
организовать вывод информативного дива на странице
Great Rash replied to mstdmstd's question in JavaScript
«jQuery popup» в Google. -
Проблему конфликтов решает замыкание. (function($){ // я в замыкании и меня не видно снаружи })(jQuery)
-
Минусанул карму, чтобы был стимул читать мануалы
-
Если юзаем jQuery, то так: if ($('.nivo-imageLink').css('display') == 'block') { // ... }
-
var options=jQuery.extend({color:'red',background:'blue'},options) Тут неплохо бы проверить, что options - объект, а не строка например. $(this) Лучше вынести в отдельную переменную, наверняка в коде будет использоваться не раз. Это существенно ускорит работу плагина.
-
"Тупые" вопросы, которые вы хотели задать, но боялись спросить...
Great Rash replied to Hell&Heaven™'s topic in Flame
80% знаю наизусть. HTML5 пока не знаю, но в процессе само выучится. На заре проф. деятельности постоянно пользовался справочным материалом. -
Зачем? Там яваскрипт скорее всего.
-
Скриптом.
-
Для смартфонов однозначно да. Для телефонов, скорее всего, нет, там кроме всего очень ограничена поддержка CSS, и, скорее всего, не будут работать медиа запросы (media queries). А без них и без JS я, например, не знаю как сделать адаптивную верстку.
-
Да не, ответы как ответы Нормальные такие ответы. В общем я уже сам нагуглил вот такой паттерн: (function($) { var Plugin = function(element, options) { // наш плагин, весь код тут var elem = $(element); // элемент с которым работаем сейчас var self = this; // сохраняем контекст для дальнейшего использования // дефолтные настройки settings = { param_1: 1, param_2: 2 }; if (options && typeof options === 'object') { $.extend(settings, options); } // приватный метод var prv_method = function() { return 'Я приватный метод'; }; // публичный метод this.pub_method = function() { alert('Я публичный метод'); }; // остальной код плагина... }; $.fn.plugin = function(options) { return this.each(function() { var element = $(this); // если к элементу уже применяли плагин, выходим из программы if (element.data('plugin')) return; // создаем новый экземпляр объекта var plugin = new Plugin(this, options); // сохраняем его в елементе element.data('plugin', plugin); }); }; })(jQuery); Юзать так: // назначаем плагин $(function() { $('p').plugin(); }); // вызываем метод $('p').first().data('plugin').pub_method();
-
Это не подходит, т.к. при вызове плагина больше 1 раза, "глобальные" переменные будут общими, а мне надо, чтоб были разные для каждого блока.
-
Нет. settings - это дефолтные значения плагина.
-
Тоже не факт. Опера мини стоит на относительно дорогих аппаратах (цена от 4-5 тыщ), на дешевых телефонах стоят собственные браузеры, как правило. Например у той же Нокии свой. UPD: хотя я тоже склоняюсь к тому, что на тех, кто не юзает Оперу мини можно и забить. А вообще все сильно зависит от того какая аудитория нужна.
-
Уже есть пара написанных плагинов, но тут к одному из них понадобилось добавить API. Погуглил, но стоящих примеров не нашел. Вот что пока вырисовывается: (function($) { // дефолтные значения var settings = { param_1: 1, param_2: 2 }; // методы плагина var methods = { init: function(options) { // инициализация плагина if (options) this.extend(settings, options); return this.each(function() { // код плагина }); }, method_1: function() { // какой-то метод return settings.param_1; } }; // логика вызова методов $.fn.myPlugin = function(method) { if (methods[method]) { return methods[method].apply(this, Array.prototype.slice.call(arguments, 1)); } else if (typeof method === 'object' || ! method) { return methods.init.apply( this, arguments ); } else { $.error('Method ' + method + ' does not exist on jQuery.myPlugin'); } } })(jQuery); Вызывается это так? $('.classname').myPlugin(); // вызовется init $('.classname').myPlugin({ param_1: 5 }); // тоже вызовется init $('.classname').myPlugin('method_1'); // вызовется method_1 Код взял с официального сайта. Теперь вопрос: мне нужно как-то взаимодействовать между методами, но this в объекте methods ссылается на jQuery, это значит, что там переменные я хранить не могу, как мне лучше хранить данные, чтобы я имел к ним доступ из любого метода?