Pull to refresh
3
0
Send message
<оффтоп> Пикачу, выбираю тебя! </оффтоп>
Имя пишем какое угодно — фигурировать оно нигде не будет

Если использовать wall.post — то будет и лучше его все же оформить
Просто личные сообщения по сути бесполезны.
Да и сама статья при подробной документации еще и на родном языке не очень полезна
Метод аяксовой кнопки — использовал как-то такой метод
только у меня не кнопка, а целиком форма дергалась через ajax, а в ней скрытый рандомный токен и сверка на серверной стороне
в результате если не получили форму через ajax — не получили токен, а значит и сделать ничего не могут
Программа небольшая – около 1500 строк кода на Erlang и C. Упаковкой изображений в прямоугольник занимается совсем маленький фрагмент кода длиной около 20 строк

По моему все время так — примерно 10% кода — это реальный функционал, а остальные 90% — обертки для красивого вывода данных
Это крупнейшая платформа, которая доступна на разнообразных устройствах от больших настольных ПК до миниатюрыных смартфонов

Поправьте пожалуйста
Это все круто конечно — простые интерфейсы и т.д., но хотелось бы больше технических подробностей
Например, зависит ли работа файрволла от веб-сервера (apache, nginx, Cherokee,lighttpd) или же заточено под наиболее распространенные комбинации (apache + nginx к примеру)
Не будет ли конфликтовать и как-то некорректно работать если установлены плагины к cms с таким-же функционалом? (например All In One WP Security & Firewall для WordPress)
Обновляли что-то? Вчера пробовал — все криво обрезалось и оставалась рамка примерно в 5 пикселей
Сегодня отлично обрабатывает те же картинки
мораль — делаешь что-то на битриксе — не используй его
if Task.Status = tsReady then // Ожидание закачки
            Item.ImageIndex := 0;         
          if Task.Status = tsQueue then // В очереди
            Item.ImageIndex := 1;         
          if Task.Status = tsError then // Ошибка завершена
            Item.ImageIndex := 2;         
          if Task.Status = tsErroring then // Ошибка не завершена
            Item.ImageIndex := 2;        
          if Task.Status = tsLoading then  // Закачка
            Item.ImageIndex := 3;         
          if Task.Status = tsStoping then // Остановка
            Item.ImageIndex := 4;         
          if Task.Status = tsStoped then // Пауза
            Item.ImageIndex := 5;         
          if Task.Status = tsLoad then // Закачено
            Item.ImageIndex := 6;         
          if Task.Status = tsGetUrl then // Получение ссылки
            Item.ImageIndex := 7;         
          if Task.Status = tsProcessing then // Поиск
            Item.ImageIndex := 8;         
          if Task.Status = tsSeeding then // Раздача
            Item.ImageIndex := 9;         
          if Task.Status = tsBittorrentMagnetDiscovery then // Обработка магнет
            Item.ImageIndex := 10;         
          if (Task.Status = tsDelete) or (Task.Status = tsDeleted) then // Удален
            Item.ImageIndex := 11;


я не знаком с делфи, но там конструкции switch разве нет?
не совсем так как я имел в виду, но теперь хоть читабельно
?>
<div style="position: relative; padding-bottom: 71%; height: 0; overflow: hidden;">
<div id="galleria"></div>
</div>
<script>
var speed=5000;
var clickNext=true;
Galleria.loadTheme("//cdn.jsdelivr.net/galleria/1.4.2/themes/classic/galleria.classic.js");
Galleria.on("image",function(e){
var img=e.imageTarget;
var picSource=$(img).attr("src");if(picSource==undefined){picSource=$("img:first").attr("src");
}
var slashPieces=picSource.split("/");
var lastSlash=(slashPieces[slashPieces.length-1]);
var lastPieces=lastSlash.split("_");});
Galleria.run("#galleria",{responsive:true,preload:4,initialTransition:"fade",debug:true,idleMode:false,pauseOnInteraction:true,fullscreenDoubleTap:true,backlink:false,transition:"fadeslide",showInfo:true,showCounter:true,clicknext:clickNext,thumbnails:true,flickr:"set:<?php echo $set ?>",height:0.7,flickrOptions:{description:true,max:100,imageSize:"big",sort:"interestingness-desc",thumbSize:"thumb",},extend:function(){var gallery=this;this.$("image-nav-right").click(function(){if(speed){if(!gallery.isPlaying()&&!clickNext){gallery.play();}
else if(clickNext){if(!gallery.isPlaying()){gallery.play();}}}});this.$("thumb-nav-left, thumb-nav-right").click(function(){if(gallery.isPlaying()){gallery.pause();}});$("#flick").click(function(){gallery.pause();});}});
$(document).ready(function(){var iOS=(navigator.userAgent.match(/(iPad|iPhone|iPod)/g)?true:false);var layout="responsive";});
</script>
<?php


