28 апреля 2012

AJAX или не AJAX

аяксы не дают возможность нам работать с сапами - это бэт. но бывает ли так что сайт делается без учета такого заработка и вообще ему посрать на такой заработок, ибо пох.

Но дело в том что ситуации бывают разные. Голубые, красные.Желтые, зеленые, белые, вареные. Вообщем нече мне сказать, если честно, по*б*ть.

Буду делать не аякс, буду делать я пердякс.

корошо когда из кода нету больше ничего.

Проблема не аяксов в том что надо сохранять данные в куки и локалстореджи. Это говношлепство. Ну а если делать аяксы, то тогда страницы будут неизвестно где, хотя если они будут подгружаться  как HTML, то в них мона будет вставить ту же самую саппу. Это есть гуд

24 апреля 2012

Fizl: EMBED vs Plugin

Fizl: EMBED vs Plugin
Че лучше ?
Плагин это PHP, а EMBED это HTML+Lex,
сам Lex шаблон конечно сложно назваь языком, ибо там все заточено под шаблонность, однако там есть условия.
Писать плагин хорошо тем что больше возможностей, но писать Lex - значит минимизировать залезвания в ядро, ибо не нужно оно, и обновения будут проходить глаже и вообще.
В синтаксисие же отличия такие:
Вызов плагина:

<a href="svinina">{{ titleSet page="svinina" }}</a>

Подключение EMBED:
<a href="svinina">{{ embed file="titleSet" page="govadina" }}</a>
Разница в доп параметре. Код длинее у EMBED что я крайне не люблю. Однако редактирование EMBED происходит в папке EMBED а не где-то в ядре,

16 апреля 2012

Как я переходил с WLW на GGLka

GGLka уже была почти написана, как я решил что медлить нельзя и надо срочно переходить.Переход пошел. Я переходил 3 часа.

Во первых IDE корявая где я писал все. DevelStudio.

Во вторых я вообще не сильно понимаю в IDE делах типа Delphi, хотя тут и PHP, но все же.

Пока я, 90% мостиков наладил, появились новые, и даже успел пару новых фич прикрутить.

Что смущает  ?

1. Размер окна, он позорный и не масштабируется, надо максимизировать окна для удобства работы

2. Место для вставки ссылок какое-то неясное, его надо полностью автоматизировать, ибо это совсем по сути смешная проблема.

3. Правильно сделал что не используемые настройки унес в чистый конфиг, нахуй он

4. Проклятый порядок эдементов настолько неясен что наверное правильнее все привести в более табличному виду и ползать там курсорными клавишами

5. Как отловить настоящий конец загрузки страницы - вот где проблема, таймер - это все же Хуета, хотя для 90% случаев работает. Кнопкой ждать - тоже как-то уебищьно.

6. Выбор фразы для гугла надо делать в виде облака, разбить на слова, и возможно объединять их  всяко, тут надо думать еще конечно.

01 апреля 2012

Котэ в подкастах

Котэ тоже люди, они хотят слушать подкасты, но к сожалению сказать об этом не умеют, хотя и мурыкают. Однако тут тут меня нежданно порадовал Noname подкаст про Ruby и еще в Компьюленте было..

Говорят говорят.. бац, а на фоне котэ: Мррр.. мррр

Тут наш котэ как побежит влево.

Светящийся кот
«Светящийся кот» на Яндекс.Фотках

а в подкасте снова: Мяуу.. мррр

Котэ бежит вправо !

Потом опять влево. Замтался, ищет виртуальную котэ. Я говорю:

- Ниче котэ, ибо это виртуальное котэ, слушай, да внимай че она тебе говорит.

Мой котэ после каого виртуального Мрр.. несся в обратную сторону, недомевая где же та прекрасная дама его сердца.. Хвост  трубой. Нахухленое !

Вообщем Мое котэ тоже начало приручаться к подкастам. И я всем теперь говорю, что надо побольше котэ в подкастах учавствовать, ибо им тоже надо общения виртуального. Не только мух на экране ловить, но и общаться по подкастам, приветы кошачьи передавать. А там глядишь и за SEO можно посадить, а че, пусть кошачьи запросы обрабатывает да со своими списывается - Котосеочнегами.

НУ ДА....ХОЖУ)))
«НУ ДА....ХОЖУ)))» на Яндекс.Фотках

