Search
Write a publication
Pull to refresh
1
0
Andrew @Bonch

User

Send message
Вот на Ruby:



Код:

require 'geoip'
require 'RMagick'

LAT, LON, WIDTH, HEIGHT, BORDER = 180, 360, 2000, 1200, 70

OFFSET_X = (WIDTH.to_f - BORDER.to_f) / LON.to_f
OFFSET_Y = (HEIGHT.to_f - BORDER.to_f) / LAT.to_f

c = Magick::Image.new(WIDTH, HEIGHT, Magick::GradientFill.new(0, 0, HEIGHT, 0, "#24302F", "#1A2423")) do |img|
  #img.background_color = "#1A2423"
end

cache = {}
GeoIP.new(File.dirname(__FILE__) + '/GeoLiteCity.dat').each do |r|
  x = (180.to_f + r.longitude.to_f) * OFFSET_X
  y = (90.to_f - r.latitude.to_f) * OFFSET_Y
  z = x.to_i * y.to_i
  cache[z] ||= 0

  gc = Magick::Draw.new
  gc.fill(cache[z].to_i > 0 ? "#7D762B" : "#EBE3AF")
  gc.point x, y
  gc.draw c

  cache[z] += 1
end

c.write File.dirname(__FILE__) + '/map.png'
Сделайте темплейт, который будет все сам создавать (если используете rails 3).
> кто вцепился в jq?
Я не конкретно про вас, а в общем.
А вы попробуйте мутулз все же, я думаю он вам понравится.
Кстати, вот код github.com/tanraya/tanraya-ui (in progress)
Можно склонировать и посмотреть demo/index.html
Мне вот больше mootools по душе, для меня он более «тру». Не понимаю, что это все так в jquery вцепились.
Плагин MUX.Dialog отличный, я буду им пользоваться. Посмотрел примеры — видно, что автор не упустил из виду многих деталей.

Может быть буду контрибутором, ибо вещь полезная и часто нужна, к тому же есть свои наработки на мутулз в плане создания диалогов. Там у меня есть диалоговый менеджер, который управляет окнами, и можно создать как модальное окно, так и, например, несколько немодальных.
Я слежу за вами, теперь.
Мне думается это весьма правильный подход. Не обязательно давать на доработку то приложение, над которым работает контора. Можно написать свое простое приложение и попросить его доработать, например. Это реально лучше, чем «набирать по объявлению», т.к. по личному опыту, у программистов обычно умение красиво говорить заменяет умение писать код.

Когда передо мной начальство поставило задачу написать тест, я сделал очень простую задачу: из текстового файла (csv) сгенерировать rss, плюс еще выдрав нужные подстроки из текста в некоторых колонках. Не справился никто, даже идеально.

А приведенные автором тест сразу покажет уровень, с этим ни один ruby-разработчик не поспорит, т.к. априори он должен знать как работать с git и как править хорошо организованный ruby-код (если он является таковым). Но это, конечно, не может исключать некоторых вопросов к разработчикам со стороны тестируемого.
Я думаю для этого можно использовать sphinx с его аттрибутами. Должно помочь.
Второе письмо хоть и в официальном стиле написано, но в нём ошибка на ошибке. Не понимаю как у вас в школе твёрдая четвёрка была.
На самом деле у нормальных разработчиков такая проблема не стоит — они используют принятый для языка стандарт кодирования. А вот кривых товарищей так просто не переучить, даже вытутаирав этот самый стандарт кодирования у них на лбу и дав зеркало. Против таких помогают только хуки в SCM и удар молотком по пальцам за кривые отступы.
В руби 2 пробела — и никаких проблем) Не очень согласен с тобой — мало кто пользуется «умной табуляцией» — на практике никто не заморачивается настройкой и лепят как хотят.
Напомнило мне комментарий, который я недавно нашел в коде одного проекта — «Создает дефиницию формы».
А я шпилил в дум на ipod 32gb 2006 года. Там умные ребята линупс под него портировали — тоже круто было.
Так бы и сказали что Билайн-Украина, а то я чуть замертво не упал! Пришлось погуглить, чтобы остаться.
Я всю жизнь хотел начать зарабатывать деньги, но не знал как правильно это делать. Я работал курьером, но пацаны говорят, что это отстойная работа, т.к. задача о курьере NP-полная, поэтому реальных денег она не принесет. Я пробовал делать динамические сайты на РНР и МуSQL, но знакомый нашел мои пароли и стер все сайты, я только зря потратил 50 долларов на курс того чувака, который курсы продавал. Я пробовал самостоятельно выучить теорию категорий, но не понял, почему при построении категории, где объекты — типы данных, а морфизмы — функции, из варианта типизированного лямбда-исчисления на комбинаторах получается замкнутая симметричная моноидальная категория (подобно Hilb, где объекты — конечномерные гильбертовы пространства с обычным тензорным произведением, а морфизмы — линейные операторы), но не декартова, каковой является Set. Это завело меня в тупик, и я начал пить. Но прочитав книгу Real World Haskell, я понял, что спасен! Это совершенно замечательный курс, он открыл мне глаза, теперь я знаю как надо делать деньги, а также как производить горячую замену кода, выполняющего в этом момент расчет баланса предприятия.
Я вам даже больше скажу — многие даже не знают, как устроен HTTP, как например, происходит GET или POST запрос.
Глаз режет, нужно писать «кАрдинально»

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity