-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathd3.html
More file actions
314 lines (292 loc) · 18.2 KB
/
d3.html
File metadata and controls
314 lines (292 loc) · 18.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
<!DOCTYPE html>
<html>
<head>
<title>Дайджест номер три - Вечерний Анахорет™</title>
<link data-turbolinks-track="true" href="/d3/application.css?body=1" media="all" rel="stylesheet" type="text/css" />
<meta content="authenticity_token" name="csrf-param" />
<meta content="ZHwrMRChJcGl/HyDA3BhoJJEsyrNeNJZtY7NcRcAxXk=" name="csrf-token" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta http-equiv="content-type" content="text/html;charset=UTF-8"/>
<meta http-equiv="Content-Language" content="en"/>
<meta http-equiv="imagetoolbar" content="no"/>
<meta name="viewport" content="width = device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable = no" />
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
<link rel="apple-touch-startup-image" href="/startup.png" />
<meta name="HandheldFriendly" content="True" />
<meta http-equiv="cleartype" content="on" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta http-equiv="Page-Exit" content="progid:DXImageTransform.Microsoft.Fade(Duration=0.2)" />
<meta name="robots" content="all" />
<link rel="copyright" href="" />
<link rel="author" href="" />
<link rel="shortcut icon" href="/favicon.ico" />
<link rel="icon" type="image/png" href="/favicon.png" />
<link rel="icon" type="image/x-icon" href="/favicon.ico" />
<link rel="apple-touch-icon" href="/apple-touch-icon-iphone.png" />
<link rel="apple-touch-icon" sizes="72x72" href="/apple-touch-icon-ipad.png" />
<link rel="apple-touch-icon" sizes="114x114" href="/apple-touch-icon-iphone4.png" />
</head>
<body>
<div id="all">
<header>
<div class="container">
<div data-grid="row row2">
<div class="align-left" data-grid="col col1">
<a href="http://lvh.me:3000/" class="brand">
<img alt="Вечерний Анахорет™" src="/d3/logo.png" title="Вечерний Анахорет™" />
</a> </div>
<div class="align-right" data-grid="col col1">
</div>
</div>
</div>
</header>
<div class="container">
<div class="pull-right description">Выпуск от <em>31/05/2013</em></div>
<h1>Подборка новостей за последнее время</h1>
<div data-grid="row row2" class="block">
<div data-grid="col col1 offset1">Блюдем традицию, господа — срочно в номер очередную подборку новостей из мира айти.</div>
</div>
<div data-tiles-wrapper="">
<ul class="articles" data-tiles="">
<li class="article"
data-paper-style="default"
data-col="1"
data-sizex="3"
data-row="1"
data-sizey="3"
>
<div data-tiles-wrapper="">
<div class="article-wrapper">
<h3>Джиквери плагины</h3>
Чуть более полугода назад открылся <a href="http://www.unheap.com/">Unheap</a> — аккуратненький репозиторий jquery-плагинов, который был полностью переписан и выпущен в продакшен 2 мая.
</div>
</div>
</li>
<li class="article"
data-paper-style="default"
data-col="4"
data-sizex="3"
data-row="1"
data-sizey="4"
>
<div data-tiles-wrapper="">
<div class="article-wrapper">
<h3>Хуки</h3>
Небезызвестный Апотоник среди руби разработчиков в своем блоге рассказывает нам о своем видении колбеков и хуков. Название статьи является своего рода спойлером к выводу. Статья называется "<a href="http://nicksda.apotomo.de/2013/05/hooks-got-better/">Хуки стали лучше</a>".
</div>
</div>
</li>
<li class="article"
data-paper-style="default"
data-col="1"
data-sizex="3"
data-row="4"
data-sizey="4"
>
<div data-tiles-wrapper="">
<div class="article-wrapper">
<h3>За свои грехи нужно платить</h3>
Неплохой способ заработать нашла компания <a href="http://makandra.com/">makandra</a>. Видимо, ребята поняли, что баги и фичи вторых рельсов будут всегда и сделали <a href="http://railslts.com/">long term support для оных</a>. Чтож, стоит только понадеяться, что платность поддержки второй версии рельсов подстегнет переходить на третьи всех отстающих.
</div>
</div>
</li>
<li class="article"
data-paper-style="default"
data-col="4"
data-sizex="3"
data-row="5"
data-sizey="3"
>
<div data-tiles-wrapper="">
<div class="article-wrapper">
<h3>Руби 2.0</h3>
На очередной встрече San Diego's Ruby Community Мэтт Аимонетти (<a href="https://github.com/mattetti">Matt Aimonetti</a>) выступил с докладом "Intro to Ruby 2.0". Можно ознакомиться с докладом по <a href="http://video.sdruby.org/video/132_ruby.m4v">видеозаписи</a>.
</div>
</div>
</li>
<li class="article"
data-paper-style="default"
data-col="1"
data-sizex="3"
data-row="8"
data-sizey="3"
>
<div data-tiles-wrapper="">
<div class="article-wrapper">
<h3>Анализируй это</h3>
Проверьте свой стиль кода с помощью экспериментальной утилиты <a href="https://github.com/bbatsov/rubocop"> RuboCop</a>. Результатами хвастаемся в комментариях.
</div>
</div>
</li>
<li class="article"
data-paper-style="default"
data-col="4"
data-sizex="3"
data-row="8"
data-sizey="5"
>
<div data-tiles-wrapper="">
<div class="article-wrapper">
<h3>Опера. Это есть такой браузер.</h3>
Opera выложили превью-версию нового браузера. И уже <a href="http://habrahabr.ru/company/opera/blog/181181/">был анонс на хабре</a> где его встретили, мягко говоря, неоднозначно. Много чего норвежские программисты поменяли в своем браузере, много чего кардинально поменяли. Конечно же главное изменение новой версии браузера это смена движка с родного Presto на оупенсорсный Chromium. Будем держать руку на пульсе событий.
</div>
</div>
</li>
<li class="article"
data-paper-style="default"
data-col="1"
data-sizex="3"
data-row="11"
data-sizey="6"
>
<div data-tiles-wrapper="">
<div class="article-wrapper">
<h3>Рич Хикки любит хаскель</h3>
<a href="http://www.codequarterly.com/2011/rich-hickey/">Скандальное интервью с Ричем Хики</a>, в котором он признается, что любит Хаскель (но жизнь слишком коротка для него), что существование Питона и Руби научило его ненавидеть ООП, что он пытался сделать лисп 4 раза (Кложа — пятый и первый, от которого он сам получает профит, программируя на нем), открещивается от того, что ему когда-то нравился С++, и объясняет, почему наследование и инкапсуляция не приводят к тем плюсам, которые обычно ставят в заслугу ООП.
</div>
</div>
</li>
<li class="article"
data-paper-style="default"
data-col="4"
data-sizex="3"
data-row="13"
data-sizey="3"
>
<div data-tiles-wrapper="">
<div class="article-wrapper">
<h3>Классика</h3>
<a href="http://aperiodic.net/phil/scala/s-99/">Фил Голд демонстрирует решение девяносто девяти классических задач на языке скала</a>. Хороший туториал для того, чтобы потренировать себя, испытать изучаемый язык.
</div>
</div>
</li>
<li class="article"
data-paper-style="default"
data-col="1"
data-sizex="3"
data-row="17"
data-sizey="4"
>
<div data-tiles-wrapper="">
<div class="article-wrapper">
<h3>Рбенв и РВМ</h3>
В спорах о более удобном и правильном инструменте для управления версией руби было сломано не мало копий, и победитель все еще не определен. В любом случае <a href="http://niczsoft.com/2011/11/what-you-should-know-about-rbenv-and-rvm/">статья двухлетней давности</a> точно даст все необходимые знания об этих двух утилитах.
</div>
</div>
</li>
<li class="article"
data-paper-style="default"
data-col="4"
data-sizex="3"
data-row="16"
data-sizey="4"
>
<div data-tiles-wrapper="">
<div class="article-wrapper">
<h3>Замыкания для шестилетних детей</h3>
<a href="http://stackoverflow.com/questions/111102/how-do-javascript-closures-work">Интересный вброс на стековерфлоу</a> про замыкания и джаваскрипт был сделан четыре года назад, и до сих пор активен. А как бы вы объяснили шестилетнему ребенку понятие замыкания вцелом?
</div>
</div>
</li>
<li class="article"
data-paper-style="default"
data-col="4"
data-sizex="3"
data-row="20"
data-sizey="4"
>
<div data-tiles-wrapper="">
<div class="article-wrapper">
<h3>Гитхаб компания</h3>
Поздравляем всех причастных к созданию компании "<a href="https://github.com/Anadea">Анадеа</a>" на гитхабе. Теперь в секции "организации" в профиле красуется иконка компании. Кого не хватает — обращайтесь. Добавим.
</div>
</div>
</li>
<li class="article"
data-paper-style="default"
data-col="1"
data-sizex="3"
data-row="21"
data-sizey="5"
>
<div data-tiles-wrapper="">
<div class="article-wrapper">
<h3>Тумблр архитектура</h3>
<a href="http://highscalability.com/blog/2013/5/20/the-tumblr-architecture-yahoo-bought-for-a-cool-billion-doll.html">Весьма познавательный рассказ</a> о внутренней архитектуре проекта Tumblr был опубликован недавно на волне новости <a href="http://mashable.com/2013/05/19/yahoo-tumblr-2/">о покупке вышеуказаного сервиса</a> компанией Яху за чуть более, чем дохрена денег. И еще, помимо внутренней архитектуры приложения, ребята рассказывают об эволюции архитектуры и проблемы, с которыми они сталкивались на протяжении развития приложения. Рекомендовано к вдумчивому прочтению.
</div>
</div>
</li>
<li class="article"
data-paper-style="default"
data-col="4"
data-sizex="3"
data-row="24"
data-sizey="4"
>
<div data-tiles-wrapper="">
<div class="article-wrapper">
<h3>Дисциляция СИКПа</h3>
Два еврейских студента из Масачусетского технического института - Абельсон и Сусман - в августе восемьдесят седьмого <a href="http://dspace.mit.edu/bitstream/handle/1721.1/6064/AIM-986.pdf;jsessionid=E43157BC2F7F41A275E2609DEF2ADC13?sequence=2">написали интересную работу</a> о языке лисп, на волнах которой два года назад <a href="http://programming-musings.org/2009/12/29/sicp-distilled/"> появилась статья с названием "SICP distilled"</a>, подтверждающая актуальность работы 26-летней давности даже сегодня.
</div>
</div>
</li>
<li class="article"
data-paper-style="default"
data-col="1"
data-sizex="3"
data-row="26"
data-sizey="5"
>
<div data-tiles-wrapper="">
<div class="article-wrapper">
<h3>Квантование монго</h3>
<a href="https://github.com/mongodb/mongo-java-driver/blob/master/src/main/com/mongodb/ConnectionStatus.java#L213">Сногсшибательную строчку кода</a> нашло сообщество разработчиков в джава-драйвере к монго базе данных. К слову, <a href="https://github.com/mongodb/mongo-java-driver/commit/d51b3648a8e1bf1a7b7886b7ceb343064c9e2225#commitcomment-3314463">этой строчке уже почти год, а вонять она начала лишь сейчас</a>, что приводит нас к выводам не в пользу этой библиотеки. На известном ресурсе <a href="http://stackoverflow.com/questions/16833100/explain-this-confusing-line-of-code">уже пытаются найти смысл сего действа</a>. Интересно, к чему прийдут в результате?
</div>
</div>
</li>
</ul>
</div>
<div data-grid="row row1" class="block">
<div data-grid="col col1"><strong style="text-shadow: 0 1px 1px #ffffff;">Кстати, следующий выпуск ожидается в следующую пятницу.</strong> Так что присылайте нам новости, которые считаете интересными просто <a href="mailto:vecherka@cssum.net" style="vertical-align: top;">по почте</a> или <a href="https://twitter.com/it_vecherka/" style="vertical-align: top;">в твиттере</a>.
Кстати, расскажите об этом дайджесте своим друзьям! Сообщить можно как угодно, допустим, можно просто
<a href="https://twitter.com/share" class="twitter-share-button" data-lang="ru">твитнуть</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="https://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
</div>
</div>
<div class="comments">
<div id="disqus_thread"></div>
<script type="text/javascript">
/* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
var disqus_shortname = 'vecherka'; // required: replace example with your forum shortname
var disqus_url = 'http://vecherka.cssum.net/d3.html';
/* * * DON'T EDIT BELOW THIS LINE * * */
(function() {
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
})();
</script>
<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
</div>
</div>
<div class="before-footer"></div>
<footer>
<div class="container small description">
<div data-grid="row row2">
<div class="align-left" data-grid="col col1"><div>© Вечерний Анахорет™</div> <div>Все права защищены чешуей из кожи дракона +1 к защите</div> <div>Пожелания и предложения пишите на почту <a href="mailto:vecherka@cssum.net">нашим редакторам</a>.</div></div>
<div class="align-right" data-grid="col col1">
<a href="https://twitter.com/it_vecherka" class="twitter-follow-button" data-show-count="false" data-lang="ru" data-show-screen-name="false">Читать @it_vecherka</a>
<script src="//platform.twitter.com/widgets.js"></script>
</div>
</div>
</div>
</footer>
</div>
<script data-turbolinks-track="true" src="/d3/application.js?body=1" type="text/javascript"></script>
<script type="text/javascript">
I18n.defaultLocale = "ru";
I18n.locale = "ru";
</script>
</body>
</html>