Хотя вообще у нас котэ - мать. Может ее школота будет слушать подкасты.. а потом изобретут свой интернет, во как я придумал, надо будет им идейку-то подбросить

котэ
«котэ» на Яндекс.Фотках

Снятие порчи Яндексовой

Проклятие еще лежит на сайте, страницы не идут в индексы, хотя они полностью готовы и ждут своего часа, вот они:

Весна однако...  Подснежники появляются! :))

http://revda.net/archives/603 ремонт ноутбуков Чертановская
http://revda.net/archives/595 ремонт iphone
http://revda.net/archives/591 рубленные дома
http://revda.net/archives/590 LSE
http://revda.net/archives/589 sfp модули
http://revda.net/archives/588 свадебные платья
http://revda.net/archives/587 недвижимость в Электростали
http://revda.net/archives/586 проекты деревянных коттеджей
http://revda.net/archives/585 свадебные салоны москвы
http://revda.net/archives/578 Песчаное отзывы
http://revda.net/archives/583 Кассетный потолок
http://revda.net/archives/582 фильмы онлайн
http://revda.net/archives/577 передвижной пост охраны
http://revda.net/archives/523 http://torgovaya-marka.kiev.ua
http://revda.net/archives/522 компьютерная диагностика ауди
http://revda.net/archives/521 автопрокат
http://revda.net/archives/520 Монтаж лифтов
http://revda.net/archives/516 куклы
http://revda.net/archives/515 сделаем перевод итальянского
http://revda.net/archives/514 доставка из китая
http://revda.net/archives/508 анатомия человека
http://revda.net/archives/505 установка бытового кондиционера
http://revda.net/archives/504 отдых в анапе цены 2012
http://revda.net/archives/501 сад огород
http://revda.net/archives/502 пищевая промышленность
http://revda.net/archives/503 смотрите здесь
http://revda.net/archives/500 В Перми голос диктора
http://revda.net/archives/499 купить детское постельное белье
http://revda.net/archives/498 BMW Trade-in
http://revda.net/archives/488 forex
http://revda.net/archives/562 беременность
http://revda.net/archives/560 Способы похудения
http://revda.net/archives/557 Лепка из пластилина для детей
http://revda.net/archives/554 Коррекция бровей
http://revda.net/archives/551 британский кот цена
http://revda.net/archives/549 женский домашний костюм
http://revda.net/archives/546 купить баранину
http://revda.net/archives/544 экструзионно-выдувные машины
http://revda.net/archives/542 аренда серверов
http://revda.net/archives/540 дисплазия тазобедренных суставов у собак
http://revda.net/archives/538 дом2 онлайн смотреть бесплатно
http://revda.net/archives/536 дом 2 онлайн
http://revda.net/archives/529 автобазар
http://revda.net/archives/527 гороскоп
http://revda.net/archives/525 квартири подобово львів

Да свиду можно было бы назвать это спамом, но это не так. Это порча Яндекса. Она предполагает отторжение и блювотину от страниц, лишь потому что тот в неудачно РУ зоне и хреногго обновлялся ранее, хотя уже как месяц я ему втирал что Вот Сайтмэп прекрасны, а вот РСС лежит у Фидберны, а вот я в Дмозах, а вот я аддурю, а вот я тебе покажу твиты человеческие. Ибо сотворить ты должен индексного быстробота для сайта.

Прийди ! Быстробот ! Прийди !

Изыйди фильтры ! Изыйди !

Вот типа такой, фигни приходится заниматься когда непонятно чего не хватает еще для приманки быстробота. А вед я его уже видел пару раз. Видимо некогда стало ему и ушел опять, лягушка недобитая.

21 марта 2012

Собаки, сдохните !

Меня бесят противные балонки, срущие и визжащие  во дворах без причин. Тем более бесят трущиеся у помоек дворняги, бульдоги и прочие тощщие и злые твари. Люблю притопить котят, если их становиться крайне много. С радостью давлю паучков, сороконожек и совсем уж массово уничтожаю комаров и мух, когда они есть. Я изобретаю точило для крыс, но никак не могу их найти.  Единственно кто от меня мог убегать это ящерки, у меня уже трофей из 3 хвостов.


