Pull to refresh
31
0
WarGoth @WarGoth

User

Send message

Сапер на GWT

Reading time8 min
Views7.2K
Недавно прочитал топик пользователя nsinreal, который предложил реализацию сапера на батниках. Так как я совсем недавно начал знакомство с GWT и вообще с явой, решил написать своего сапера с блэкджеком и прочим :) Попутно, расскажу про реализацию и проблемы, с которыми столкнулся.

Итак, yaminesweeper.appspot.com. Сделал на выходных, так что не бейте за простой вид и некоторые баги, о который напишу ниже. Исходники вы можете найти здесь: http://github.com/wargoth/yaminesweeper.

Основные возможности:
  • возможность отмечать флажками мины (правой кнопкой мыши)
  • возможность быстро открывать поля (средняя кнопка мыши)
  • изменять параметры поля (ширина, высота, кол-во мин)
  • сохранять время решения поля и смотреть общий рейтинг пользователей (необходимо залогиниться через аккаунт гугла).

Из багов отмечу:
  • общая кривость в ИЕ (решается)
  • кривость в опере (проблемы с переопределением поведения при нажатии средней и правой клавиш мыши)

Планируется сделать:
  • быстрое открывание полей через одновременное нажатие левой и правой клавиш мыши (сейчас только средней клавишей)
  • оптимизировать алгоритмы (сейчас все-таки не так быстро работает, как хотелось бы)
  • улучшить внешний вид

Читать дальше →
Total votes 49: ↑41 and ↓8+33
Comments43

Огнелис в роли сервера разработки

Reading time2 min
Views656
Прочитал только что статью про пример использования telnet-сервера в firefox и наткнулся на комментарий пользователя @merlin_rterm, который упомянул про расширение POW, или Plain Old Webserver. Данное расширение позволяет запускать серверные скрипты средствами огнелиса. Далее опишу как настроить огнелис для работы с PHP и SQLite под Ubuntu. Думаю, что под Mac и Windows инструкция не будет сильно отличаться.
Читать дальше →
Total votes 42: ↑35 and ↓7+28
Comments29

Мультитач для всех

Reading time1 min
Views5.9K
… Ну или не совсем для всех.

Краткое описание действий по этой статье:
  • Находите свой ноутбук в этом списке
  • Устанавливаете из репозитрария или собираете synclient
  • Устанавливаете модули для перла: Time::HiRes и X11::GuiTest
  • Устанавливаете опцию «SHMConfig» в значение «on» в вашем конфиге xorg.conf для тачпада
  • Скачиваете и запускаете скрипт отсюда

Вот что должно получиться в итоге.
Total votes 29: ↑25 and ↓4+21
Comments28

Социальная сеть для программистов

Reading time3 min
Views14K
Это не очередной хабр или что-то еще… Просто мысль пришла в голову по прочтению некоторых статей.

Данный стартап ориентирован как на начинающих, так и на продвинутых программистов. Даже не знаю как описать идею сразу… Просто напишу примерный ход действий, если вы захотели воспользоваться сервисом.

Вы — начинающий программист или решили переквалифицироваться, изучить новый язык программирования. Вы регистрируетесь и получаете ранк, например «новичок». Выбираете подходящий раздел: например «PHP» и подписываетесь к нему.
Читать дальше →
Total votes 61: ↑49 and ↓12+37
Comments83

Памятка для SEO оптимизаторов

Reading time1 min
Views1.9K
Вот решил поделиться некоторым материалом, который сам составил в ходе экспресс-изучения SEO оптимизации и раскрутки сайтов. Просто попался видео-курс Юсуфа Губайдуллина, который продает его на promoguide.ru и решил воспользоваться случаем. Честно говоря, курс не понравился — нудно как-то рассказывается. Оценил содержание на 4 с минусом, а изложение — на 2 с плюсом. Само SEO весьма скучная вещь, но нужная, поэтому составил небольшую памятку для себя — чтобы не держать это в голове и легко вспомнить когда понадобится. Здесь два файла: первый — просто картинка, второй — в формате freemind, для тех, кто желает что-то для себя добавить.

SEO-карта
Читать дальше →
Total votes 97: ↑88 and ↓9+79
Comments81

Information

Rating
Does not participate
Location
Москва и Московская обл., Россия
Date of birth
Registered
Activity