• zuboder

Ищем Web разработчика


Молодая и амбициозная компания "Лето", ищет еще одного программиста в уютный офис на ВДНХ (г. Москва).

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

Мы занимаемся разработкой универсальной системы контроля транспорта и собственного агрегатора такси. На frontend'е все построено на AnagularJS, а на backend'е - Yii2.

Нам нужен человек с уверенными знаниями этих framework'ов, а так же с пониманием технологий SSE, Socket. Со знанием на собственном опыте о Highload проектах и с безмерным желанием учиться и развиваться. Иногородним поможем с переездом.

У нас молодой и веселый коллектив, теплый офис с PS4, SEGA, Dandy, настолками и печеньками, а так же отличным видом на ВДНХ. Плюс разные корпоративные бонусы. =)

Свои резюме можете отправлять на почту: ibrainraider@gmail.com
Подробное описание вакансии здесь: http://hh.ru/vacancy/14729202




vshleme

Отправка емейлов через SMTP сервер

День добрый,
Есть приложение, которое предназначено для отправки емейлов. (C# Console Application).
Оно обслуживает компанию, которая посылает своим клиентам уведомления, стейтменты, etc. когда в этом возникает необходимость.
В начале каждого месяца после генерации месячных стейтментов, нагрузка на это приложение резко возрастает - приходится посылать тысячи емейлов за короткий промежуток времени. И вот в этот как раз момент обслуживающий SMTP сервер начинает отклонять емейлы по непонятным причинам.
Сообщение, выдаваемое при этом: Mailbox unavailable. The server response was: Invalid recipient: <емейл-адрес>

Пытаясь продебажить отправку емейла, я написал простенькую форму, которая позволяет тестировать этот самый SMTP сервер.
Эта форма почему-то отправляет емейлы даже в то время, когда консоль не может.
Я даже вынес отправку емейла в отдельную библиотеку, чтобы быть уверенным, что в обоих случаях работает тот же самый код.
Чудеса - консоль выдает ошибку, форма посылает нормально.
Где копать?
megakot

Как запретить выбирать определенный элемент в ComboBox?

Требуется запретить пользователю выбирать определенные элементы из ComboBox. При этом при попытке выбрать запрещенный элемент раскрывающийся список не должен закрываться, а должен ждать, пока пользователь не выберет допустимый элемент.
Кто знает, как это реализовать?

Работа с .NET в Новосибирске

Здравствуйте.

А куда бы вы посоветовали пойти работать программистом в Новосибирске?

Пожелания:

1) Писать на C#, и вообще под Windows
2) Чтобы не было требований/вопросов наподобие "знать вообще все", "5 лет опыта", "мехмат НГУ", "у нас нет денег на переводчика, поэтому вы должны владеть разговорным английским", "почему крышки люков круглые, а харя у владельца конторы - квадратная"
3) Желательно в академгородке или окрестностях.
vshleme

Обработка собыия закрытия окна браузера

Здравствуйте,
Есть веб-сайт (ASP.NET, FW4) у которого есть клиентская (защищенная паролем) часть.
При закрытии окна браузера хочется обнулять сессию. Для этого используется следущий метод: на MasterPage создана невидимая кнопка выхода (hiddenLogoutButton, проверена, работает), которую пытаюсь вызывать на событие window.onbeforeunload (не вызывается):
    [script type="text/javascript"]
      window.onbeforeunload = function()
      {
         CustomLogoff();
      }
      function CustomLogoff()
      {
         var button1 = document.getElementById('<%=hiddenLogoutButton.ClientID %>');
         button1.click();
      }
    [/script]
    [asp:Button runat="server" ID="hiddenLogoutButton" 
         Text="Invisible Logout Button" Visible="false" 
         onclick="hiddenLogoutButton_Click" /]

Так же размещал вызов в теге body ([body onbeforeunload='CustomLogoff()'])
Вызов функции не осуществляется. Хотя, если написать например так:

[input type="button" onClick="CustomLogoff()" value="logoff"]

И нажать на эту кнопку - всё отрабатывается замечательно.
Есть ли возможность отрабатывать функцию на закрытии окна браузера?

Ищем специалистов!

Друзья, платежный сервис «Единый кошелек» очень ищет программистов .NET в офис в Минске!

Если кому-то интересно интересно, то описание вакансии можно увидеть здесь: http://samara.hh.ru/vacancy/6895680 а все дополнительные вопросы задать по почте mihailova@w1.ru!

Давно в поисках настоящих профессионалов и будем рады откликам!
философия абстрактность шкала
  • palex

Придумывание языка программирования PL2

Прошу оценить правильность направления поиска идеального языка программирования

ЖЖ: http://pl2-rainbow.livejournal.com/

