Jump to content

bryknyk

User
  • Posts

    90
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by bryknyk

  1. Окно - Файлы. И кидаете перетаскиванием папку на папку в дереве файлов (только не на папку проекта), как вариант. Но копируется в проект. UPD. А да... Окно - Избранное. ПКМ - добавить в избранное или кинуть туда папку\файл.... Вот так правильно. UPD2. Нетбинс неплохая иде, но как и всегда, за бесплатность нужно чем-то платить. В данном случае у него есть немного заморочек, например, подключение xdebug может немного времени отнять, формат завершения строки - нужен плагин, учет кеша и типа его браузера, памятежручесть, баги можно в трекере глянуть. Но работать можно. некоторые плюшки - например, панели работы с БД засунуты просто у черта на рогах, но они достаточно удобны. Там много удобных вещей, но только не очевидных)) Если организовать окна в правильной комбинации - получится удобнейший редактор.
  2. Ну каг-бе это форум разработчиков) Если кого и заинтересует, то это сделать свой велосипед и лучше) Да и разбираться в чужом коде часто просто лень, все таки чужой...не свой, не родной.. Вопрос в имитации действий пользователя, которое доступно давно во всех яп..и более (селениум) А если прогу заточить под сервис, то поверьте, стоит только кому сказать - сразу все прикроют) Поэтому все молчат в тряпочку. Вопрос только в самих сервисах. Тут уже не программирование Легче объединяться с кем-то в систему программист-экономист-{-ист} Вон ботов каких пишут, можно час общаться и не понять, что бот.. влюбиться, жениться, а тут облом. Да и идея не нова. Боты в соцсетях, мониторинги валют и т.п. каждый пилит себе что-то - тут не всунуться) Хотя... наверняка есть еще не открытые (или открытые, но все молчат) области. Что касается чужеписных прог "установи и будут деньги" согласен про ддос, бот-сети, приезд людей в черном и т.п. ПС. Хотя любой подобный тип заработка превратится в активный, все таки ПО и самописное - длительный интим с отладкой обеспечен в любом случае.))
  3. bryknyk

    php

    Можно выбрать нечто среднее вроде http://www.slideshare.net/search/slideshow?searchfrom=header&q=php+beginners&ud=any&ft=all〈=**&sort= Ну, вопрос в компетентности... хотя везде так
  4. аналогично. как-то мало литературы. Есть типа "во класс клиента и во сервера". конечно, смысл можно спереть у того же вк\фб\т.п. А вот в работе, ведь рест это тесная связь с моделью. Как планировать канал, какие подводные камни. Вот меня бесило, что в вк идет строчка "response", пришлось костылить для парсинга. Как выделять лимиты.... если один пользователь обращается к серверу, ему можно дать больше, но лимит нужно определить в апи однозначно. Какие системы защиты, какие паттерны, одни вопросы... гуглокодинг намечается. Насколько понимаю, фреймворки и тут автоматически генерят все... но пока не добрался. Сам через Restlet, RestSharp наверно, пойду или что-то подобное. Вот любопытная реализация (в одном файле на php https://github.com/jacwright/RestServer Пока мне понравилось Web API Design: Crafting Interfaces that Developers Love тогда просто познакомиться с идеями) которые потом реализовать у себя
  5. Все тексты почти одинаковы, за исключением одного...тот который у muromec. Теги, собственно и намекают "public: no tags: [repost, opressive government". Весь текст в 5 экранов зарифмован...со ссылкой на источник. Как западноязычные коллеги не догадались флешмобить таким образом... вопрос.
  6. А чегой-то у Вас в самом конце файла мейн на 2 зеркале document.write('<script type="text/javascript" src="UPD. очень, очень, очень похоже на иньекцию Мда.. .и скрипт формы уже дает отлуп, хотя первый раз он был. Опять забываю отключать скрипты при просмотре таких сайтов). Однако антивирусные средства такое не любят, собственно, почему и покопался.
  7. вот что у меня на лисе Ммм.. реализация топскролла в правом левом углу выглядит сомнительной. Большинство кнопок управления находится в правой части экрана. И мотаться в левую через весь экран... Также ошибки есть. заюзайте яндекс спеллчеккер. И на одной из кнопок справа - её он не возьмет. Т.к. была ошибка в посте... хм.. авто спеллчекером Вы не пользуетесь, наверно. Содержание блога... это как карта сайта, как понимаю... при наличии бол.кол-ва. записей это станет малоюзабельным. Скорее метки, более раскрыть категории. Для ЦА вашей более важна информация и скорость её получения, чем дизайн. Я бы переработал все статьи. Одна диаграмма на юмл или драконе может заменить весь ваш текст. Наоборот, наверное, стоит подумать.. как выделяться из массы блогеров. писать о нюансах и т.п.
  8. Все зависит от типа части, контингента (национального, возрастного и т.п.) призыва, неуставняка, расположения ее, частоты проверок, начальников и over 1000 факторов. задача - не попасть в изгои или категорию "растащенных", ибо их сержанты, старшины, дпч гоняют на тумбу\наряды\работы в первую очередь. Причем все законно. частое посещение госпиталя, работа при штабе в т.ч. на компе, командировки, частые увольнения и т.п. - смотря какая часть - провоцируют. Если большинство из ваших сослуживцев гоняет через день дневальными, то проситься на работу в штаб - идея не очень хорошая. Любой отрыв от коллектива в начале службы рассматривается как сачкование и уклонение от работ. Причем даже если вас насильно заберут, все скажут, что вы туда сами пошли (поэтому два раза стоит подумать, умеете ли вы работать на компе)... факт. Бесполезно рассказывать, типа "меня заставили и мне трудно" - никого это не волнует. Важно и то, сколько сержантов будет из вашего призыва, как они относятся к старшему призыву и т.д. т.к. очень даже вероятно, что бывшие друзья начинают вдруг вести себя враждебно, ибо им по "полагену" и т.д. Так что стоит учитывать эти факторы. + бывалые и матерые офицеры уже могут начать поощрять (даже косвенно, вспоминая "вот раньше мы служили") дедуху, если в начальниках один из них - то мельтешить ему перед глазами справочником html или умными словами... вот норматив выполнять... другое дело. Иногда вообще проще "дурака включить" (но осторожно, постоянно тупящий солдат попадает в нехорошую категорию). Даже если вы сержант, то сначала все равны, если не заработаете уважение - потом проблемы, даже если кафедра и офиц звание - это "пиджак" для военных). Хотя повара все "уважают" и дружат... . в армии работа и солдат понятия взаимоисключающие, но только для уже послуживших) А прыгать не в свой период - дело рисковое. Другой вопрос, что позже можно уже вкладывать в устав памятки по синтаксису, нычковаться с зеркалом окружающего обзора, "датчики движения" на дверь навешивать, книги заказывать... Делать вид, что поступаешь. Если при перетряски тумбочек старшина вдруг со словами "здесь, б**** армия, а не школа б***" собирается это выкинуть... то придумывать про поступление, детей, что говорил замполит\т.п., голодную девушку и т.п. в разумных пределах - зависит от уровня оппонента)). Кучковаться, взаимопомощь и т.д, но отрываться от коллектива... только в крайнем случае, когда уж всё.... а большинство на свое образование в армии забивает кое-что, выделяться из них стоит осторожно, не позиционируйте себя умнее других - это критическая ошибка. Но обучаться нужно. А на Вашем месте срочно начал готовиться, инфы полно - полечиться, бег, качалка, устав - проблем потом явно меньше и служба легче. Имхо.
  9. чисто из любопытства, а что за неопределенная переменная в пункте 10? UPD. допустим в регекспах точка енто любой символ. Тогда это слово из трех символов. Символ может быть спецсимволом, цифрой, буквой. Хм... все остальные слова - характеристики личности, но это не говорит о том, что угадываемое слово тоже должно им быть. Т.к. таких категорий я не знаю, хотя... знаю ))) но вряд ли Вы это подразумевали. остается что-то вроде "ум!" На этом и остановлюсь))
  10. Эмм.. я за жумлой давно не слежу уже. но вдруг что пригодится. На начальном - посмотрите книги Хагена Графа. есть для 3 ветки. На не начальном (хотя есть и начальный). это api.joomla.org. Из русскоязычных посмотрите joomlablog.ru - они очень неплохо писали, joomla-umnik.ru, joomla-book.ru и офиц сайты, но там, в основном, хелловордские примеры. есть книги седовой - что-то там про расширения и Марк, Луис Joomla! Программирование. Но эти книги на 2.5!!! Хотя вычерпнуть можно отовсюду что-то. И где-то я видел полную юмл диаграмму всех классов.... наверное на сайте, но где-то есть. А вообще заполонили статьями аки "как настроить меню в джумла" весь интернет... недостатка информации в этом нет. про вордпресс ничего не знаю.
  11. Матчасть по принципам разработки интерфейса, условно и упрощенно 1. определение задач и сценарий действий пользователей. 2. определить цели интерфейса (из п.1.), в т.ч. сократить запоминание, ускорить операции, устранить возможные ошибки 3. составить таблицу объект\данные-тип объекта-действие. 4. определить оформление. 5. оптимизация. Т.е. предполагать, переносить действие на себя можно, но есть четкое обозначение пользователя, что он может, что нет. Магазин разработан на опытного пользователя с огромным терпением и желанием поработать самому + в хорошем расположении духа. Вероятность покупки от них будет выше, от других ниже. Потом все это тестируется не на пользователях веб-форума, а на ЦА. Пройдитесь по форумам сеошников - там за простую кнопку на странице, если она размещена как-то странно ведро г.... на голову выльют, мол... конверсия... конверсия. Проблемы возникнут, когда продвинутый заказчик развернет определение конверсии и появятся вопросы. любой простой сайта без покупки - деньги на ветер. Поэтому стоит это учитывать и заранее приготовить отходные пути. Или изначально все прорабатывать. таблица 3 представляет из себя.... что-то вроде: Топ10 - Контейнер - Посмотреть список, Отсортировать по дате, жанру и т.п. для п 2 в т.ч. придуман ajax. Ваши новые окна никак решению задач не способствуют - они переключают внимание и нагружают память. По магазинам есть множество чек-листов в инете. Вот сверьте со своим. А еще выдуман целый раздел мерчандайзинга, что пытаются перенести в веб. Поэтому и тычат на каждом шагу: распродажа, акции, скидки, только лишь 999.999. Наверное, работает.... раз так используют. и это закладывается уже как-бы на этапе проектирования. Будет у Вас хоть супер качественный и безопасный код - это никого не волнует, всех волнует как магазин будет продавать и продвигаться.
  12. я не экономист, но люблю просачиваться в иные области. Из тех скромных познаний, которые у меня есть - вижу фундаментальную ошибку. Вы неверно определили категорию аудитории. Не слушатели, а опытные слушатели - это ограничение понятия. И уменьшение аудитории. Потому как многие стили не объясняются, группы тоже, похожие группы (алгоритмы на графах) на подбираются... Поиск в гугл - сомнительная эффективность. Я сам поклонник метала...ммм многих я даже и не знаю. Вот если бы было что-то в описании... женский гроулинг, напоминающий алису или ангелу Arch enemy.... другое дело и опять таки потому что я их знаю или демо-звук какой... наверняка можно подгрузить с сайтов банд или откуда еще)). В общем, это может сыграть злую шутку потом с магазином. Учитывайте.
  13. Сервлеты вообще применить в одиночной работе затруднительно.... это более корпоративная стезя (может я и ошибаюсь), а вот выработать джавой навык ооп, так необходимого в зенд - запросто. Или вообще на си) А если вы в сях разбираетесь, то джава вам лишь для кругозора... В общем, смысл - сначала джава или си или подобное (смотря сколько времени есть), а потом другие веб-языки и фреймворки. Куда поместить такие вещи, как питон... я не знаю. Я спросил что учить мне сказали - учи строго типизированные... может мне просто такие советчики попались)) Так же, можно пойти по процедурной дороге - но на форумы и в сообщества лучше не соваться... имхо. Все зависит от исходного навыка программирования. Если жена, дети и времени ни - тогда без ответвлений. По зенду обязательно стоит посмотреть Romer M.Web Development with Zend Framework 2 Есть и в переводе от Dolphin. лучшей книги с объяснением механизма работы вроде как и нет (или я не знаю). Мда, еще пилят zf3 в котором сервис локатор планируют убрать, стоит учитывать это.
  14. Ну, к такому уровню можно и прицепиться. Т.к. в жизненном цикле разработки(в тексте) "отсутствует" юзабилити, юмл-моделирование, безопасность, профилирование, а они к разработке имеют более значительное отношение чем...."фронтенд, бекенд, написание тестов, дизайн и верстку." то возникает два соображения: 1. - или вы специально их исключили, чтобы не загружать пользователя. 2 - Вы просто их считаете не столь важными. Первое намекает на аудиторию неопытных заказчиков, вторая - на... скажем так, на совершенствование алгоритмов). Так как потенциально Вы являетесь конкурентами не могу не позлорадствовать)) и покажу коллегам, гы..)
  15. наверное, zf2? Вообще, по отзывам, слухам и наблюдениям - с него слазят. Если для прокачки скилла или ориентировки на контору - возможно, но на свой проект я бы не ставил.... а может быть и ставил.. не знаю. Когда-то jmeterом замерил одну страничку... мама.... Они там обещали взяться за скорость, даже если сделать карту классов ему - все равно медленно. для acl - bjuauthorize встретил меня тогда (2 дня впустую) неприветливо. как-то советуют либо на лярву или симфони с него иммигрировать. Не с моим опытом судить о его хорошести, но мощь, это да... Но вообще с ним много работы... (модели то нет). Может Вам в сторону джавы еще посмотреть? Чисто для себя. Она дружит с Вашей (экономической) областью, шаблоны приложений можно посмотреть, компилятор там строго дрючит за ошибки, в отличие от некоторых... Конечно, если только верстка - другой вопрос. Хм, возможно, что Вы не совсем разграничиваете предметные области в веб-разработке, раз писали о верстке и следом один из самых сложных фреймворков на php. Кгм, придется чем-то жертвовать) Полный стак на сегодняшний день - это жестоко)
  16. Здравствуйте, Сергей. Мне лень приводить тут код, вкратце - я автоматически отправил сведения Вашего профиля в гугл (ну, это же форум поддержки разработчиков - тут все так делают ), так вот - у Вас явно экономические и обоснованные подходы. Раз так, то логично, что Ваша площадка рассчитана на расширение аудитории, а значит - учитывает потребности п-ля, выражая их в контенте и как это ему доставить. Т.к. сайты на этом рынке плотно заняли весь поисковый топ и имеют разнообразный контент напрашивается выводы: или вкладывать нехилые средства в развитие площадки (продвижение - а это и дизайн, и контент, и все), или прокачивать свои навыки, диверсифицировать\специализировать тему, или придумывать новации, да Вы это и так знаете). Я просто четко вижу отсутствие плана по развитию площадки - а это потеря денег и времени, имхо. Удачи Вам!
  17. Эмм, т.к любая деятельность зависит от множества переплетений общества, окружающей среды, ноосферы в конце концов (аве Вернандский), то это множество неизвестных. Т.к. ни одну из них нельзя принять за точку отсчета, то можно воспользоваться условно рандомным (т.к. использование цифровых гороскопов есть рандом, но вывод их иногда достаточно упорядочен) способом и тупо сгенерить хотя бы какой результат. Все генерить - явно хороший подход для веб-девелопера)) Вот упрощенный класс для ответа. Просьба не тыкать меня в говнокод и т.п, а разбить на сущности, подвести их под типы, написать тесты (или сразу писать), цитировать фаулера, залить свое творение на гитхаб, тихо презирать меня в ехидной ухмылке и заниматься т.п. полезной для отечества деятельностью, можно написать мне анонимку. - это наверняка должно меня задеть и вызвать душевные раны! Собрано на коленке, грузится три страницы от вики, с гзипом от вики проблем не было, пыха последняя, может брыкнуть парсер. Это прикол - поэтому код нигде кроме прикола и не может использоваться, экранирования символов на всякий.. а то как легко парсить.... Ну и, главное, у меня - работает (ну почти) да и логика примитивна. class MiniSimpleWebDevPrognosis{ const FORMAT = "<p>Увы, веб-разработке пришел конец в %d году. %s быстро вытеснила её с рынка труда и лишь %s еще слабо держится на плаву.</p><p> Чем теперь заниматься? Хороший вопрос!</p><p> %s - вот Ваша возможная профессия, удачи в новом начинании!</p>"; private function buildReasons() { $webReason = array( "science" => array( "https://ru.wikipedia.org/wiki/Наука" => ".//table[@class='standard sortable']/tr[position() > 1]/td"), "web" => array("https://ru.wikipedia.org/wiki/Категория:Веб-разработка" => ".//div[@class='mw-content-ltr']/table/tr/td/ul/li",), "prof" => array("https://ru.wikipedia.org/wiki/Список_профессий" => ".//div[@id='mw-content-text']/ul/li/a") ); foreach ($webReason as $nameReason => $sourceReason) { foreach ($sourceReason as $href => $xpath) { $arrayWebReason[$nameReason] = $this->getWebReason(urldecode($href), $xpath); } } return $arrayWebReason; } private function prognostic($webReason) { $result = sprintf(self::FORMAT, rand(2015, 2035), $this->sanation($this->getRandomReason($webReason["science"])), $this->sanation(mb_convert_case($this->getRandomReason($webReason["web"]), MB_CASE_LOWER, "UTF-8")), $this->sanation($this->getRandomReason($webReason["prof"]))); return $result; } private function getSource($href) { $source = file_get_contents($href); return $source; } private function getParser($source) { $domDocument = new \DOMDocument(); libxml_use_internal_errors(true); $domDocument->loadHTML($source); return $domDocument; } private function nodeToArray(\DOMNodeList $nodeList) { $result = array(); foreach ($nodeList as $node) { $element = $node->nodeValue; if (!empty($element)) { $result[] = $element; } } return $result; } private function sanation($string) { return htmlspecialchars($string, ENT_QUOTES, 'UTF-8'); } private function getXpath(DOMDocument $dom, $expression) { $xpath = new \DOMXPath($dom); return $xpath->query($expression); } private function getWebReason($href, $xpath) { $result = array(); $reasonSource = $this->getSource($href); $nodeList = $this->getXpath($this->getParser($reasonSource), $xpath); $result = $this->nodeToArray($nodeList); return $result; } private function getRandomReason(array $webReason) { return $webReason[array_rand($webReason)]; } public function __toString() { $start = microtime(true); $webReason = $this->buildReasons(); $result = $this->prognostic($webReason); $time = "<p>Сгенерировано примерно за " . round(microtime(true) - $start, 2) . " sec</p>"; return $result . $time; }}$prognosis = new MiniSimpleWebDevPrognosis();echo $prognosis;
  18. Ну, не совсем новенькое. Это еще относится и к людям с ограничениями, аномалиями зрения. натыкался на виджеты на правительственных сайтах - ч\б видел, оттенки коричневого, настройка контрастности и т.п. Да даже в настройках любого браузера это есть. Да и плагины тоже есть. Для хрома мне Sheen понравился видом, но его не юзал.
  19. Заинтересовался этим kindle amazon девайсом. На сайте есть сдк, также там есть доки как это все навесить на андроид адт. Однако, ничего подобного. После некоторого мучения нашел на их форуме запись, что поддержка эмулятора удалена. Почему висят старые доки, это вопрос. сошлемся на мои кривые руки. Заюзал kindle preview чтобы хоть как-то представить что там.. Т.к. встроенного браузера там нет, то пришлось сохранить страницу в html и открыть как книгу, он переконвертил в свое, возможно и потерял поэтому часть картинок (да и номера страниц криво пошли). А так выглядит как обычный планшет. остались ли еще черно-белые девайсы... Вот скрин http://savepic.org/6312969.htm В принципе, соблюсти все вряд ли возможно, но если условно выдрать самые крупные переходы по шкале цветовых температур https://ru.wikipedia.org/wiki/%D0%A6%D0%B2%D0%B5%D1%82%D0%BE%D0%B2%D0%B0%D1%8F_%D1%82%D0%B5%D0%BC%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D1%83%D1%80%D0%B0 то можно сделать некую таблицу. Например, сайт в таких то тонах, если монитор теплый ламповый или стоит профиль потеплее, то некий цвет может превратиться в прямом смысле слова г....й т.к. примешивается оранжевое-желтое-красное или как там и т.д. Но как-то такой таблицы или статьи я не встречал.
  20. Логично, этот вариант нельзя отрицать. Хм, допускаю, что вирус учитывает распределение и подсовывает ссылку не каждому, а периодически - отследить сложнее. Но есть варианты самописных движков на своих серверах. - там хозяева знают каждую строчку и тоже встречаются переходы, ммм... вроде бы нашумевший бонго какой-то, особенно всем надоел. Да и потом, мы же опрашиваем сайт не по юзерагенту робота, а по нормальному - здесь имеется ввиду не поисковик яндекс, а статистика яндекса, т.к. регистрируясь в яндекс-метрике автоматически даем яндексу свою инфу и если переходы с сайта есть - это попадает туда.
  21. хм... если Вас не затруднит, а где можно почитать про это? Как-то даже мысль не приходит какой запрос сделать... Я знаю про палитру безопасных цветов, возможно, тестировать на контраст. Но как-то Вы ввели меня в ступор. Хотя часто пользователи профилируют свои мониторы, например тот же Hakamada тест...с другой стороны, вероятно, тут более электронные книги и т.п. девайсы подразумеваются у которых ограничена настройка цвета?
  22. есть еще любопытное явление, на изучение которого пока времени нет, но весьма любопытно. Вирус на компе клиента походу встраивает в глобальную видимость метрики свою ссылку и отрабатывает её клик. В статистике сайта появляется - "переход на porn****.com". Яндекс думает, что на сайте ссылка на порно)) хотя её там нет. Любопытно бы поэксперементить с метрикой в этом плане. Скинул бы мне кто этот вирус....
  23. в файлзилле были какие-то проблемы с безопасностью паролей - прямо в тексте конфига. Правда, давно. Это пофиксили? http://www.securitylab.ru/forum/forum17/topic51995/
  24. хм... как бы валидатору все равно, используется там ssi или нет - если проверять по адресу. А Вы, верно, проверяете свой код...тогда его нужно преобразовать в генерированный (хостингом, локалхостом) и передать валидатору или по soap, или через браузер. На вход он должен принять уже генерированную шапку, ssi включение которой и отрабатывает апач.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy