?

Log in

Andrey [entries|archive|friends|userinfo]
Andrey

[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Примпер [Sep. 30th, 2016|10:56 pm]
Andrey
А-а! А-а-а!




linkpost comment

(no subject) [Sep. 29th, 2016|11:21 pm]
Andrey
Невзоров обычно уныл, но тут умную вещь сказал. Пусть все, что говорит патриарх — про аборты там всякие и прочую фигню, — касается только православных, а остальных не касается. А если бы (добавлю я) им еще и журналисты не интересовались, то в информационной сфере стало бы спокойнее и приятнее.
link3 comments|post comment

Просто так [Sep. 28th, 2016|10:48 pm]
Andrey
Из этого, наверное, можно сделать какое-нибудь заключение

linkpost comment

(no subject) [Sep. 28th, 2016|12:08 am]
Andrey
Не знаю, универсальное это или индивидуальное, но кажется, что к языкам программирования привыкаешь так же, как к естественным языкам, после чего другие языки начинают казаться уродливыми.

Смотрю, например, на джаву, и, несмотря на ее генеалогическую близость с джаваскриптом, испытываю к ней отвращение из-за дополнительных типов данных (всякие там int и double) или сосуществования arrays и lists (а тайпскрипт — такой оджавленный джаваскрипт, лишенный, однако, всех этих страшилищ, смотрится вполне себе ничего). Или смотрю на питон — и этот significant white space, или функция len вместо метода length, или __init__ кажутся страшными. Или смотрю на Elm — но там такая мешанина прикольного с ужасным: значимый регистр первой буквы в названии функции, occasionally significant white space, знак неравенства и проч. — что голова идет кругом.

Это неприятие другого — это, наверное, серьезная помеха в изучении нового.
linkpost comment

(C)тырено из реддита [Sep. 27th, 2016|11:18 pm]
Andrey
Тот случай, когда для человека, знакомого с физиологией в объеме примерно средней школы, юмор не работает:

link11 comments|post comment

(no subject) [Sep. 27th, 2016|10:53 pm]
Andrey
Вроде The Economist:



А чё, она реально производит впечатление человека, который говорит о smart nuanced ideas based on... lengthy analysis?
linkpost comment

(no subject) [Sep. 27th, 2016|04:50 pm]
Andrey
Русские википеды :-) Из статьи про гуголь:



Диалектическое общество :-) И прямо чувствуется, как пишущий стремится воспитать читателей в духе старой орфоэпической нормы и ставит ударение в слове «строчная».

(Про «прекратить и воздерживаться» ничего не знаю)
linkpost comment

(no subject) [Sep. 27th, 2016|01:03 am]
Andrey
Брызги фейсбучной волны имени американского фотографа убеждают меня в совершенном методологическом бессилии обеих сторон.

С другой стороны, конечно, чего хотеть от фейсбука.
link1 comment|post comment

(no subject) [Sep. 26th, 2016|12:25 am]
Andrey
ES6 and Object Destructuring

Пример из реакт-роутера:

const User = ({ params: { userID }, location: { query } }) => {
  let age = query && query.showAge ? '33' : ''

  return (


    <div classname="User">
       <h1>User id: {userID}</h1>
      {age}
    </div>
)
}

Сходный пример из mdn.io:

function whois({displayName: displayName, fullName: {firstName: name}}){
  console.log(displayName + " is " + name);
}

var user = { 
  id: 42, 
  displayName: "jdoe",
  fullName: { 
      firstName: "John",
      lastName: "Doe"
  }
};

whois(user); // "jdoe is John"


Я, наверное, полчаса на это таращился, вникая, что происходит. А происходят вложенные объекты. В примере из реакт-роутера функции говорят: вот, ты получишь аргумент (он обычно называется props) — и это будет объект, у которого есть свойство params. Вытащи свойство params — получишь объект, у которого есть свойство userID. Так вот, возьми значение свойства userID и присвой его переменной userID.

Ну и тыпы. В зайце утка, в утке яйцо, в яйце игла...

Такая штука, с непривычки изрядно вштыривает.
link1 comment|post comment

(no subject) [Sep. 25th, 2016|11:25 pm]
Andrey
Недурственная блогозапись Талеба
linkpost comment

navigation
[ viewing | most recent entries ]
[ go | earlier ]