?

Log in

Из-Под Глыб

Sep. 27th, 2016

12:43 pm - Today's 10 things to be miserable about

paranoia
illiteracy
criminal records
exasperated relatives
kind-hearted felons
blistering criticism
electric bills
nutraloaf - a food loaf served as punishment to unruly american prisoners
the hottest day of the year
the coldest day of the year

12:39 pm - сегодняшнее что читать

http://rosendorfer.livejournal.com/35211.html

11:46 am - today's names for tuples

0 empty tuple, unit
1 singleton, monuple
2 pair, couple
3 triple, treble, triplet, triad
4 quadruple, quad
5 quintuple, pentuple
6 sextuple, hextuple
7 septuple, heptuple
8 octuple
9 nonuple
10 decuple
11 undecuple, hendecuple
12 duodecuple
13 tredecuple
14 quattuordecuple
15 quindecuple
16 sexdecuple
17 septendecuple
18 octodecuple
19 novemdecuple
20 vigintuple
21 unvigintuple
22 duovigintuple
23 trevigintuple
24 quattuorvigintuple
25 quinvigintuple
26 sexvigintuple
27 septenvigintuple
28 octovigintuple
29 novemvigintuple
30 trigintuple
31 untrigintuple
40 quadragintuple
50 quinquagintuple
60 sexagintuple
70 septuagintuple
80 octogintuple
90 nongentuple
100 centuple
1,000 milluple

Tags:

09:33 am - чудесная нотация

В документации по спарку увидел
transformer: DataFrame =[transform]=> DataFrame

Ни хрена не мог понять, а потом понял и шибко оценил. Классно же! Жаль, нельзя так по жизни. Очень жаль.

Tags:

09:12 am - вопрос верующим

Библия ведь не запрещает суммировать гармонический ряд?

Sep. 26th, 2016

03:42 pm - spark masterpieces

  /**
   * Returns a Seq of the children of this node.
   * Children should not change. Immutability required for containsChild optimization
   */
  def children: Seq[BaseType]

  lazy val containsChild: Set[TreeNode[_]] = children.toSet


Imagine, we override the class, but our children are not to be mutable. Why t.f. then not declare it val?!

Another masterpiece
object CurrentOrigin {
  private val value = new ThreadLocal[Origin]() {
    override def initialValue: Origin = Origin()
  }

  def get: Origin = value.get()
  def set(o: Origin): Unit = value.set(o)

  def reset(): Unit = value.set(Origin())

  def setPosition(line: Int, start: Int): Unit = {
    value.set(
      value.get.copy(line = Some(line), startPosition = Some(start)))
  }

  def withOrigin[A](o: Origin)(f: => A): A = {
    set(o)
    val ret = try f finally { reset() }
    reset()
    ret
  }
}


So, we have a static object that wants to do something with a context. (See withOrigin.) That's "dependency injection", Fortran style. And we can do without vars, because, well, it's ThreadLocal.

Who wrote all this... could they hire Scala programmers, I wonder...

Tags: ,

03:13 pm - Today's 10 things to be miserable about

Ethnic cleansing
chicken jerky cutlets
plantar fasciitis
plantar warts
compulsive paper shredding
Scylla and Charybdis
special-interest money
gloom
pregnancy
FEMA trailers

01:34 pm - последние события в России

демонстрируют какую-то жуткую картину массовой умственной болезни.

Даже и обсуждать ничего не хочется. Казалось бы - ну хотя бы в личной-то жизни они нормальные? Ан нет.

Вот эти "господа офицеры", которые, имитируя эякуляцию, поливают своей мочой фотографии детей...

12:59 pm - какая-то "Эрика Эвер"

Оказалась Иркой из псковского педа.

Ну и хер с ней, много чести будет цитировать да картинки постить.

11:14 am - Вагиф Пейсахов

В истории, когда этот деятель взял у Кобзона взаймы $25M, продул их в карты, и теперь за это посажен в тюрьму, меня больше всего восхищает это имя, "Вагиф Пейсахов". Как "Медея Лазаревна Мамедова", только с 25 миллионами.

Navigate: (Previous 10 Entries)