Светлой памяти Алексея Чернова, нашего Капитана
// Песня на мотив Blur “Song 2”
Пусть крыша едет не спеша,
Ведь все бывает в ФэМэШа
| # encoding: utf-8 | |
| # | |
| # Prerequisites: | |
| # sudo gem install colorize | |
| # | |
| # Example usage: | |
| # $ irb -r './newyear2013.rb' | |
| # irb(main):001:0> congratulate! :everybody | |
| # | |
| require 'colorize' |
| val commands = ListMap( | |
| "updates" -> "show the last updates", | |
| "help" -> "that is, print this text", | |
| "exit" -> "nuff said, quit the program", | |
| "upupup" -> "Tumc tumc tumc" | |
| ) | |
| val helpTabStop = 8 | |
| val helpText = "Commands list:\n" + commands.collect({ | |
| case (cmd, desc) => cmd + " "*(helpTabStop - cmd.length) + "- " + desc | |
| }).mkString("\n") |
| class Jedi(val name: String, val force: Double) { | |
| override def toString = name + " with force " + force | |
| } | |
| def findMostPowerfulOf(jedies: Set[Jedi]) = { | |
| implicit val jediOrdering = Ordering by { x:Jedi => x.force } | |
| jedies.max | |
| } | |
| def findLastNameOf(jedies: Set[Jedi]) = { | |
| implicit val jediOrdering = Ordering by { x:Jedi => x.name } | |
| jedies.max |
| /*! | |
| * Convert .select elements to Bootstrap Dropdown Group | |
| * Assumes jQuery and Bootstrap scripts already linked | |
| * | |
| * Expected markup: | |
| * | |
| * <div id="someId" data-name="someName" class="select someClass"> | |
| * <div class="option selected" data-value="1"> Item 1 <i class="icon-ok"></i></div> | |
| * <div class="option" data-value="2"> Item 2 <span>some html</span></div> | |
| * <div class="option" data-value="3"> Item 3 <img src="little.img"></div> |
| // "Scala": XElement.Load(xmlFileName).Descendants("element") map { _.Attribute(xmlAttribute).Value } | |
| // Query syntax | |
| items = from element in XElement.Load(xmlFileName).Descendants("element") select element.Attribute(xmlAttribute).Value; | |
| // Extension method syntax | |
| items = XElement.Load(xmlFileName).Descendants("element").Select( element => element.Attribute(xmlAttribute).Value); | |
Светлой памяти Алексея Чернова, нашего Капитана
// Песня на мотив Blur “Song 2”
Пусть крыша едет не спеша,
Ведь все бывает в ФэМэШа
| ты слышишь арию пельменя | |
| он в закипающей воде | |
| поёт что раньше был холодным | |
| и чёрствым но пришла любовь |
| -------------------------------------------- | |
| -- dedicated to M. J. -- | |
| -- -- | |
| -- Multiplier: two 4-bit int -> 8-bit int -- | |
| -- (c) Ivan Novikov aka The Mooonlighter -- | |
| -- Novosibirsk State University, 2011 -- | |
| -------------------------------------------- | |
| library IEEE; | |
| use IEEE.STD_LOGIC_1164.ALL; | |
| use IEEE.STD_LOGIC_ARITH.ALL; |
| cope in an adult life вживаться во взрослую жизнь | |
| add up суммировать (деньги) | |
| fill in заполнять анкеты | |
| look up numbers in telephone directories сверять телефонные номера | |
| pay a living wage платить прожиточный минимум | |
| peer into the future всматриваться в будущее | |
| obsolete устаревший | |
| basic skills основные умения | |
| work for a living зарабатывать на жизнь | |
| earn daily bread зарабатывать на хлеб насущный |
| AssemblyCellRendererFactoryRegistry *factories = browser->getCellRendererRegistry(); | |
| AssemblyCellRendererFactory *f = factories->getFactoryById(AssemblyCellRendererFactory::ALL_NUCLEOTIDES); | |
| SAFE_POINT(f != NULL, "AssemblyCellRendererFactory::ALL_NUCLEOTIDES not found!",); | |
| cellRenderer.reset(f->create()); |