
wwt
Expert-
Posts
2,571 -
Joined
-
Last visited
-
Days Won
119
Content Type
Profiles
Forums
Calendar
Store
Everything posted by wwt
-
очень многие пользователи знают что такое cookie и они не привязываются к клиенту их вполне могут передать и создать вручную в браузере ))) Защита от блондинок я бы сказал. Нужна привязка к конкретной учетной записи даже, а не машине. Человек может зайти в свой профиль откуда угодно. И никакие логины, пароли, куки не защитят от передачи доступа. По сути тут нужно средство когда человек сам не захочет передавать права доступа к аккаунту. И эта проблема очень актуальна для интернет кинотеатров к примеру. Можно конечно нагорбить систему токенов с привязкой к информации о клиенте. Разрешение монитора, юзерагент, ip и тд. И генерить ссылку доступа только для данного устройства и при каждом запросе пересылать токен доступа. Но и это можно обойти если знаешь как. Но как вариант может прокатить. Но тут возникнет проблема с доступом с разных устройств, а если у клиента 3 компа, планшет и телефон и он заплатив имеет право смотреть со всех устройств. Так что я этот способ сразу отмел.
-
1. Защита от передачи ссылки на видео кому либо. Как вариант при каждом запросе видео высылать на сотовый телефон смс с кодом подтверждения который нужно ввести в браузере ))) Вряд ли кто-то захочет давать свой телефон друзьям или чтоб их постоянно дергали и просили сказать код который пришел по смс ))) 2. От прямого скачивания еще может и можно защититься , к примеру написать свой плеер на флеше и передавать шифрованный поток, от большинства обычных скачивальщиков это защитит. Шифрованный контент они не смогут посмотреть даже скачав. А вот от не прямого скачивания защититься у вас скорее всего не выйдет. Записать видео с помощью программ для записи с экрана вы не помешаете. По поводу шифрования видеопотока во флеш у адоба насколько помню есть для этого средства.
-
Точнее сказать собирает, а не делает, а ещё вернее проектирует итоговое устройство )) ЖК панели делают sharp, samsung, lg. GPU делает nvidia и intel, процессоры intel, системную логику тоже intel. wi-fi чипы вроде бы Broadcom, память hynix, ssd sumsung, sandisk. Печатные платы насколько помню штампует foxconn, чипы сетевых карт и т.д. другие известные производители типо Broadcom и marvell))) Сам Apple практически ничего не производит. Корпуса и их части и то производятся в китае на заводах таких компаний как foxconn, keneksi и не знаю каких ещё)) По сути apple проектирует устройство на комплектующих других производителей, и единственные вещи которые они конкретно сами проектируют это корпуса и печатная плата материнской платы. А выпускают уже китайцы.
-
можно конечно сделать совсем просто правилом в htaccess что-то типо: RewriteEngine onRewriteBase / # Проверяем не является ли адрес реальной директориейRewriteCond %{REQUEST_URI} !-d# Проверяем не является ли адрес реальным файломRewriteCond %{REQUEST_URI} !-f# проверяем URL на существование но это не есть хорошо из-за подзапроса и нагрузки на сервер.По-этому закомменчу пожалуй# RewriteCond %{REQUEST_URI} !-U# Если первый сегмент URI начинается с "id" и имеет 9 цифр после буквRewriteCond %{REQUEST_URI} ^/id([0-9]){9}/(.*)$ [OR]# Или если первый сегмент является строкой состоящей из a-zA-Z_0-9 и длиной от 5 до 15 символовRewriteCond %{REQUEST_URI} ^/([a-zA-Z_0-9]){5,15}/(.*)$# То перекидываем запрос на файл index.php в директории profile и передает ему 3 параметра это: u(9 цифр или строку), s (часть адреса после id, и uri(весь адрес)RewriteRule (.*) /profile/index.php?u=%1&s=%2&uri=$1 [L,QSA]на работоспособность нужно проверять, не проверял если честно так набабахал. Если чо я не виноват ))) ЗЫ Из-за минусов я бы это делал средствами php, да и там можно систему сделать более гибкой и функциональной. Ну и как сказал rus с помощью директив модуля апача это более ресурсозатратно.
-
Именно. На данном принципе основано ЧПУ. Пишете правило модреврайта которое перекидывает все запросы на какой-то файл .php, в котором средствами php разбираете запрос и в зависимости от запроса выдаете содержимое.
-
Возможно проблема в драйверах на видеокарту. PS И я бы убрал compiz и поставил более легкий менеджер окон. Чтонить типо OpenBox
-
Вконтакте можно задать и индивидуальное имя вместо id, в настройках. То есть это имя будет просто алиасом. Опять же это в php проще роутить чем создавать правила в .htaccess
-
Как я понял ТС он хочет адреса без поддиректории, чтоб они были на примере контакта. Вообще проще всего, и обычно так и делают. Реврайтом кидать все запросы на php скрипт, где адрес парсится и в зависимости от результатов выдается контент.
-
Не так не пойдет. Под регулярку будут попадать любые адреса, а не только на профили. Нужна некая метка по которой можно будет определять что адрес является ссылкой на профиль, как пример можно взять систему как у ВКонтакте у них адреса на профили выглядят вот так: http://vk.com/id123456 Тоесть регулярка под него будет примерно такого вида: ^(id[0-9]+)
-
вот щас вспомнил по поводу печати. Лет 8 назад искал работу, пришел в небольшую фирму ну то, сё, поговорили с директором. И он такой типо ну всё хорошо , осталось ток тест пройти. Ну короч сажают меня за комп и врубают тест на скорость набора текста ))) Сами понимаете работать я там не стал ))))
-
Для позвоночника полезно плавание. Но так как бассейн ни дома, ни в офисе ниоткуда не возьмешь. Неплохой заменой будет ходьба. Так что тем у кого переодически болит спина - запишитесь в бассейн или больше ходите, если грыжу не хотите заработать межпозвонковую. Кстати именно ходьба, а не бег.
-
Но это вручную прописывается? Меня как-то смущает эта точность. для деления есть калькулятор, а прописывается конечно вручную )) Помню пару лет назад тоже делал сетку для своих нужд щас нашел кусок так у меня там вот так было .column,.column-10,.column-20,.column-30,.column-40,.column-50,.column-60,.column-70,.column-80,.column-90,.column-100 { margin: 0.9%; float: left; display: block; padding: 9px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border: solid 1px transparent; background-color: transparent; min-width: 50px;}.column-10 {width: 9.311111111111111%;}.column-20 {width: 20.42222222222222%;}.column-30 {width: 31.53333333333333%;}.column-40 {width: 42.64444444444444%;}.column-50 {width: 48.2%;}.column-60 {width: 53.75555555555556%;}.column-70 {width: 64.86666666666667%;}.column-80 {width: 75.97777777777778%;}.column-90 {width: 87.08888888888889%;}.column-100 {width: 98.2%;}Вообще не ровные циферки из-за процентного margin для колонок
-
браузер firefox насколько я помню поддерживал локальные запросы через AJAX(помоему единственный из оставшихся). А вообще установить apache+php на локале рас плюнуть - несколько кликов мышкой. И делай что хочешь. ЗЫ всяческие денверы это от лукавого имхо.
-
Вообще они очень намудрили с новой сеткой, всё в процентах, нуна кучу классов прописывать чуть что. возможно вам проще использовать номер 12 в колонке а внутрь положить свой див и фиксированной шириной+выравнивание по центру и не парить моск.
-
Уберите список вообще он вам не нужен. Используйте два row с 3 колонками. По поводу новой сетки очень неплохо с примерами есть в документации http://getbootstrap.com/css/#grid . Прикол в том что для мобильных девайсов ширина определяется в процентах. Тоесть если у вас ширина монитора меньше 768px то ваши колонки начинают перескакивать на новую строку. Если прописать xs классы колонки будут иметь ращмер в процентах, но немного меняется зависимость и вот в примере "Mobile and desktop" это видно там колонки имеют вид: .col-xs-12 .col-md-8 | .col-xs-6 .col-md-4.col-xs-6 .col-md-4 | .col-xs-6 .col-md-4 | .col-xs-6 .col-md-4.col-xs-6 | .col-xs-6Ширина xs хитрая.
-
Документацию читали? .col-sm-* сетка для Small devices то есть >=768 при этом max-width равен 750px, при этом максимальная ширина одной колонки 60px . В 3+ бутстрапе можно использовать сразу все классы для всех диапазонов разрешений: <div class="col-xs-4 col-sm-4 col-md-4 col-lg-4"></div>всего 12 колонок, а у вас должно быть 3 колонки и вы верно выбрали классы с 4, но только под одну размерность. ЗЫ а вообще изначально неверно использовать row и col-*-* для списков. Это реализация сетки! А не структуризация меню.
-
с HTML, потом CSS, потом JS потом то что захочешь.
-
рабы? Правильнее писать:
-
нет не является. Если событие создано через attachEvent/addEventListener то простое возвращение false может и не помочь. А вот если событие создано через on* методы то да. А используете вы тип кнопки submit когда вообще вам ненужна отправка запроса стандартными способами. Используйте тип button.
-
=) я почему-то так и подумал. Но если вам не нужен submit зачем вы его используете вообще? )) Отследить нажатие можно и по type='button' Вообще preventDefault должен работать нужно разбираться в чем дело.
-
Судя по коду jQuery 1.10.2 с preventDefault() там должно быть всё ок. // jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.htmljQuery.Event.prototype = { isDefaultPrevented: returnFalse, isPropagationStopped: returnFalse, isImmediatePropagationStopped: returnFalse, preventDefault: function() { var e = this.originalEvent; this.isDefaultPrevented = returnTrue; if ( !e ) { return; } // If preventDefault exists, run it on the original event if ( e.preventDefault ) { e.preventDefault(); // Support: IE // Otherwise set the returnValue property of the original event to false } else { e.returnValue = false; } }, stopPropagation: function() { var e = this.originalEvent; this.isPropagationStopped = returnTrue; if ( !e ) { return; } // If stopPropagation exists, run it on the original event if ( e.stopPropagation ) { e.stopPropagation(); } // Support: IE // Set the cancelBubble property of the original event to true e.cancelBubble = true; }, stopImmediatePropagation: function() { this.isImmediatePropagationStopped = returnTrue; this.stopPropagation(); }};Возможно проблема не в этом. Форма с кнопкой Заказать? У меня отправилась, вылез алерт с 1 и потом окошко ваша заявка принята и редиректнуло на contact.php. FF 25.0.1
-
preventDefault() вообще стандартный метод и ие ниже 9 версии его не понимают. Возможно в более новых версиях jquery убрали собственную реализацию данного метода. Который я думаю если и был то выглядел так же как это сделали вы )
-
Голосовать не стану, просто выскажу свое мнение: 9. Понравилось. Классическая открытка, просто и со вкусом. 8. Номинант на интерактивность, понравился эффект с раскрытием открытки, даже сложилось ощущение 3д в момент разворота или это сыграла роль выпитая текила. 7. Номинант на креативность. Интересная идея с гривой, талант явно есть, нужно развивать. 6. Понравилось. Классическая открытка. Вместе с номер 9 наравне. 5. Симпатично, картинка фоном, снежинки и динамический текст. Есть потенциал, стремитесь к лучшему. 4. Эффект раскрытия понравился, но не доработано, не реалистичное открытие. Но в целом ничего. Номинант на интерактивность вместе с номером 8. 3. Классическая открытка с интерактивом, интерактив послабее двух других. Есть над чем поработать. Старайтесь и у вас всё получится ещё лучше. 2. Чисто из принципа не стану комментировать ни одной из работ, в теме конкурса было замечен копипаст с хабра, не могу быть уверен в том что работы принадлежат данному человеку. 1. Стремление видно, а воображалка в плане дизайна видимо как и у меня. Хотя надеюсь у вас будет лучше ))) Всем спасибо получил удовольствие смотря работы. Всем кроме номера 2. Пока что для меня это фальсификатор. В теме конкурса в представленной работе даже не потрудился имена классов изменить. Хоть в конкурсе и нет данной работы, я не уверен что представленные тоже не украдены у кого-то. Даже если все представленные работы ваши, вы загубили впечатление от них выложив чужую работу в начале. Запомните один неверный шаг может стоить вам будущего. ЗЫ код не смотрел, просто высказал впечатления основываясь на визуальном восприятии. Практически везде =) Ах да всех с текилой С Наступающим новым годом! =) ЗЫЗЫ Девушек особенно! =)
-
Вам сам бог велел быть дизайнером. Либо я пьян и нифига не понимаю. не по феншую а вообще спасибо О чём я и говорил. режте иконку вместе с тенью с прозрачностью. По хорошему тут либо переделывать либо резать как есть.
-
ну иконка + тень для нее . Выключите все слои кроме слоев с иконкой и её тенью. и вырезайте прямоугольник захватывающий и то и другое и сохраняйте в png с прозрачностью.