Tag: Hackathons

编码无限的世界

这位大学新生如何改变比赛 对于莎伦·林而言,STEM始终融入她的生活。 “在小学和中学,我喜欢科学和数学竞赛。”对于某些孩子来说,这可能很乏味,但是她发现它很有趣,可以满足她的好奇心。 “参加这些比赛的学习经常涉及有趣的实验或做一些项目,从中我们可以了解关于我们世界的不可思议的现象,从天空色彩背后的光学原理到导致皮肤晒黑的机理。” 她最初在高中时就沉浸在黑客马拉松的世界中。 “在我大二的时候,我有机会参加了UNC Chapel Hill举办的黑客马拉松赛Pearl Hacks。 在开发了一款证明避孕药重要性的iOS游戏之后,我被迷上了。”这种经历促使她在她所在的学校Stuyvesant高中开始了一次黑客马拉松。 她说, “我知道我必须将这种精力和兴奋带回到我的学校。” 在整个高中期间,沙龙还参与了许多科学研究项目。 “在我大一的时候,我致力于设计用于纳米结晶的DNA,并构建张力三角形,以形成用于在纳米级捕获和成像蛋白质的几何形状。 第二年夏天,我了解了用于纳米电子学的聚二甲基硅氧烷(PDMS)制造技术,以及用于单层二硫化钨的化学气相沉积技术,该材料已用于制造微型磁盘。” 她继续说道:“我还参加了许多项目,包括城市条形码项目,在该项目中,我帮助纽约市各区的植物标本中的DNA条形码进行条形码确定,以帮助确定大型湖泊的生物多样性。 最近,我一直在研究水样本的图像以确定细菌的存在。 我使用Google的Tensorflow库和Python包装来帮助构建经过人工训练的神经网络,以识别有害细菌样本的图像。 我目前建造的原型的准确率为95%。 我希望扩展当前的图像数据库,以包含更多可能难以识别的有害颗粒。” 沙龙决心将对技术的兴趣用于社会公益。 “我一直在发布iVOTE,该应用程序可为选民提供有关选民的官员,选举日以及他们对平台的意见的资源和信息。 在2016年大选之后,我对那些不在乎政治进程或感到不知所措的选民人数感到粗鲁,所以我正在使用可访问的应用程序向用户传递信息来解决这一问题。 此外,我正在构建一个VR体验,它将使用户能够通过模拟和互动故事更好地理解心理健康问题。” 当被问到她的建议时,沙龙说:“拥抱失败,找到可以依靠的导师。 如此多的工程涉及一次又一次地进行故障切换,直到找到解决方案为止,有时它可能会令人沮丧和士气低落。 即使如此,仍然值得留在该领域,因为您可以拥有影响力以及可以建立的技能和联系。 寻找导师确实帮助我保持了步伐,并在整个技术之旅中保持了灵感。 我认为,与激发您灵感的人们接触尤为重要-与鼓励和振兴您的人在一起总是一个好主意。 建立社区确实是成功的关键之一!”

iOS开发简介