Виды элементов классов:

functional - Функциональное - для разделов, использующих функциональное программирование.
aspect - Аспектное - для интерфесов и аспектов. Для методов могут указываться необходимые свойства и дополнения, используемые перед методом (before), после метода (after) и при выполнении каждого оператора (invariant)
logical - Логическое - соответствует работе с запросами SQL, LINQ или простейшим операциям Prolog.
control - Управляющее - соответствует контроллеру (Controller) модели MVC
public - Изменяемое - соответствует модели базы данных (Model) модели MVC
published - Соединяющее - соответствует представлению (View) для модели MVC
protected - Защищенное - внутренние элементы класса
private - Внутреннее - скрытые элементы класса
local - Блоковые - переменные методов и блоков

Компилятор компиляторов:

Размещение элементов языка в нескольких файлах, объединенных по тематике.

Например - структура файла, описание класса, описание блока модуля, элементы защиты, блочные операторы, математические операторы...

Каскадные лексические анализаторы времени компиляции для использования национальных языков при программировании

Компилятор языка использует стандартные ключевые слова на английском языке, но включает опцию для каскадированного включения в таблицу лексем синонимов на национальных языках. Для первоначального включения синонимов используется опция языка компилирования, файлы национальных синонимов могут включать ссылки (опция include) на файлы синонимов более низкого уровня. Например, татарский-русский-английский-внутренние представления лексем.

  • perkov

code.google.com

Здравствуйте.
У меня следующая проблема.
Имеется репозиторий Mercurial на локальной машине. Я хочу опубликовать его на
http://code.google.com

К сожалению для меня не очевидно как это сделать и я не нашел, просматривая FAQ, поиском в гугл и т.п.
Наверное я идиот.
Огромная просьба подсказать мне.

Большое спасибо.

UPDATE:
Я разобрался.
Нужно было:
1. Сделать клон пустого репозитория оттуда на локальную машину.
2. Добавить файлы в этот локальный репозиторий и зафиксировать изменения.
3. Сделать push на удаленный репозиторий.

(no subject)

пытаюсь разобраться с некоторыми асинхронными задачами
в целом вроде бы что-то начал понимать, однако столкнулся с проблемой совместить
(приложение под windows phone)

есть
class myClass
{
object myObject;

public object GetObject();
}

public object GetObject()
{
Webclient webclient = new webclient;
webclient.DownloadStringCompleted += new DownloadCompletedEventHandler ( DownloadComplete);
webclient.DownloadStringAsync(Uri);

return myObject;
}

private void DownloadComplete (Object sender, DownloadCompleteEventArgs e)
{
//получаем загруженную страницу
//парсим её
//получаем данные которые надо записать в Object и вернуть
}

проблема, собственно в одном:
return myObject; в GetObject должен делаться, конечно, после того как этот myObject заполнен данными после парсинга полученных данных

прикрутить beginInvoke / endInvoke к уже имеющимся асинхронным void DownloadStringAsync - не соображу как
logo

(no subject)

3 августа на острове Новая Голландия (Санкт-Петербург) и 25 августа в Измаловском парке (Москве) пройдет второй крупнейший open air для айтишников, гиков, программистов и просто современных и умных людей Петербурга.

Geek Picnic – это уникальное пространство для людей, интересующихся новейшими технологиями. Организаторы решили отойти от скучного формата конференций и добавить разнообразия: на Пикнике будут не только лекции, семинары и круглые столы, но еще и развлечения, спортивные мероприятия, знакомства - все то, что интересно молодым людям.

Open air разделен на три пространства:

Образование;
Отдых и развлечение;
Карьера.

В пространстве образование будет проведена выставка роботехники и электроники, презентация IT startup-ов, а также лекции в формате Ted TEDxNevaRiver.
В рамках пространства "Карьера" у вас будет уникальная возможность узнать о лучших вакансиях и стажировках в ведущих компаниях IT сферы. В неформальной обстановке познакомиться с представителями IT компаний, посетить презентации компаний-работодателей

В пространстве развлечения и отдых разместятся game – зона, кинотеатр и спортивная площадка для волейбола, фрисби, бадминтона, летающих змеев. Помимо этого участники Geek Picnic опробовать на себе джамперы и сигвеи, запустить радиоуправляемые модели и смогут устроить личную жизнь на speeddating.

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

Организатором Geek Picnic является «Центр Карьеры», за спиной которого первая ярмарка вакансий для айтишников «Найти IT» в Москве и Петербурге, молодежный форум «Выбираю Будущее» и ярмарки вакансий в СПбГУ.

Более подробную информацию вы сможете найти на geekpicnic.ru, vk.com/geekpicnic