Меня бесят хозяева болонок - это противные старухи или вынужденные их выгуливать их дети, которым вообще пофигу на них.


Не бойся ! кричит старушка.. она не укусит, а проклятая балонка уже с оскалом пытается дернуть штанину.


Иди к папочке, сучечка !

03 марта 2012

Интервью у веб разработчика при приеме на работу

Вопросы, которые задают при приеме на работу у WEB  разработчика/ . Интервью.

Front-end Job Interview Questions

A while ago, a group of very intelligent and experienced Front-end Developers got together and created a list of great Front-end focused job interview questions. This group consisted of @bentruyman,@ajpiano, @paul_irish, @SlexAxton, @boazsender, @miketaylr, @iansym,@vladikoff and @gf3. Since it’s creation, I’ve expanded to this list and happen to use it to help friends prepare for interviews (like my good friend Wes Bos / @wesbos) or to interview developers myself.

To note, I think that it’s only necessary to choose a handfull of questions from this list to get a good sense of a candidates capabilities and fit. The most telling questions often relate to what a person does in their free time. Asking about Twitter & Github Accounts, RSS feeds, Personal Blogs and general community involvement will tell you a lot about whether or not this person will stay up-to-date and is passionate about their work. The last group of questions will definitely let you know if the person’s got a sense of humour.

Hope this list helps some people and, if you do use it, make sure to give credit to the folks that contributed (listed above).

Note: I’ve posted this document up on Github so that you can add to it if you want. Here’s the link: https://github.com/darcyclarke/Front-end-Developer-Interview-Questions

JOB INTERVIEW QUESTIONNAIRE

General Questions:
  • Are you on Twitter?
    • If so, who do you follow on Twitter?
  • Are you on Github?
    • If so, what are some examples of repos you follow
  • What blogs do you follow?
  • What version control systems have you used?
  • What is your preferred development enviroment? (OS, Editor, Browsers, Tools etc.)
  • Can you describe your workflow when you create a web page?
  • Can you describe the difference between progressive enhancement and graceful degradation?
    • Bonus points for the answer “no one can”
    • Extra bonus points for describing feature detection
  • Explain what “Semantic HTML” means.
  • What does “minification” do?
  • Why is it better to serve site assets from multiple domains? 
    • How many resources will a browser download from a given domain at a time?
  • If you have 8 different stylesheets for a given design, how would you integrate them into the site?
    • Looking for file concatenation.
    • Points off for @import, unless it works in conjunction with a build system.
  • If you jumped on a project and they used tabs and you used spaces, what would you do?
    • issue :retab! command
  • Write a simple slideshow page
    • Bonus points if it does not use JS.
  • What tools do you use to test your code’s performance?
  • If you could master one technology this year, what would it be?
  • Name 3 ways to decrease page load. (perceived or actual load time)
  • Explain the importance of standards.
HTML-Specific Questions:
  • What’s a doctype do, and how many can you name?
  • What’s the difference between standards mode and quirks mode?
  • What are the limitations when serving XHTML pages?
    • Are there any problems with serving pages as application/xhtml+xml?
  • How do you serve a page with content in multiple languages?
  • Can you use XHTML syntax in HTML5? How do you use XML in HTML5?
  • What are data- attributes good for?
  • What are the content models in HTML4 and are they different in HTML5?
  • Consider HTML5 as an open web platform. What are the building blocks of HTML5?
  • Describe the difference between cookies, sessionStorage and localStorage.