上周,HackDavis与DCSC合作举办了一个研讨会,重点是如何在Xcode中构建简单的iOS应用。 以下是由DCSC自己的Andrew Cope主持的研讨会的一般主题的摘要。 为什么选择iOS? iOS是由Apple创建的,并且存在于名为Xcode的IDE的开发环境中。 苹果还创建了自己的语言,称为Swift。 通过在Apple App Store上拥有约220万个应用程序,您也可以通过创建第一个iOS应用程序而成为专业的Apple开发人员! 安德鲁在其上进行演示的应用程序名为“您是否在做人吗?”,该应用程序可让您输入文本并确定用户是否在做人手(这是通过在开始时使用“实际”一词来确定的)输入)。 以下是研讨会期间他的演示的概述: 使用者介面(UI) 构建应用程序的第一步是使用UIKit(Apple的UI框架)设置基本的UI。 组成Xcode中的UI的一些基本组件: 屏幕:UIViewController 基本矩形:UIView 带有文本的矩形:UILabel 可以点击的矩形:UIButton HTTP请求 一旦使用输入框和周围的文本设置了基本UI,Andrew就说明了HTTP请求从服务器获取数据并将其返回到界面的重要性。 这是两种形式的请求: GET:给定特定的URL,服务器可以发送响应。 POST:给定特定的URL(以及要上传的内容),服务器可以发送响应。 在Swift内,有许多用于HTTP请求的框架,用于设置项目的框架是Alamofire和SwiftyJSON。 例如,安德鲁的演示中使用以下代码来使用Alamofire发出HTTP请求以收集数据。 该函数接收一个字符串(输入文本),将HTTP请求发送到服务器。 当请求获得响应时,它以JSON(JavaScript对象表示法)对象的形式返回。 然后,将一个名为“结果”的变量分配给isMansplaining的值,该变量是一个布尔值(真/假值),用于确定文本是否被认为是假人。 如果确定该文本是假冒的,则应用标签会显示文本“是。 :(“。否则,它显示:“ YOU’RE GOOD。:)” 如您所见,在iOS中创建应用程序非常用户友好,因此绝对不要吓倒它。 仅使用基本的Google搜索功能,您就可以从基本应用程序开始使用,然后发展为“您主要吗?”之类的东西。 可能性无穷无尽,希望您今天就可以开始构建有用而古怪的应用程序! 资源资源 安德鲁特科普(Arew-You-Mansplaining) Are-You-Mansplaining –具有服务器组件 github.com的简单iOS应用 HackDavis iOS工作坊 iOS HackDavis Workshop Series docs.google.com简介 斯威夫特–雷·温德利奇 Swift是Apple用于可可开发的新的,现代的,类型安全的编程语言。 如果您想学习制作方法,请访问www.raywenderlich.com 使用Swift开发iOS 10应用– Stanford在iTunes U上的免费课程 使用Swift,斯坦福大学,计算机科学,iTunes […]

RWDevCon 2018 —返回动手教程及更多内容