В таком виде если отформатировать то уже лучше смотрится
Для справки — код вида
return '<div style="position: relative; padding-bottom: 71%; height: 0; overflow: hidden;"><div id="galleria"></div></div><script>var speed=5000;var clickNext=true;Galleria.loadTheme("//cdn.jsdelivr.net/galleria/1.4.2/themes/classic/galleria.classic.js");Galleria.on("image",function(e){var img=e.imageTarget;var picSource=$(img).attr("src");if(picSource==undefined){picSource=$("img:first").attr("src");}
var slashPieces=picSource.split("/");var lastSlash=(slashPieces[slashPieces.length-1]);var lastPieces=lastSlash.split("_");});Galleria.run("#galleria",{responsive:true,preload:4,initialTransition:"fade",debug:true,idleMode:false,pauseOnInteraction:true,fullscreenDoubleTap:true,backlink:false,transition:"fadeslide",showInfo:true,showCounter:true,clicknext:clickNext,thumbnails:true,flickr:"set:' . $set . '",height:0.7,flickrOptions:{description:true,max:100,imageSize:"big",sort:"interestingness-desc",thumbSize:"thumb",},extend:function(){var gallery=this;this.$("image-nav-right").click(function(){if(speed){if(!gallery.isPlaying()&&!clickNext){gallery.play();}
else if(clickNext){if(!gallery.isPlaying()){gallery.play();}}}});this.$("thumb-nav-left, thumb-nav-right").click(function(){if(gallery.isPlaying()){gallery.pause();}});$("#flick").click(function(){gallery.pause();});}});$(document).ready(function(){var iOS=(navigator.userAgent.match(/(iPad|iPhone|iPod)/g)?true:false);var layout="responsive";});</script>';

следует отрефакторить, потому что некошерно выдавать html и javascript код подобным методом. Понимаю, что код сгенерированный, но смотрится ужасно и с первого взгляда непонятно что делает.
Кстати еще про некоторые эпизоды хотелось бы узнать — фаерволл на wordpress к примеру работает по принципу добавления правил в .htaccess? И как будет правка работать если у меня права на запись на файлах и директориях убраны?
Если вы раньше начали деятельность, то непонятно, кто на кого похож )) Невнимательно прочитал что с 2012 года начали.
Но это не отменяет факта наличия альтернатив и необходимости думать о защите
Ну можно попытаться. Давайте сделаем список вашего функционала и аналогии из манула:
Простой в использовании — аналогично
Автоматически устраняет вредоносный код — показывает его в таблице
можно воспользоваться встроенным редактором, в котором найденный фрагмент кода будет наглядно выделен и самостоятельно принять решение об удалении нужного куска — аналогично
Для снижения вероятности повторного заражения сайта и последствий от атак Вирусдай позволяет одним кликом установить фаервол на сайт — вот тут не могу точно сказать, всегда ли будет норм работать, например в случае питона, node.js или ruby

Сегодня антивирусная база пополняется нашим отделом антивирусных баз, а также использует несколько сторонних SDK

manul?
просто отличия есть, но принцип уж очень похож
даже интерфейс при сканировании.
А остальное вполне реально получить допиливанием.
Но по мне все равно рациональнее использовать манул — бесплатный, возможности аналогичны (в плане антивируса) и яндекс точно не будет воровать мои данные таким способом, да и код на гитхабе есть.
Хотя лучше норм делать защиту и не создавать необходимость использования подобных сервисов
image
просто что-то похожее есть
для сайтов на python у вас есть инструменты?
В начале проекта — 1, если остается время — 3
До некоторых проектов пункт №3 не добрался
по мне так код в базе — это извращение, а если нормальные шаблоны прикручиваются костылями — то это не очень кошерно, получается, что система вынуждает работать через админку, в то время как на других cms я без надобности могу туда и не соваться и зафиксировать все изменения в git к примеру. А хранение кода в базе это сделать не позволит.
практически полная свобода в плане оформления внешней части сайта (этим ограничением страдают многие «конкуренты» — упомянутая Вами Joomla, Wordpress, etc).

В Wordpress вы тоже можете делать что захотите, при желании и из административной части

Information

Rating
Does not participate
Registered
Activity