Pull to refresh
0
Karma
0
Rating

JS

Почему пора перестать использовать JavaScript IIFE

Всегда считал, что это костыль и так делать не надо.

11 вещей которые я узнал, читая спецификацию flexbox

https://github.com/philipwalton/flexbugs — ну так для этого сделали postcss. Вам ничего не мешает внедрить его в проект, ничего не сломав, т.к. он модульный.

Быстрый старт на React Native

Хм, надо попробовать, спасибо.
До этого для Андроида использовал связку VirtualBox + GennyMotion. Всё было ок, кроме дебага консолью.

React Native с колокольни Android-разработки часть 1

Ваша правда. Меньше сидеть до двух ночи и потом на хабре отвечать :)

React Native с колокольни Android-разработки часть 1

Сори, конкретно по этому вопросу: да в этом и очень многих других примерах state будет работать как надо. Речь идёт о таких моментах, когда вы, например, изменили state и уже хотите опереться на эти изменения, например, в том же методе компонента — в таком случае state будет содержать прежнее состояние.
https://facebook.github.io/react/docs/react-component.html#setstate — вот детальное описание работы и нюансов setState.

React Native с колокольни Android-разработки часть 1

Просто следовать идеологии Реакта. А именно по вашему примеру в Реакте терминология разделяет компоненты и контейнеры. Компоненты — это простые, маленькие и зачастую stateless-компоненты, в которых нет никакой логики. Контейнеры же собирают страницы и содержат всю логику, а также жизненные циклы (при этом контейнеры в целом это те же компоненты). В общем советую читать оригинальную доку. Она местами хоть и не очень, но вся идеология Реакта именно там.

React Native с колокольни Android-разработки часть 1

В ваших экспериментах есть ряд нюансов:
  1. state можно передавать, вглубь, но нельзя оттуда изменять. По сути передавая state верхнего компонента вглубь мы получаем некое подобие flux, когда всё приложение связано через единый store.
  2. установка state происходит не мгновенно, поэтому не нужно надеятся, что записав что-то в state произойдёт ре-рендер
    setState() does not always immediately update the component. It may batch or defer the update until later. This makes reading this.state right after calling setState() a potential pitfall. Instead, use componentDidUpdate or a setState callback (setState(updater, callback)), either of which are guaranteed to fire after the update has been applied. If you need to set the state based on the previous state, read about the updater argument below.
  3. вызов setState равносилен вызову метода render, но вы при этом лихо запихнули setState в render, на что обычно компилятор бы очень ругался ибо делать так нельзя.

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

Вышел PhpStorm 5 — еще больше умных полезных штук

Зачем мне платить энную сумму за эту поделку, если в бесплатных аналогах «жать Энтер пару раз» не нужно. Хотите — купите и жмите, кто ж вам мешает?
И речь вообще-то не о мелочном баге, а об отношении к этому всему.
Вы какой-то чересчур неадекватный.

п.с. Баг демостративно открыт и принят в работу. Не сто́ит так утруждаться, если рекомендовал подтянуть отношение к тем, кто это у вас покупает. Ну вы же ведь не думаете, что кто-то будет ждать фикса 8 месяцев, чтобы потом сразу купить, верно же?

Вышел PhpStorm 5 — еще больше умных полезных штук

youtrack.jetbrains.com/issue/WI-9371 – мелочному багу 8 месяцев и вы хотите, чтобы с таким отношением народ покупал ваши продукты?
Удачи в развитии, но покупать такие поделки пока что рановато.

Трансляция пресс-конференции Apple: iPhone 5, новые iPod и iTunes

Я не причастен к волшебным словам :) Я просто оставил ссылку на трансляцию.

Методы борьбы с одиночеством на примере DS112+

Но ей Богу этим убедили прикупить DS112j, т.к. много не надо, а расшириться в случае чего, как оказалось, очень просто. Спасибо :)

Чушь которую несут Яблочники

Я же сказал, что я никого никуда не склоняю. :) И спорить не буду. Это не культ и не икона. Это такая же рабочая техника как андроид и ПК. Абсолютно.

Про 4.1 — был у меня нексус от Самсунга. Не смог я нормально 4.0.4 проапдейтить, т.к. Самсунг задерживает апдейты по регионам. Этим я считаю всё сказано про Андроиды.

Ланчеры искать под определённую версию ОС, к ним искать нотифаер. Вы поймите, что я купил и у меня всё это было уже. Я не трачу этого времени больше. Там работает так, как надо. Поймите, если вы пользователь OS X, то для вас пользоваться десктопом, планшетом или телефоном — практически одно и то же. Я не говорю, что Айфон лучше. Он лучше в моём понимании. В понимании экосистемы Эйпл. Если вы этого всего не пользовали вместе, то вы не можете даже допускать мысли об осуждении всей этой конфигурации.

Удачи вам с андроидом :)

Чушь которую несут Яблочники

Простите, но я два с половиной года отходил с андроидами. Начиная от Спики и заканивая СГС2 и СГН. И это тихий ужас, когда мне просто нужен таймер на кухне или секундомер в зале. Или я хочу, чтобы все программы имели возможность уведомления через бейджи на раб.столах. Ну в общем там очень много пунктов, чтобы хоть как-либо близко андроид подошёл в моём понимании к Айос. Я не склоняю никого сейчас. Это реально мой опыт: 2.5 года с андроидами (5 или 6 трубок) и менее полугода с Айфон 4.