RWDevCon满足了我对知识的好奇和渴望。 它提供了几天的工作时间来尝试使用相当新的iOS API和其他移动技术。 结果,会议提供的动手实践激发了与他们合作的新的更好的方法。 这也是一个自由判断的区域,因此我可以在一个非常支持的社区中尝试并学习一些最佳实践。 这是我第二年参加RWDevCon。 我公司提供的年度会议/学习预算非常合理。 我得到的超出了我的预期。 组织者吸收了去年的许多反馈意见,并为我们今年汇集了更加出色的会议体验。 主题是联系。 诸如开放空间,女性午餐,黑客马拉松,棋盘午餐等活动,以及带您的家人与您开会的活动,为我们提供了许多与组织者,作者和其他参加者联系的机会。 因此,今年,您不必为离开家人而感到内gui,相反,您可以将他们带到一起,以便他们可以参加家庭娱乐日并与其他家庭一起探索这座城市。 我是一个不想错过任何事情的人,所以我做了我最擅长的事情。 我尽我所能。 我超级精疲力尽。 在今年的会议上,我的学习内容之一就是练习放手的技巧。 我必须可以在以后录制的视频(通常在会议后1-2个月)发布后赶上会议。 我如何决定参加什么会议是基于我的当务之急。 如果有什么对我的团队有所帮助,我将其用作决定因素,这些课程包括架构模块,春季大扫除您的应用程序以及Xcode技巧与窍门等。 我还选择了一些会议来玩那些我通常没有机会喜欢机器学习(CoreML和视觉)和ARKit的技术。 我还向自己保证,今年要做的一件事是不要错过任何鼓舞人心的演讲(这是我有机会练习放开在同一时间进行的动手练习,直到稍后)。 对于今年的鼓舞人心的演讲值得现场直播,我感到非常高兴。 我对它们的看法如下: 首先是自我保健,其次是关心您的队友,最后,我们可以更好地与我们的用户产生共鸣。 了解开发人员和我们自己之间的怪癖或神经症,以成为更好的人。 探索《星球大战》 /科技公司的阴暗面,同时选择是亮面还是阴暗面。 并从关于App Store审核过程的秘密中看到了不容错过的事物。 开发人员确实很机灵,当会议视频库发布时,您会知道我的意思。 我通常对学习感到非常兴奋,特别是如果我可以抽出一些时间来破解某些东西的话。 因此,我不想错过有史以来的第一次RWDevCon Hackathon,我感到很孤单,但很高兴看到一群年轻人(女孩和男孩)参加了比赛。 黑客马拉松也是一个好主意,因为他们不到21岁,并且无法参加聚会。 经过一整天的动手实践,要熬夜到第二天凌晨4点才变得容易。 但是,我确实设法参加了开放空间以及我最喜欢的James Dempsey派对和琐事之夜。 我还尝试为黑客马拉松招募一些团队成员。 我参加了晚上11点左右的黑客马拉松比赛,这显然是队友抛弃我的一个很好的理由。 他们没有露面,但我确实从他们那里得到了一些启发和鼓励。 在开放空间中与艾哈迈德(Ahmed)进行野心勃勃的聊天是我最喜欢的话题。 从某种意义上说,我很高兴艾哈迈德决定在聚会上待更长的时间,否则我们可能会整夜不停地用两个雄心勃勃的头脑熬夜。 Namrata在为第二天的演讲做准备的基础上,为我提供了大力支持。 我确实告诉她我会做所有的工作,她可能会成为我的辅导老师。 她提到也许我们应该将数字调查作为RWDevCon应用程序的一部分,但她也支持Ray不太喜欢它。 他仍然会喜欢纸时尚的方式。 这是真的。 有时最好能看到/欣赏与会者的笔法。 :] 午夜过后,我回到房间去洗个澡,感到很新鲜,喜欢砍东西。 我第一次从Ray Wenderlich的git仓库签出了开源。 我说我最多会花两个小时来破解某些东西并入睡,但我的内心却在说我不会输给年轻人。 我的妻子也很支持我。 她正在打电话告诉我继续前进。 […]

Etkinlikte NeYaptım?

AGUCS移动黑客马拉松’18 AGU’de @ agucompsocietytarafındanVİİTA 赞助商luğundagerçekleştirilenHackathon’aUğurAyaz ilekatıldık。 她的母亲和孩子之间的关系由她的母亲和女儿组成。 安卓系统uygulamasınıpaylaşmakister memnunkalırız,eminim anlatacakşeylerivardır’bilseniz iyi olur’dediği。 AyrıcaAbdullahGülÜniversitesi/计算机协会’ye de,bu vesileyle bir kez dahateşekkürüborçbilirim。 Harika bir ekipsiniz,güzelinsanlardanoluşan。 Etkinlikkapsamındakonu belli olduktan sonra verilensüreiçerisindeşuuygulamayıtasarlayıpgeliştirdim: Projegeliştirirken18个人资料GitHub’aattım。 从olacak到güzelbiranıolarak kalacak。 🙂 Proje Linki:https://goo.gl/WGsS2a iOS应用程序MVC mimari paternini mutlakaduymuşsunuzdur。 Zira Start-> New-> ProjectdediğimizdeXcode bizimiçin默认olarak MVC mimarisinioluşturuyor。 Pekigerçektenöylemi? iOS版本的MVC MVC模式在gerçekalanınındışındakullanılmasındandoğandezavantajlar var中。 您可以在MVVM’ingüzelbir alternatifolduğunudüşünüyorum中进行操作。 Zira ben deyukarıdabahsettiğimprojeyi MVVM mimarisiüzerindeinşaettim。 MVVM […]