Так а суть в чем? если куки всегда могут подменить, я имею ввиду то что как-то надо строку менять по времени и последние изменения в базе хранить... Объясните подробнее или киньте линк на статью, я не до конца понимаю
Что в нем должно шифроваться?
Безопасно ли хранить хэш пароля и id в куках? я думаю нет. Для выхода из такой ситуации можно прилепить опционально привязку к ip, но это не очень удобный вариант... Что можно придумать?
вместо
vitmar,
на div contenteditable=true, разные браузеры реагируют по своему, суть задачи в том чтобы заставить браузеры реагировать одинаково и вставлять тэг <p>
vitmar, Вот пример текста который получается:
"text<div>txt</div><div>text2</div>"
а нужно чтоб так оборачивалось: "text<p>txt</p><p>text2</p>"
siv1987, спасибо)
тупанул жестко с синтаксисом(---------- Добавлено 09.04.2014 в 22:41 ----------siv1987, я вот сделал щас так, работает, выделят как надо:
var editor = this, getSel = function(element) { var start = 0, end = 0; var sel, range, priorRange; if (typeof window.getSelection != "undefined") { range = window.getSelection().getRangeAt(0); priorRange = range.cloneRange(); priorRange.selectNodeContents(element); priorRange.setEnd(range.startContainer, range.startOffset); start = priorRange.toString().length; end = start + range.toString().length; } else if (typeof document.selection != "undefined" && (sel = document.selection).type != "Control") { range = sel.createRange(); priorRange = document.body.createTextRange(); priorRange.moveToElementText(element); priorRange.setEndPoint("EndToStart", range); start = priorRange.text.length; end = start + range.text.length; } return { start: start, end: end }; }, stripTags = function(text){ if(text.length<3){return;} var regex = /(<([^>]+)>)/ig; return text.replace(regex, ""); }, setTag = function(tag) { var mainDiv = document.getElementById(sett.id), sel = getSel(mainDiv), val = editor.html(), fragment = stripTags(val.substr(sel.start, (sel.end-sel.start))); text = val.substr(0, sel.start) + "<"+tag+">" + fragment + "</"+tag+">" + val.substr(sel.end); editor.html(text); } editor.bind('keydown','ctrl+b',function(){ setTag("strong"); return false; });
Теперь как правильно сделать, чтоб когда уже обрамленный текст (в данном случае жирный) выделяеш, нажимаеш ctrl+b, и он теряет выделение (в данном случае теги strong по краям должны пропасть)....
Как правильно сделать?
В этом примере при обратном выделении вставляется такое: "as dd g>sad as"
спасибо :)
Есть несколько сайтов, которые имеют большое кол-во файлов для скачивания...
Если брать Intel Core i7-3770 3.4GHz/8MB (BX80637I73770) s1155 BOX, какую под него посоветуете мать?
Винт всё же возьму этот: Western Digital RE 4TB 7200rpm 64MB WD4000FYYZ 3.5 SATA III
ОЗУ эта: Kingston DDR3-1600 8192MB PC3-12800 HyperX
И по поводу RAID, я не особо шарю в этом, я занимаюсь разработкой по а не железом... мне нужно отдельно что-то покупать, или достаточно определенной матплаты, куда потом можно будет засовывать винты расширяя память, а сервер будет думать что у него один жесткий диск только память увеличивается?
И если вам не сложно, можете чисто от себя написать конфиг исходя из условий и того что уже есть в шапке темы....
Посмотрел насчет процессора, если брать core i7 4770K - то он будет дороже
А что касается матпл supermicro - это тоже дорого, не могу найти подходящий вариант по цене