-
Posts
1,770 -
Joined
-
Last visited
-
Days Won
9
cyklop77 last won the day on May 16 2016
cyklop77 had the most liked content!
About cyklop77
- Birthday 10/02/1981
Information
-
Sex
Мужчина
-
Interests
музыка, drums, классическая литература
Contacts
-
Skype
cyklop771
cyklop77's Achievements
Explorer (1/14)
90
Reputation
-
если ты в городе с >=200тыс жителями, то устроиться на IT-галеру вообще не проблема. а дальше всё зависит от тебя. не понимаю в чём предмет нытья. да разработчиков полно, да толковых разработчиков мало. ничего не изменилось после высказывания грефа, всё как всегда смотрю я на современную молодежь и завидую. сейчас в вебе много удобного и высокоуровневого появилось. фреимворков куча, технологий куча, интернет отличный, компьютеры дешёвые... ну и т.д. если есть желание, то можно успешно развиваться
- 13 replies
-
- программирование
- web-разработка
-
(and 1 more)
Tagged with:
-
ребята, научите пожалуйста как залить svg-контур. есть один svg-файлик, в котором всего один элемент path. результат выглядит так мне хотелось бы изменить исходный код файла так чтобы область внутри была залита там же цветом, что и контур. svg-файл прикрепляю к этому посту. filter_fill.svg
-
ох, ребятушки, спасибо за поддержку. через 3 месяца упорной деятельности нашёл отличную работу. по деньгам конечно просел, но оно того стоило. как говорил марк цукерберг "самый большой риск - это вообще не рисковать"
-
это гениально)
-
ребята, помогите пожалуйста сделать пропорциональный блок. тут в fiddle есть резиновый красный прямоугольник. я хотел бы чтобы он при любой ширине окна браузера имел отношение сторон 3:2. важно чтобы он был именно div, а не img
-
ищу работу angular2-разработчика. пример лучшего кода здесь: https://github.com/zlodiak/ng2_answers_web контакты: email: kalinin.sergey.81@gmail.com skype: cyklop771
-
Подскажите пожалуйста как в angular2 при помощи rxjs через каждые 5 секунд получать данные с сервера. Вот мой код, он работает, но есть проблема. компонент: import { Observable } from 'rxjs/Observable'; import 'rxjs/add/observable/interval'; import 'rxjs/add/operator/switchMap'; private getUserTasks(userId): void { Observable .interval(5000) .switchMap(() => this.tasksService.getUserTasks(userId)) .subscribe( data => { this.userTasks = JSON.parse(data); console.log('userTasks', this.userTasks); } ) }; сервис: import { Injectable } from '@angular/core'; import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs/Observable'; import 'rxjs/add/observable/interval'; @Injectable() export class TasksService { constructor(private http: HttpClient) { }; getUserTasks(userId): Observable<any> { return this.http.get('http://127.0.0.1:8000/app_tasks/user_tasks?user_id=' + userId); }; } Проблема в том, что первый запрос отправляется после того как пользователь подождёт 5 секунд, глядя в белый экран. А мне нужно чтобы первый запрос отправлялся сразу после загрузки страницы. Я мог бы повесть индикатор или спиннер, но дело в том, что, возможно, период придётся увеличить до 60 - 120 сек. Всё это время смотреть на индикатор неприятно пользователю
-
ребята, а не скажете, существуют ли какие-нибудь онлайн-сервисы, которые имитируют простейший бекенд? то есть чтобы, например, самому не поднимать django или что-нибудь подобное и иметь возможность из js-фронтенда записывать и считывать простейшие, небольшие по побъёму структуры данных через REST. и чтобы при этом эти данные хранились бы постоянно
-
подскажите пожалуйста, возможно ли песочницу типа jsfiddle заставить принимать результат ajax-запроса в виде jsonp? тут я набросал небольшой пример. видно, что он не работает, а в консоли ошибочки. при этом на локальной машине проблемы нет
-
подскажите пожалуйста, что нужно сделать чтобы получить возможность использовать базу городов от КЛАДР? она выложена в общий доступ, но обратиться через ajax к ней невозможно потому что браузеры не разрешают кроссдоменные запросы когда бэкенд пишешь сам, то сам же и настраиваешь отдающий сервер в соответствии с CORS, но здесь не тот случай. однако, думаю, большинство разработчиков тянут данные из КЛАДР при помощи ajax. и.... я тоже хочу пока только придумал установить в хром расширение. но это временная мера - только для этапа разработки.
-
Какую спецификацию html стоит читать на данный момент ?
cyklop77 replied to Димитрий's question in HTML Coding
а работать кода? -
ребята, скажите пожалуйста что-нибудь про эту поделку. исходники здесь верстал только по браузеры мобильных устройств. бекенда нет поэтому для хранения информации используется localStorage. вот список паролей для входа: ADMINS: user2 / qwerty2 user4 / qwerty4 USERS: user1 / qwerty1 user3 / qwerty3 user5 / qwerty5 user6 / qwerty6 user7 / qwerty7 хотелось бы услышать что-нибудь по js, но вряд ли кто-нибудь будет копаться. поэтому пишите общее впечатление, юзабилити и т.п.
-
- angular2
- typescript
-
(and 1 more)
Tagged with:
-
нееееет. жизнь это боль, а рутины можно избежать)
-
ну я думаю(вижу), что на рынке труда моего города творится то же самое что и на рынках труда других городов. то есть компании постоянно ищут разработчиков, а те постоянно в жутком дефиците на собеседование сходил в одну контору(вообще, у нас трудно отпрашиваться потому что постоянный дедлайн). сложно там, но прикинул, что если буду 10 часов(8ч рабочий день + 1 обед + 1 дорога) тратить не на сидение в офисе и перелопачивание гкода, а на обучение, то, пожалуй, осилю. как потом вспомнил, спрашивали то, что не выходит за пределы учебника по js ильи кантора. страшно другое, что собеседование это мелочь в общем, реальные задачи, которые придётся решать на работе никак не прощупаешь заранее это да. но в любой компании творческие задания уходит в сильным разработчикам. я сейчас чувствую силы углубиться в js, проблема во времени. поэтому всё же решил рискнуть
-
помогите пожалуйста советом и направьте в правильное русло так сказать на angular2 сделал небольшой сайт, который состоит из двух страничек: расписание и список людей. архитектурно он состоит из главного компонента и двух компонентов страничек сайт двуязычный. для этого я в главный компонент поместил стандартный material-переключатель и связал его с глобальным сервисом. в этом глобальном сервисе содержатся переменные, которые должны быть видны из любой части сайта. в частности там хранится признак установленного в настоящий момент языка переключатель в шаблоне главного компонента: <mat-slide-toggle class="toggler-lang" (click)="toggleLang()" [(ngModel)]="isEnLang"></mat-slide-toggle> сервис глобальных переменных: private isEnLang = new BehaviorSubject(false); constructor() { } getLangState(): Observable<boolean> { console.log('this.isEnLang', this.isEnLang); return this.isEnLang; }; setLangState(state): void { console.log('set isEnLang', state); this.isEnLang.next(state); }; функционал главного компонента для смены языка: private isEnLang: boolean; constructor(private globalVarsService: GlobalVarsService) {}; ngOnInit() { this.checkLang(); }; private toggleLang() { this.isEnLang = !this.isEnLang; this.globalVarsService.setLangState(this.isEnLang); }; private checkLang(): void { this.globalVarsService.getLangState().subscribe(data => setTimeout(() => { console.log('subscribe', data); this.isEnLang = data; }, 0)); }; проблема в том, что мне приходится в каждом компоненте, в котором используется переключения языка подключать этот "глобальный" сервис и настраивать подписку получения изменения "глобальной" переменной isEnLang. и что самое страшное - этот код дублируется в каждом компоненте. сейчас сайт состоит из двух страничек и такое дублирование кода не страшно, но по мере роста сайта будет очевидно, что решение хоть и рабочее, но неверное подскажите пожалуйста более практичное решение даже если остальные решения более неудобные, то всё равно расскажите про них. всегда лучше знать несколько вариантов решения проблемы GITHUB