Когда ко мне в руки попадают андроиды, там вечно что-то не работает, вечно что-то глючит, вечно нет апдейтов. Я вечно сижу на 4пда с андроидами, в поисках удачных кастомов, которые не гарантируются в поддержке авторами. Я вечно сжав кисти в кулаки прошиваю трубы, чтобы они не стали кирпичиками. А какое удовольствие доставляет найти и проделать операции для рута :)

С Айфоном я менее полугода, но я его как купил с 5.1.1 на борту, так и забыл про это. А как я джейл ставил — аж целую одну кнопку нажать и пойти поставить воду на кофе. А как прекрасно обновления ставить — вышло, скачал, поставил. Нет джейла? Не беда, я его ставлю, только чтобы набиндить зажатие кнопок громкости на переключение треков туда-сюда. Обожду недельку-две.
Зато на сэкономленное время я или поработаю или уделю его девушке или себе в конце-концов.

Так что вы осторожнее с такими фразами.

Чушь которую несут Яблочники

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

Что для вас значит термин «CSS3»?

В общем-то попытаюсь таки ответить на ваш опрос. И опять же, однозначного ответа нет, есть мнение, что цсс3 очень разделён по группам свойств. То есть если без тенюшек и скругляшек ие78 могут прожить, то ввести в работу тот же box-sizing не представляется реальным. А после отхода ие7 в мир инной, не представляться возможным будет опять таки, во-первых, всякие nth-child/type, :not(), во-вторых, эта путанница (лично для меня) с разделением псевдоклассов и псевдоэлементов (нет, это они хорошо придумали, но как теперь ие8 то объяснить это?).
В общем, как мы можем видеть это и день сегодняшний и день завтрашний. И опять же всё упирается только в ущербность саппорта ИЕ, как прошлых версий, так и будущих. Благо теперь правда винда будет стоить дешевле, хотя опять же и не всем она по душе. В общем тормозом кк и всегда является древний монополист в виде МС.
Ну а конкретно по спецификации ответ, в моём представлении, весьма прост — всё, что не цсс2.1, то цсс3.

Что для вас значит термин «CSS3»?

Это вы сейчас красуетесь или как? К чему вся эта вода?

Я вам отвечу просто — я реалист. Я рад, что все эти штуки развиваются, но пока МС не внедрит вменяемый апдейт своему браузеру, чтобы обновлять его хотя бы квартально, то никакого даже цсс2.1 в реальных крупных проектах мы с вами не увидим. Я уже не говорю о том, что лично у нас на работе, минимум до конца года мы поддерживаем ИЕ7. При этом я видел статистику по ИЕ6 и она абсолютно не утешительная (очень много процентов). Но благо мы ИЕ6 давно не поддерживаем. И если ИЕ7 более-менее скоро умрёт, т.к. это дефолтный браузер разве что на Висте, то ИЕ8 к нам прилип. И что не делай, но отлепить его будет не так просто. Это ещё минимум год с 1 января 2013 года, итого порядка полутора лет крупным проектам ничегошеньки не светит.

Ну то есть можно будет использовать жизненно-необходимый box-sizing тот же, но на этом практически всё. Всё, что давно умеют Браузеры ИЕ8 не будет уметь, равно как и весьма стрёмный ИЕ9.

Поэтому цсс3 это просто цсс3. Про модули я писал то, что я понимаю, что если бы в цсс3 модули цсс2.1 и ниже переписали, а так это ведь просто дополнение, не более. Демагогить можно долго на эту тему и всё равно ни к какому общему знаменателю ни мы с вами, ни зарубежное комьюнити не придём.

К тому же вопросы заданы в разном формате. То есть, если есть вопрос содержащий слово «уровень», то почему бы вокруг него не построить опрос? Рекомендованный цсс2.1 разве не содержит уровня, как содержит его цсс3 в предшествующем вопросе?

Вы покупаете софт для своего устройства на iOS/Android?

Глупый не опрос, а его реализация.

Методы борьбы с одиночеством на примере DS112+

Говорит то, что вся моя техника практически бесшумна. Чтобы услышать хоть какой-либо шум, нужно поднести ухо к единственному вентилятору на ЦП. Т.к. всё остальное в пассиве. И вот это «не гудит» вообще не уверяет :)
Это как раз таки говорит о «ненормальности» потому что я лично являются обладателем БП от макбука на 85W, который, представьте себе, без вентилятора, как и любой другой БП. Чем это такой особенный, что ему надо вентилятор?

Летучий корабль или знакомство с SSD

Почти три года назад пересел на SSD. Ни на винде ничего не делал, ни позже на маке. Все диски колбасят до сих пор. В целом их 5 штук (40, 40, 160, 128, 128). HDD признаю только в качестве NAS, не более.
Визгов радости не понимаю. По началу было быстро даже на 40Гб. Сейчас и этого маловато, хотя это в разы лучше, чем HDD.

Information

Rating
Does not participate
Location
Запорожье, Запорожская обл., Украина
Date of birth
Registered
Activity