Jan. 31st, 2022

juan_gandhi: (Default)

Ведь по идее, затащить пару кораблей НАТО в Одессу, а при возможности и в Мариуполь... впрочем, проходили уже сто лет назад.

Ну и оружия подбросить, и инструкторов... впрочем, проходили уже 20 лет назад, в Афганистане.

Нет, ну все равно. У нас тут по телевизору уже удивляются Зеленскому. Уже американские телезрители знают, шо за Зеленский такой. 

juan_gandhi: (Default)
на хабре телега

отработав полгода рабочим на строительном комбинате и разочаровавшись в высшем образовании вообще и в своей специальности в частности, я задумался о смене профессии на более:

  1. прибыльную (на комбинате я получал 24 тысячи в месяц);

  2. перспективную (в IT действует меритократия, а в строительной сфере без связей, которых у меня нет, далеко не уедешь и высоко не взлетишь);

  3. интересную и интеллектуальную. 

...

Теория по JS подаётся Практикумом так, словно предполагается, что вы уже знакомы с основами программирования. Только недавно я понял, что учить программирование и учить язык программирования – это две совершенно разные вещи.

Учить программирование – это изучать принципы и правила, по которым пишутся программы (условные конструкции, циклы, функции и т.д.).

А учить язык программирования – это изучать конструкции языка, его методы, свойства, возможности.

...

самое "интересное" и неожиданное для многих: делать проектные работы нужно самому!

...

Проектные работы мне дались очень тяжело. Если первые работы по вёрстке я ещё более-менее делал самостоятельно, то начиная с 4 спринта каждую проектную работу мне помогал делать брат-программист. Мы созванивались в Zoom, я запускал демонстрацию экрана, и мы все вечера просиживали за учебными проектами.

...

По моему мнению, Карьерный трек – это самое лучшее, что есть в Яндекс.Практикуме! Я очень благодарен его сотрудницам! Они большие молодцы! Интересно и понятно рассказывают про процесс поиска работы! Научили меня писать сопроводительные письма, вместе составили резюме, откорректировали и оформили портфолио, научился проходить интервью для собеседований. Есть специальный тренажёр с советами по трудоустройству.

 

juan_gandhi: (Default)
 gist
class Test extends AnyFlatSpec with Matchers {
"transformer" should "work" in {
// source: https://contributors.scala-lang.org/t/ability-to-force-the-caller-to-specify-a-type-parameter-for-a-polymorphic-method/2116/26
sealed trait NotNothing[-T]

object NotNothing {
@implicitAmbiguous("inst() method needs a generic parameter type, which is missing")
implicit val nothingIsNothing = new NotNothing[Nothing]{}
implicit def notNothing[T] = new NotNothing[T] {}
}

implicit class Transformer(source: String) {
def as[T : NotNothing : ClassTag] = {
import scala.reflect._
val cls: Class[T] = classTag[T].runtimeClass.asInstanceOf[Class[T]]
val cons: Constructor[T] = cls.getDeclaredConstructor(classOf[String])
cons.newInstance(source)
}
}

val a0 = "good A".as[A]
val b0 = "good B".as[B]
a0.getClass shouldBe classOf[A]
b0.getClass shouldBe classOf[B]
a0.toString shouldBe "A(good A)"
b0.toString shouldBe "B(good B)"
}
}

class Base
case class A(val s: String) extends Base
case class B(val s: String) extends Base

juan_gandhi: (Default)
Вот халявный софтвер люди ваяют в разных (но не всех) концах света, и публикуют его, и читайте, пользуйтесь, инсталлируйте.

А как до науки, так вот есть arxiv, А остальные эльзевиры - за paywall. Почему так? Неужто учоные как-то более жадные - или они более голодные, или что это вообще такое-то? (И кому сейчас нужны журналы в глянцевой обложке на веленевой бумаге?)

Profile

juan_gandhi: (Default)
Juan-Carlos Gandhi

September 2025

S M T W T F S
 1 2345 6
78 9 10 111213
14151617181920
21222324252627
282930    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 11th, 2025 03:44 pm
Powered by Dreamwidth Studios