Артем
Список функций отсартиоварных по популярности в php
Denis
Список функций отсартиоварных по популярности в php
Откуда данные о популярности взялись?
Denis
Я вообще не использую isset
Артем
А что это за список?
Хз, кто то статистику собирал по Гиту, она очень приблизительная, но все же
Артем
А вы на чистой пыхе пишете?
Долгое время писал, щас перешел на ларавель и появилась нужда выучить нодгс
Артем
Конечно
Denis
Можно посмотреть?
Артем
Можно посмотреть?
Не могу дать, так как в личном нет нужды так как нет времени на личные проекты, а рабочий показать не могу
Denis
Получается, что у вас нету
Артем
Личного получается нет
Артем
Так можете что-то подсказать по js? Как его изучать, с базисом все ясно (цикли, ифы, операторы и тд), а что дальше нужно учить?
Denis
Я работаю через личный успешно
Артем
Нам не разрешают
Denis
В смысле?
Артем
Ну сильно парятся за нераспространение кода, по этому все храниться на серверах фирмы
Denis
Ааа. Я уж думал книжки читать
Артем
Ахах, это было бы странно
Артем
Есть
Артем
Но только от сети офиса
Denis
Вы потенциально можете распространить его.
Denis
Ааа
Denis
Параноики
Denis
Наверное и название компании узнать не получится?
Артем
Та нет почему же, называется jet up digital
Артем
Вряд-ли вам это о чём то говорит
Denis
Denis
Вам там нравится?
Артем
Такое, работаю тут несколько лет, зацепился, так как давали интересные проекты, но щас думаю сменить на что то другое
Denis
Без аккаунта гитхаб вам придется доказывать свою компетентность
Артем
Та, это не особо и большая беда, мне так кажется, за пару лет чему то научился думаю
Denis
Советую завести его. Чем раньше - тем лучше
Артем
А вы кем работаете?
Denis
Программистом
Артем
Ну я мог ответить так же
Артем
А конкретнее, если не секрет
Андрей
Советую завести его. Чем раньше - тем лучше
А у тебя какой гитхаб? Интересует url
Denis
А конкретнее, если не секрет
Сейчас пишу на ES6 и Vue приложение для Андроид
Denis
А у тебя какой гитхаб? Интересует url
А такая херь за что дается?
Андрей
А такая херь за что дается?
Подписка на платный гитхаб.
Denis
Подписка на платный гитхаб.
А много улучшений в сравнении с фри вообще?
Андрей
А много улучшений в сравнении с фри вообще?
Без понятия. Я не пользовался. Мне и бесплатного гитхаба хватает.
Андрей
Особенно после получения приватных репозиториев.
Denis
https://gitlab.com/Piterden
Denis
Там всегда было фри
Андрей
Как и на битбакете)
Андрей
Хотя справедливости ради. У меня пустой абсолютно гитхаб и мне норм.
Denis
Как и на битбакете)
Там 5 юзеров ограничение
Андрей
Хотя у меня есть идеи как его заполнить.
Андрей
Там 5 юзеров ограничение
Для личных проектов это не проблема.
Андрей
Бывает. Рад за тебя)
Андрей
Хотя я уже обленился. Даже код не пишу.
Андрей
Надо заканчивать на этой недел и возвращаться в строй. Работу искать.
Denis
Я вел закрытую группу на битбакет, а потом её открыл уже на гитлаб https://gitlab.com/pyro-plus
Denis
Тогда и возникли эти проблемы
Denis
Надеюсь ты меня не забанишь за пыху )))
Андрей
Тебя жизнь и так уже наказала)
Denis
Андрей
Что ты имеешь ввиду?
Получать удовольствие от написания на пыхе не так уж и просто.
Андрей
У меня отрицательное отношение к этому яп.
Syntax Highlight Bot
Denis
Не вижу ничего ужасного. Выглядит как обычно
Андрей
Не буду холиварить.
Denis
Ок, не будем
Denis
Не буду холиварить.
Приколись, генератор миграций из структуры DB https://gitlab.com/pyro-plus/exporter-extension
Denis
А на JS тут недавно MySQL дампы генерил
Denis
На ноде
Denis
Denis
cs using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Threading.Tasks; using Microsoft.AspNetCore; using Microsoft.AspNetCore.Hosting; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.Logging; namespace message_generator { public class Program { public static void Main(string[] args) { var logger = NLog.Web.NLogBuilder.ConfigureNLog("nlog.config").GetCurrentClassLogger(); try { logger.Debug("Server started"); CreateWebHostBuilder(args).Build().Run(); } catch (Exception ex) { //NLog: catch setup errors logger.Error(ex, "Stopped program because of exception"); throw; } finally { NLog.LogManager.Shutdown(); } } public static IWebHostBuilder CreateWebHostBuilder(string[] args) => WebHost.CreateDefaultBuilder(args) .UseStartup<Startup>(); } }
Denis
Это то есть норм, а пыха отстой?
Denis
Не ну твоё дело, конечно ))
Denis
swift import UIKit import FBSDKCoreKit import FBSDKLoginKit class FetchUserProfileController: UIViewController { @IBOutlet weak var userFullName: UILabel! @IBOutlet weak var userProfileImage: UIImageView! override func viewDidLoad() { super.viewDidLoad() userFullName.text = "" if let _ = FBSDKAccessToken.currentAccessToken() { fetchUserProfile() } } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. } func fetchUserProfile() { let graphRequest : FBSDKGraphRequest = FBSDKGraphRequest(graphPath: "me", parameters: ["fields":"id, email, name, picture.width(480).height(480)"]) graphRequest.startWithCompletionHandler({ (connection, result, error) -> Void in if ((error) != nil) { print("Error took place: \(error)") } else { print("Print entire fetched result: \(result)") let id : NSString = result.valueForKey("id") as! String print("User ID is: \(id)") if let userName = result.valueForKey("name") as? String { self.userFullName.text = userName } if let profilePictureObj = result.valueForKey("picture") as? NSDictionary { let data = profilePictureObj.valueForKey("data") as! NSDictionary let pictureUrlString = data.valueForKey("url") as! String let pictureUrl = NSURL(string: pictureUrlString) dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)) { let imageData = NSData(contentsOfURL: pictureUrl!) dispatch_async(dispatch_get_main_queue()) { if let imageData = imageData { let userProfileImage = UIImage(data: imageData) self.userProfileImage.image = userProfileImage self.userProfileImage.contentMode = UIViewContentMode.ScaleAspectFit } } } } } }) } }
Syntax Highlight Bot
swift import UIKit import FBSDKCoreKit import FBSDKLoginKit class FetchUserProfileController: UIViewController { @IBOutlet weak var userFullName: UILabel! @IBOutlet weak var userProfileImage: UIImageView! override func viewDidLoad() { super.viewDidLoad() userFullName.text = "" if let _ = FBSDKAccessToken.currentAccessToken() { fetchUserProfile() } } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. } func fetchUserProfile() { let graphRequest : FBSDKGraphRequest = FBSDKGraphRequest(graphPath: "me", parameters: ["fields":"id, email, name, picture.width(480).height(480)"]) graphRequest.startWithCompletionHandler({ (connection, result, error) -> Void in if ((error) != nil) { print("Error took place: \(error)") } else { print("Print entire fetched result: \(result)") let id : NSString = result.valueForKey("id") as! String print("User ID is: \(id)") if let userName = result.valueForKey("name") as? String { self.userFullName.text = userName } if let profilePictureObj = result.valueForKey("picture") as? NSDictionary { let data = profilePictureObj.valueForKey("data") as! NSDictionary let pictureUrlString = data.valueForKey("url") as! String let pictureUrl = NSURL(string: pictureUrlString) dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)) { let imageData = NSData(contentsOfURL: pictureUrl!) dispatch_async(dispatch_get_main_queue()) { if let imageData = imageData { let userProfileImage = UIImage(data: imageData) self.userProfileImage.image = userProfileImage self.userProfileImage.contentMode = UIViewContentMode.ScaleAspectFit } } } } } }) } }
Denis
А что скажешь про Swift?