JS-Specific Questions
  • Which JavaScript libraries have you used?
  • How is JavaScript different from Java?
  • What are undefined and undeclared variables?
  • What is a closure, and how/why would you use one?
    • Your favorite pattern used to create them? argyle (Only applicable to IIFEs)
  • What’s a typical use case for anonymous functions?
  • Explain the “JavaScript module pattern” and when you’d use it.
    • Bonus points for mentioning clean namespacing.
    • What if your modules are namespace-less?
  • how do you organize your code? (module pattern, classical inheritance?)
  • What’s the difference between host objects and native objects?
  • Difference between:

    1234

    function Person(){}

    var person = Person()

    var person = new Person()


  • What’s the difference between .call and .apply?
  • explain Function.prototype.bind?
  • When do you optimize your code?
  • Can you explain how inheritance works in JavaScript?

    • Bonus points for the funny answer: “no one can”
    • Extra bonus points if they take a stab at explaining it

  • When would you use document.write()?

    • Correct answer: 1999 – time to weed out the junior devs

  • What’s the difference between feature detection, feature inference, and using the UA string
  • Explain AJAX in as much detail as possible
  • Explain how JSONP works (and how it’s not really AJAX)
  • Have you ever used JavaScript templating, and if so, what/how?
  • Explain “hoisting”.
  • What is FOUC? How do you avoid FOUC?
  • Describe event bubbling.
  • What’s the difference between an “attribute” and a “property”?
  • Why is extending built in JavaScript objects not a good idea?
  • Why is extending built ins a good idea?
  • Difference between document load event and document ready event?
  • What is the difference between == and ===?
  • Explain how you would get a query string parameter from the browser window’s URL.
  • Explain the same-origin policy with regards to JavaScript.
  • Explain event delegation.
  • Describe inheritance patterns in JavaScript.
  • Make this work:

    1

    [1,2,3,4,5].duplicator(); // [1,2,3,4,5,1,2,3,4,5]


  • Describe a strategy for memoization in JavaScript.
  • Why is it called a Ternary statement, what does the word “Ternary” indicate?
  • What is the arity of a function?

JS-Code Examples:

1

~~3.14


Question: What value is returned from the above statement?
Answer: 3

1

"i'm a lasagna hog".split("").reverse().join("");


Question: What value is returned from the above statement?
Answer: “goh angasal a m’i”

1

( window.foo || ( window.foo = "bar" ) );


Question: What is the value of window.foo?
Answer: “bar”

123456

var foo = "Hello";

(function() {

  var bar = " World";

  alert(foo + bar);

})();

alert(foo + bar);


Question: What is the outcome of the two alerts above?
Answer: ”Hello World” & ReferenceError: bar is not defined

jQuery-Specific Questions:


  • Explain “chaining”.
  • What does .end() do?
  • How, and why, would you namespace a bound event handler?
  • What is the effects (or fx) queue?
  • What is the difference between .get(), [], and .eq()?
  • What is the difference between .bind(), .live(), and .delegate()?
  • What is the difference between $ and $.fn? Or just what is $.fn.
  • Optimize this selector:

    1

    $(".foo div#bar:eq(0)")


CSS-Specific Questions:


  • Describe what a “reset” CSS file does and how it’s useful.
  • Describe Floats and how they work.
  • What are the various clearing techniques and which is appropriate for what context?
  • Explain CSS sprites, and how you would implement them on a page or site.
  • What are the differences between the IE box model and the W3C box model?
  • What are your favourite image replacement techniques and which do you use when?
  • CSS property hacks, conditionally included .css files, or… something else?
  • How do you serve your pages for feature-constrained browsers?

    • What techniques/processes do you use?

  • What are the different ways to visually hide content (and make it available only for screenreaders)?
  • Have you ever used a grid system, and if so, what do you prefer?
  • Hav you used or implement media queries or mobile specific layouts/CSS? 
  • Any familiarity with styling SVG?
  • How do you optimize your webpages for print?
  • What are some of the “gotchas” for writing efficient CSS?
  • Do you use LESS?
  • How would you implement a web design comp that uses non-standard fonts? (avoid mentioning webfonts so they can figure it out)
  • Explain how a browser determines what elements match a CSS selector?

Optional fun Questions:


  • What’s the coolest thing you’ve ever coded, what are you most proud of?
  • Do you know the HTML5 gang sign?
  • Are you now, or have you ever been, on a boat.
  • Tell me your favorite parts about Firebug / Webkit Inspector.
  • Do you have any pet projects? What kind?
  • Explain the significance of “cornify”.
  • On a piece of paper, write down the letters A B C D E vertically. Now put these in descending order without writing one line of code.

    • Wait and see if they turn the paper upside down
    • This should make the laugh and is a fine way to relieve some tension at the end of the interview.

  • Pirate or Ninja?

    • bonus if it’s a combo and a good reason was given (+2 for zombie monkey pirate ninjas)
    • If not Web Development what would you be doing?
    • Where in the world is Carmen Sandiego?

      • (hint: their answer is always wrong)

    • What’s your favorite feature of Internet Explorer?

tags: development / front-end / interview / job / questions


Видеочат рулетка