Leaderboard
Popular Content
Showing content with the highest reputation on 03/06/2014 in all areas
-
Доброго тебе дня, друг. Данную тему написать меня сподвигло больше кол-во однотипных тем на тему "Ищу наставника", "Нужен учитель" и тому подобное. Одной из причин тому статья "Путь верстальщика" от автора Максима Усачева, в которой он делится своим безценным жизненным опытом. Я постараюсь пролить свет на некоторые важные (в рамках данной темы) моменты из статьи. Макс пришел на форум имея минимум знаний в сфере разработки и имея большое желание учится. Он упоминает про наставника, но большинство читателей, к сожалению, трактуют данную информацию извращенно. Это не путь к руководству, это всего лишь опыт который получил автор статьи. Нужто ты думаешь, что если и у тебя будет наставник, то ты выучишь все в 2, 3, 10 раз быстрее? Или больше? Или качественнее? Более того, наставник может научить тебя плохому. Наставник в разрезе данной статьи -- это специалист, который допустил огромное кол-во ошибок, который "кровью и потом" работал до глубокой ночи ведя жесткую борьбу с браузерами для достижения своей цели. И хотя результат боя не всегда был на стороне разработчика, войну он всегда выигрывает. Зачем тебе наставник? Что бы он говорил тебе где ты ошибся? Или как надо было сверстать тот или иной блок? Или что лучше использовать float или inline-block? И что это тебе даёт? Набор правил и готовых решений как надо делать и как не надо! Но ведь ты знаешь что каждый сайт уникален, и везде есть нюансы. И ты хочешь каждый раз обращаться к учителю что бы тот подсказал тебе как решить задачу?... Разве ты не хочешь научится думать и понимать чем живет вёрстка? Как она устроена, что из себя представляют слои, понимать и визуализировать и процесс разработки? Понимать "физику" работы блоков на страницы, как и почему они влияют на остальные? Предугадывать на будущее как потянется страница/блок в случае наполнении его контентом. Уметь за считанные секунды в голове разложить огромный сайт на слои? Достичь понимания вёрстки как некой сущности, которая является единым целым с тобой. Другими словами -- ты желаешь женится на прекрасной девушке, со своим темпераментом, безграничными возможностями, уникальным подходом. Она способна подстраиваться под тебя так как ты этого хочешь, когда только пожелаешь. Она согласна выполнять твои прихоти, она не переборчива и соглашаеться на любые твои даже самые безумны идеи. И не смотря на это у неё свой уникальный неповторимый характер. Она бывает упёртая и неприступная, но всегда можно найти с ней общий язык. Если ты знаешь как с ней общаться, понимаешь как она думает, чувствуешь её, чувствуешь то что чувствует она, видишь то что видит она. Если ты слышишь и понимаешь её, то невозможно будет представить цели, которую вы вместе не смогли бы достичь. Ты хочешь женится на самой прекрасной девушке, но спать с ней будет твой наставник! Я не говорю что ты не сможешь стать специалистом без него. Большинство разработчиков, которые поддерживают этот форум, не имели никаких учителей. Все чего они добивались -- все делали сами. Для того что бы достичь тех же высот тебе надо повторить успех людей которые это уже сделали! Это не просто, но это реально! Никто за тебя этого не сделает, никому кроме тебя это не надо. Далее по списку: 1. Перед тем как открыть свою тему в поисках Наставника, пройдись по темам которые создали раньше. 2. Ты ищешь классного специалиста, который будет тебе помогать тебе, обучать, давать советы, делится опытом и знаниями. Ты этого хочешь? А ты можешь ответить на вопрос - зачем вообще кому-то это делать? Зачем, для чего, почему кто-то должен согласится тратить на тебя время? Ведь тебе нужен не новичек как ты, а тот, у кого за плечами багаж опыта, ведь так? Так вот чем ты отличаешься от других таких же жаждущих что бы вкладывать в тебя время и делится нажитым опытом? Пойми правильно, дело то не в деньгах, тут важна идея. 3. Теперь по теме. 3.1. Зачем тебе вообще это направление? Что оно тебе даст? Что ты нашел в вёрстке? 3.2. Если ты считаешь что вместо тебя будет гуглить наставник -- ты ошибаешься. Гугл -- лучший твой помошник. Умеешь правильно составить запрос - умеешь решать задачи. Очень часто бывает так, что поиск решения намного приоритетнее, нежели знания. 3.3. Если ты считаешь что наставник будет тебе давать задания -- ты сильно ошибаешься. Тебе надо -- ты ищи макет, а наставник тебе может написать ТЗ, а потом сказать какая ты бестолочь, указав на твои ошибки в результате -- а это бесценно! 3.4. Любой опыт забирает много времени. Ты не станешь специалистом через год-два! Ты уверен что у тебя вообще хватит сил на то что бы потратить ~5 лет своей жизни в интенсиве и "выкарабкатся" на уровень, когда ты сможешь сверстать страницу (предположим сайта новостей с огромным кол-во блоков) в уме за считаные секунды? Ты уверен что ты хочешь потратить часть своей жизни на изучение вёрстки? ps: нет ничего невозможного, было бы желание1 point
-
А этого http://melaniededon.com/psd-to-css3/ не хватит?1 point
-
Изучайте лучше по сайту htmlbook.ru и будет вам счастье. Ну и надо не вслепую делать упражнения, а понимать что к чему — это самое важное.1 point
-
Обычно подменю задается некоторая ширина. Можно еще так сделать, но только если вы уверены, что пункты не будут содержать достаточно длинный текст. #navWrapper ul { white-space: nowrap;}пока отвечал уже опередили1 point
-
1 point
-
1 point
-
1 point
-
ul#navWrapper ul {display: none;position: absolute;background-color: #00c;}Сюда дописать margin`ы для левого края и верха (-16, 16 соответственно)1 point
-
согласен. Но поясните плз дальнеишие действия. Изначально у нас сессии нет. После залогинивания мы запускаем сессию и пишем в $_SESSION['user_id'] нужный идентификатор. Также записываем куку logged_in = 1 Пока сессия активна - мы юзаем user_id из сессии, для получения данных по юзеру из БД. Все хорошо и удобно. Сессия закончилась - user_id недоступна. До сих пор доступна кука logged_in. Но что она нам дает? Юзер заходит на страницу, сервер видит, что кука logged_in есть. Но ничего более. Как он определит, что именно за юзер зашел на сайт? Зы. вероятно я чего-то не понимаю во всей этой схеме кукисы/сессии буду благодарен за пояснения. в догонку. Этот айдишник мы получаем из БД. Он генерится auto increment`om Вы все правильно понимаете, и написали все примерно верно, но все это можно сделать и без кук. Вот пример с пыхи: http://old.pyha.ru/articles/php/auth/1 point
-
1 point
-
1 point
-
Один из вариантов: 1) Создаем в таблице users поле, например, user_auth 2) Каждый раз при аутентификации пользователя генерируем токен, например вот так: md5(uniqid(mt_rand(), true)); 3) Записываем полученный хеш в user_auth и ставим 2 куки с user_id и user_auth(куки ставим с флагом httponly, в целях профилактики от возможных xss-векторов) 4) Когда юзер заходит на страницу, смотрим user_id, сверяем хеши, если хеши не совпадают - не пускаем, просим залогиниться. Но вы храните его в куках чтобы идентифицировать пользователя. А пользователь имеет возможность произвольно изменять значение куки, тем самым выдавая себя за другого.1 point
-
Не тешьте себя иллюзиями, не теряйте время. Любая попытка и желание найти наставника - это просто подсознательная попытка оправдать собственную лень и нежелание заниматься версткой и разработкой сайтов. Если вы ищите человека, который будет вас наставлять, значит у вас что-то не так. Все изучается итак на ура без всяких гуру - вся информация в открытом доступе затертая до дыр. Я понимаю ученик мага ищет себе учителя для постижения тайных знаний, в которые мало кто посвящен, но это же не тот случай! Напротив же, если ты уверен, что искать наставника тебе нет смысла, главная задача перемалывать информацию и как можно больше заниматься практикой - это уже знак, что ты настроен на результат в своей душе. Кто хочет - тот делает, а кому это не нужно - тот ищет оправдания. Например, ну синтезатор детский, был бы профессиональный - ох я бы такого сделал. А кто действительно в душе музыкант - он на почти на коленке создает музыку и шедевры даже в совсем не подходящих условиях. Кто хочет рисовать - рисует одной ручкой, а не откаладывает что-то на потом, рассчитывая найти нужные краски и учителя. И из таких самоучек вырастают самородки - талантливые и умелые. А кто ищет себе, я бы даже назвала это так - хозяина - тот изначально ограничивает свое подсознание, ему что-то в душе мешает. По сути такой человек рассчитывает на некое вдохновение, которого ему не хватает, что сделает его работу еще более плодотворной и правильной. В общем попробуйте покопаться в душе - откуда такая неуверенность и сомнения в своих силах.1 point
-
я категорически настаиваю на том, что самые тренированные мозги у бомжей. у них ведь деятельность не проснуться->умыться->сходить на работу в офис, помахать кувалдой. у них каждый день решается вопрос жизни и смерти: где достать поесть, как найти тёплое место для ночёвки, где достать тёплую одежду для зимы, как уберечься от собак и т.д. а это посложнее вёрстки или программирования. и кстати, заметьте, у них нет гугла такая активная деятельность очень эффективно прокачивает нейронные сети1 point
-
В интернете много наставников. Я одному написала ( учит за 2000 руб. в час). Он ответил, что только очно учит. А по скайпу может платно консультировать, когда у меня уже база есть. А базу по скайпу дать трудно. Пробовал - неэффективно. Другому написала, он ответил, что настраивайся, мол, не на год или два, а на всю жизнь. И вообще, если есть основная работа, лучше мне ее не бросать. А я чем дальше учусь, тем труднее мне отвлекаться на работу. Через год я вообще на нее выходить не смогу. Есть шанс практически работать в IT-проектах и расти в них. Такой работы тоже полно за 10-20-30 тыс. в месяц на начальном этапе с перспективой роста. Пока программирование для меня дорогое хобби. Мне нравится даже просто код на бумажке писать. Нравится распутывать сложные задачи. Через них получать новую информацию и знания. У меня нет амбиций, что через год я должна уже фрилансить, иначе я дура непутевая к прогу. Знания накапливаются постепенно. Мозгу нужен свой стиль познания, самовыражения что ли. Главное - каждый день получать новую инфу по своему вопросу. И не париться, если ступор. Нужная инфа приходит все быстрее и быстрее. Я общаюсь с IT-шниками. И мне нравится то, как они всегда готовы помочь даже в подсказке направления, куда двигать дальше. Обычно я в жизни встречала только агрессию среди обычных людей. В общем IT-технологии - это другой мир, в котором мне комфортно, даже если я полный чайник.1 point
-
А мне не кажется. Уверяю, это приходит с опытом. Личным опытом. Я помню не только маленькие ямы по дороге к дому, а даже умудряюсь замечать новые. Я вообще запоминаю много мелочей. Учителями можно назвать топовые ответы на stackoverflow, статьи ведущих веб-мастеров, тематические ресурсы, форумы, а не только конкретного человека. Вот даже сейчас вам рассказывают о том, что учитель - не панацея от всех бед, и не факт, что такое обучение будет эффективно, и тем не менее, вы активно отфильтровываете эту информацию, продолжая дискуссию1 point
-
больно глазам читать) ого! Да ты В голову пришло: "Зачем Wordpress, когда есть Node.js?" Тема - девушка непостоянная)0 points
-
-1 points
-
-1 points
-
Может и ерунду. Я имел в виду, что node.js работает с помощью C++ и не в браузере. А на стороне сервера, интерпретируя свой код в обычный JavaScript. Я уже приводил аналогию с PHP и интерпретирование им своего кода в HTML. PHP уже "работает в браузере", но "под видом" (интерпретируясь в) HTML (да, HTML "уже не PHP"). То же самое и с отношением node.js к JavaScript.-1 points
This leaderboard is set to Kiev/GMT+02:00
-
Upcoming Events
No upcoming events found -
Сообщения форума
-
Доброго всем времени суток. Прошу помощи. Научите принципу изменения футера. Движок Xenforo. Версия 2.2.10. Стиль дефолтный. Что именно нужно в итоге на фото примере. Мой шаблон app.footer less имеет следующее значение. .p-footer { .xf-publicFooter(); a { .xf-publicFooterLink(); } } .p-footer-inner { .m-pageWidth(); .m-pageInset(); padding-top: @xf-paddingMedium; padding-bottom: @xf-paddingLarge; } .p-footer-row { .m-clearFix(); margin-bottom: -@xf-paddingLarge; } .p-footer-row-main { float: left; margin-bottom: @xf-paddingLarge; } .p-footer-row-opposite { float: right; margin-bottom: @xf-paddingLarge; } .p-footer-linkList { .m-listPlain(); .m-clearFix(); > li { float: left; margin-right: .5em; &:last-child { margin-right: 0; } a { padding: 2px 4px; border-radius: @xf-borderRadiusSmall; &:hover { text-decoration: none; background-color: fade(@xf-publicFooterLink--color, 10%); } } } } .p-footer-rssLink { > span { position: relative; top: -1px; display: inline-block; width: 1.44em; height: 1.44em; line-height: 1.44em; text-align: center; font-size: .8em; background-color: #4682B4; border-radius: 2px; } .fa-rss { color: white; } } .p-footer-copyright { margin-top: @xf-elementSpacer; text-align: center; font-size: @xf-fontSizeSmallest; } .p-footer-debug { margin-top: @xf-paddingLarge; text-align: right; font-size: @xf-fontSizeSmallest; .pairs > dt { color: inherit; } } @media (max-width: @xf-responsiveMedium) { .p-footer-row-main, .p-footer-row-opposite { float: none; } .p-footer-copyright { text-align: left; padding: 0 4px; // aligns with other links } }
-
Нужны сайты с примерами верстки, типа https://css-tricks.com/. Типовые приемы и нестандартные на все случаи жизни. Накидайте ссылок.
-
By Katerina23 · Posted
Да, подходит. Спасибо. -
<input type="number">
-
By Katerina23 · Posted
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке. Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
-