Unboxing BeautyBay Chile | Totó Makeup – totomaquillaje

Hola a todos cómo están? Bienvenidos a mi canal yo soy Totó por si nunca habías visto ninguno de mis videos. El día de hoy vamos a estar haciendo un unboxing de mis productos que compré por Beauty Bay. Es una página que trae productos a Chile Yo no tuve ningún problema en aduanas y eso lo van a ver en mis conclusiones. Los invito a que abramos todos estos productos y estoy demasiado chocha (feliz) solamente quería abrir la caja y mostrárselo y corrí solamente para grabar este vídeo y por eso tengo esta pinta desastrosa porque me duché y me puse lo que tenía puesto ayer solamente porque quería grabar el vídeo al tiro y mostrar y ver todo lo que me había llegado así que estoy muy feliz espero que disfruten viendo lo que compré con asia viva muchos productores black friday así que estaban en súper precio rebajado otros no pero básicamente de eso les quiero comentar como mi experiencia vamos a estar viendo qué productos compre y eso espero que les guste el vídeo no me voy a alargar más y vamos a empezar. Son dos cajas éstas una vienen así esté ahí pueden ver de beauty bay. Y la otra caja es más grande. Estoy un poco nerviosa porque está un poco desarmada y no sé por qué será Ya acá tengo toda la información de cuánto se demoró Beauty Bay en llegar a mi casa cómo fue el proceso etc yo hice dos pedidos el 15 de noviembre o sea que han pasado a ver un mes y una semana, básicamente, uno de los pedidos. Luego pedí otro pedido el mismo día pero aparte que no me ha llegado porque lo pedía para la pasta me informó que ese producto estaba botado pero que no lo podía comprar mejor y quedaba reservado entonces como sabía que sigamos animadas presenta como comprarlo aparte de que son dos cosas que ahora que estoy esperando constancia y eso no ha llegado desde el 15 pero esa orden se despachó mucho no me acuerdo cuántos días después pero fueron por lo menos una semana dos semanas después recién estaba como disponible plural y el otro producto que me llegó que es el más largo y se lo pedí para el black friday y pedí un 5 no quería una semana después se demoró un mes en llegar y llegaron ambos con siete juntos sean rusos por un mes y otras veces la semana ya es una información hasta el momento respecto a los envíos no tuve ningún problema de emisión es un cobro adicional en aduanas nada de nada o sea me costó lo que me costó por el monto que yo compré que no sé muy bien cuánto es pero a mí no se logra pide el envío y puedes pagar adicional para tener como el seguimiento de tu orden pero para mí por lo menos no valió la pena porque para tirar informando conmigo haciendo cosas y por ejemplo la segunda orden que era más grande me dieron en el seguimiento del gratis y no sé si es tan bueno sea como vale como 11 horas escribo yo siento que no vale la pena tengan en consideración que están estos productos vienen desde inglaterra green bay tiene sucede en inglés y por eso eres para mí por lo menos que siempre que un tiempo razonable sobre todo porque no son casas pequeñas y que no tenga ningún post tradicional bueno de antes por alguno todo turístico banal llamó a mi casa y corriendo bueno entonces vamos a cualquier abriendo la más pequeñita déjenme que gasto y con esto y con el tablet tratándome cual como de las órdenes para mí ya es esto si hay hasta tiene igual cosa con esto de protección y algunos con burbujitas y poder en un primer producto pero ya que son ya son los polvos translúcidos r/c m y que son súper famosos son los conos y miren la cantidad de tráfico

número 2 ya me compré broches me compra tan brochas a las 20 h rose no a viernes que eran más nuevas que estas pero obviamente yo los quiero internet y busquen referencias y me aparecía que ésta eran mejores que las últimas querían sacar entonces por eso decidí a comprarme unas prácticas vienen 13 brochas y dice bien chicos mèdiques í acá son muy suaves no está increíble también me senté y es el box quarks y son nueve piezas el planeta no no esta marca no llega chile es una marca que es muy barata es revolución la barca de make up revolution es lo máximo es una marca muy bien se está usted cuánto cuesta cuánto le trae 18 sombras los mismos como un espejo tiempo más tengo malas noticias la sombra pero esta ola no estrenadas la razón por avión después de esta situación continuemos también muy esperado por mí es otra paleta de viento cross mary tiene así las paletas son increíbles son muy baratas algo miren qué lindo pero lamentablemente está me vino y pedí muchas paletas y increíbles bien por fin bueno como un pegamento de igual que está más allá me compré labiales me compré este de uruguay desde tu casa tengo un vídeo que hice con la edición limitada de estragón versus fire dragon y esto es de la misma línea un color super momento también me compré así este es el envase claves extra suave y es el también de la marca mi café producción es un posible y por último me compré bronceador en verdad es así viene alto producto ya no es un color muy frío es de hecho más bien el contrario y tiene un poco de brillo mate bueno yo sería la primera caja ahora esta segunda caja me da cómo vamos a decir porque la ganadería con más productos es una viene igual por no las mismas cosas

mi nivel cómo amigos no sé ya me compré este perú con dudas y lo he estudiado tanto pero los progres y tenían muchas ganas de jugarlo precisamente para contarles cómo mejía entonces ahora vendría lo que sería esta crema que me compré y es utiliza después de los pero como que sale dura pero entra en contacto con la piel y se pone como agua no pregunta que me compré esto en verdad lo es se pone en la noche a la mañana a 9 de una sección especial de fuentes para revisarlo y nuevamente es súper grande para mucho más pequeños que estirar los y ponerlo a prueba porque realmente se funciona esto vale absolutamente llegado sigamos y vamos a las noches esta mole de comprar y pueden ser el carro luego los ribetes luego no se complete en el black friday porque este caso estamos viendo ahora es a limón para el crack trader estaba en el súper descuento que son éstos nuevamente nuevamente broches pero éste sucede únicamente de ojos y obviamente como yo igual las brochas para los ojos nunca están de más ahí están se siente la vecina suavidad de un problema vamos a ver cómo la baja ya vemos cómo viene también de la marca makeup revolución me compré esta paleta y acá vienen los colores con esta paleta me salió cuatro dólares 2800 pesos eso fuerza esta manera una paleta de 2 4 6 8 10 12 colores y finalmente me compré este fijador hola y yo me había comprado también había es una marca que tiene unos jugadores increíbles de hecho tienen una cooperación con un high stakes y fix scandinavian y yo quería el fijador de maquillaje es dicen que tan bueno y es una botella mucho más grande para todos bueno yo estoy en oferta pero cuestan más de 20 mil pesos más de 25 incluso y yo quería el fijador y resulta que me compré otra cosa nada que ver que es un post a bruce willis que es útil pero no era lo que yo quería es básicamente un producto que se utiliza posterior a mañana en la cara se le echa como 2 a 4 tomamos algo así y recibe para limpiar tu cara ayudar todos los etcéteras etcétera voy a estar probándolo obviamente pero no era original pero a ver este vídeo quería demasiado el fijador de maquillaje de hecho lo sigo queriendo pero este producto me ha sorprendido demasiado es increíble te lo aplicas después de quitarte el maquillaje en toda la cara y lo dejas ahí y ya no me salieron más espinillas siento como mis pero están limpios cuando me retiro el maquillaje es lo máximo lo recomiendo azul hoy moría por esto pero esta marca mario valdez son unos productos también de cuidaba la piel son buenísimos y el

friday está en su perfecta este pack y por separado cada cosa que salía mucho más caro y encontré el último momento este pack que salía gente les digo 27 dólares extraer un limpiador de caras a un jabón de cara a todo tipo de que luego tenemos espacios a los ejes sandbox guard o sea este es un bis excelente para el día a día para refrescar nuestra cara al derecho 1 luego tenemos quería probar de todas maneras el try flow sión esto es para él un icónico de esta marca aquí se une que uno se lo pone en la noche en los lugares donde salen frías y secan solamente ese punto y así tratas como precisamente el acné y es parece increíble dirección 26 ah y como tal con eso no tiene que meter el otro litro limpio adentro al fondo luego sacarlo y luego te lo pones exactamente en el punto que quieres tratar esto puede tener que investigarlo fácil de poder en el poder se supone que se aplica como en las zonas grasas no se moja un algodón se pone por ejemplo y por último tenemos una mascarilla mascarilla para oros que se llama flower and sweet más pero estoy feliz con este error seguimos el bulbo aunque no venga rota tenemos aquí esta pareja en el último minuto más caras no veas y en demasiadas cumplo anda en europa sí y el parecer es muy bueno es muy lindo del parque pero eso sí no 2 tan preciosos vamos a él pero están la paleta de cuero pero yo creo sinceramente ahora el otro producto que tenemos aquí salió el de las caras es de la marca habla y es un iluminador si no conoces la marca la wta que es muy probable si no eres europeo es una marca bastante buena es una marca italiana es una marca miren el envase es así y metálico bueno me compré yo ya me había decantado como esto no estoy segura el pelo me compré esta base de la raya actualmente porque me la compré para anunciar pero creo que ahora nuestro baile pero está mucho más oscura que el color actual pero espero que me sirva para el verano que se viene y está anunciada para poder

y esto sí lo quería me compré un gamer de ojos de la marca agregó acá a mí y está muy bien evaluada la cuerda en este voto sí muy suave pero es así me cubre tanto como me gustaría también me compré de conducción esta es una base de mezcla pro evolution que yo la verdad la compré para confort no quiero ver si no funciona con ese fin como pueden ver con un color claramente para para el control tengo este producto que son baratos pero que son los productos de la marca es el color 08 con la línea es uno de los más famosos y incluye a obstrucción e incluyen explícito una bretón en general soy de rumores mate bueno eso sería todo así que voy a decir mi conclusión que me hizo comprar allá es que efectivamente hay marcas que acá no llegan y que ellos tienen disponibilidad de enviarte archivo cuáles son los beneficios para mí de comprar en ebay esto es totalmente personal o sea yo es mi primera vez que compro con ellos todos los días chile inglaterra para mí no tiene un costo de envío es la cantidad pero realmente no sé exactamente cuánto es pero creo que son 30.000 pesos o un poco más que es básicamente ese barra el de las cosas a la casa tiene opción de pagar por el track el seguimiento de yo lo recomiendo si tú pagas sobre 200 dólares creo que el tracking admito también bueno eso los productos son productos de alta calidad muchos de ellos no llegan a kammerichs meta progresión hasta hacer giros de prestar se tienen un montón de partir se alinea de ellos y son precios realmente accesibles en todo hay de todo esa es la cuestión es muy entretenido la página es fácil de utilizar bueno a mí se mejoraron alrededor de un mes y creo que es un tiempo razonable para llegar hasta el fin del mundo porque sí no no tuve ningún problema con aduanas en cuartos tradicionales nos llegaron todos los productos pero el único problema fue que efectivamente me llegaron dos paletas con una sombra cada una rota que fueron las la y la meta es llegar a cada una obviamente eso es un poco institución ante pero el costo de en el fondo pedir cosa al extranjero y que pasar por un montón de manos antes de llegar a ti y yo creo que por parte de vivir ellos hacen el mejor esfuerzo a mi parecer para que sus productos lleguen las mejores condiciones o se ha venido requetecontra envueltos en una caja adecuada durante pero vienen con su bolsita protectora vienen compacto el cual rogado los frutos tienen en su casa o sea se rompió una sombra de mala suerte es un ritmo y es un brillo excepto porque realmente yo acá en chile esta cantidad de productos no la podría comprar nunca por el precio que las compré yo además black friday o son seamos conscientes de eso pero estoy realmente feliz quiero puro ver todo nuestro producto porque lo vamos a

demostrar en todas las sitio tenía por jugar todos tus productos y brawn yo sentí que una fanaticada descuidada la piel del jury de lo que sea creo que estaba una excelente opción son muchos que no llegan a chile y lo estás comprando tú o sea no no hay un tercero que esté cobrando la tradicional sino que de hecho por ejemplo yo me compré compare precios con las páginas originales y son los mismos para mí en verdad estoy muy feliz me encantó la experiencia el ansia es anti todo pero mejor así que eso voy a estar haciendo el review de estos productos mis primeras impresiones señor algunos son antiguos pero para mí esto es muy nuevo y estoy muy feliz de que estén en mi poder y espero que este vídeo le haya gustado el unboxing que si tiene alguna duda como lo hice mi estudio enfocado por mí instagram pieza les dejo un beso gigante y nos vemos en otro vídeo más chao

DIY How To Install Copper To Pex Shower and Bath Plumbing

in this video we’re going to show you how to renovate your shower plumbing from copper to PEX so if you’re like most people you’re in a home that’s got a bathroom that needs to be renovated and you’ve got it all ripped apart and you’re run into this copper plumbing now you may not be the best plumber in the world but if you can learn how to make one simple solder joint you can convert from copper to using pecks and then you can just use a crimper to install all your plumbing through the rest of the shower this will enable any average homeowner to be able to add jets and rain showers and all kinds of fun features and you can even run your plumbing around the nooks that you want to build on your walls but you needed a couple of simple tricks and here they are first you’re gonna need a copper cutting tube this is really simple little tool pick it up at the hardware store about 15 bucks and copper is a really soft metal actually I’m going to go a little bit lower so what I’m torching them well away from the wood copper is a really soft metal you can actually just tighten that tube on look at this it starts cutting right through every time you make a turn around the pipe you just turn it up a little more they come in different sizes so if you’re in an unrestricted area you can get one with a big handle it makes a little bit easier but in this environment just a quarter turn and then just keep on running it’ll take about six or seven times around and then you’ll be able to cut right through the pipe now if you’re good with the torch there we go we just broke through you could always just heat up this joint and pop both of these at the same time a lot of people may find that a little tricky so this just kind of eliminates all of those problems here we go tighten that on and then just work it around you’ll notice also that this control area is really low back in the day this used to be standard to have it really low because the tub was used a lot more than the shower nowadays people are using the shower almost exclusively and the times of this functions that tub is very rare and so we’re putting them up a lot higher so it’s a little more convenient for while you’re having shower use there we go so now we’re we’re completely clear all we have to do now is identify how they’ve got this mounted on looks like a couple of nails a couple of nails this is a fancy little stiletto tool it’s like a little mini hammer but it it does so many wonderful little things for those hard-to-reach places now in this situation we’re not gonna try to save any of this plumbing so you can be as aggressive as you like because we have drained the water there we go and then we’ll just lift this up to loosen the nails try that right off there we are no important don’t throw this away you’re most likely gonna want to save this copper to add for your tub spout and that is a good piece of copper so no sense throwing the garbage okay so we got our hot or cold traditionally hots on the left if it’s tonight you’re gonna be in for a surprise what I’m going to show you here is how to clean this how to torch it and then how to convert to PEX or just put a brass cap on and the reason you’re going to learn both of these options is if you have options it might save you a trick to run into the store now this is sand cloth and that’s funny because the last time we did a copper to PEX video I used sand cloth I called it sand cloth says sand cloth on the box and people were giving me different opinions about why I was calling it sand cloth in the video in the comment section below and it’s because that’s what it’s called on the box so that’s what I call it these people have a different training for it that’s fine goal here is to get it nice and clean you can’t torch on dirt you have to make sure that your copper is copper in color before you try to torch anything and you want to do about an inch and a half don’t try to just get cheap and clean around the top because all it takes is one missed spot and you’re gonna have a leak so here we are here’s the fitting that we’re going to use to convert from copper to PEX now this is plumbing language we talk male and female things that get receiving and things that go inside all right it’s the way it works so this is the male version this is the female version the female version goes over top of the copper okay which is convenient the male version is the same size as the copper and so this would be convenient if you’re on a joint or using a coupling I just thought I’d throw that out there for you to see but what we’re using is the female version and because the part

of the plum we’re doing right now is kind of mid demo we’re just getting this all capped off so I can pull the tub of I could also use just a regular plumbing cap and I can cap my plumbing that way too okay but since we’re going to be converting to pecs for the long haul what I’m gonna do to save myself time for tomorrow so I’m just gonna put six inches of pecs on there put on a test cap which is one of these little plastic caps here and that’ll be good for tonight and then tomorrow we can just cut and add the fittings when we’re ready to run the plumbing now basically this comes already cleaned comes from the factory as brass doesn’t really turn it but what I like to do is scratch it up just a little bit so that I have somewhere for the solder to sit into okay so when I’m doing my torching if you haven’t done torching before what I’m looking to do is I’m gonna use this solder here we go you heat up the joint where you want the solder to go to which is up here and you add the solder from the bottom all right so what you want to do is create a nice clean scratched up environment so the solder has somewhere to sit and you’re basically sealing it for the whole width of the joint all right so you end up sealing it about 50 times more than is necessary and that is the goal to give such a good clean joint that there’s no risk of it ever leaking and then you can sleep at night you’ll see the defending is loud enough the solder will melt from the off the side of the pipe at the lowest part and now you know when it’s going in area pushed in and it drip down I know that whole thing is full of solder now I’m adding the heat the top left I’m adding solder for the bottom rate the heat goes up so when it gets hot enough to melt solder in the bottom right I know it’s been sucked because I added the flux there we go and sucked all the way to the top and that’s it that soldering job is done so I just ran into the car I got my pecs cutting tool so I’m out of breath it’s too cold to be standing around in t-shirt I wanted to show you this two different fittings you use to cap the end of the line these are called test caps they’re made of plastic and this is a brass cap that’s if you were gonna have a line and it’s going to end and you want to crimp that and not ever think about it again for the rest of your life not using that today we will be using these and there are wonderful you just slide them on okay we have a couple of rings slide those on and crimp it and that’s it so we’re gonna just stick this on the line and then crimp it all up okay now we torch that only two minutes ago but we’re not concerned about if it’s too hot this PEX handles a lot of heat you way you do this is you would put this test cap on and it has a little stub on it and you bring your ring right up to the the end here and that tells you that you’re in the right place light on your Cooper and done okay so you want your ring about a quarter inch off the end of the pipe snug to the brass fitting boom and this might seem a little bit tedious and frustrating but it is a lot quicker and a lot more flexible than doing soldering alright so we are back here now to finish our conversion from copper to PEX and install our shower valve this is the typical shower tub system it has hot and cold shut ups as well as it has integrated PEX adapters so that you can run PEX directly to this and the tub line comes with a three-quarter inch of PEX adapter which solves all of the problems we’ve been experienced in this industry going to PEX and having dripping from the showerhead when you do pecks to your tub so what we need to do here is really simple it’s just a matter of doing any of our copper work first so we can let everything cool down and then we can just crimp everything together so these systems come the tap just threads off like this just be careful this is all machine brass and it is sharp you may want to wear gloves for this case this is just the test cap with the ring on it and there we go that’s our valve so I’m going to suggest since I’m going to go with the copper option for the bottom I’m going to suggest that you take out the stops for the hot and the cold just pinch them

together and slide that out okay and just get rid tug there we go it’s all in one piece now the instructions that come with this do not tell you that it’s required however experience says when you’re using a soldering web tool if you have anything on that fixture that’s made of rubber you’re probably best to get rid of it and that is why we put the drain cover on there we are so now there’s nothing left here but solid brass now as far as the height that you install your valve at it’s completely optional and consulting with this particular client she has grandchildren that she uses to bathe in this tub so she needs to be able to access the water while she’s bent over at the tub so it’s not as low as traditional for a tub but it’s high enough that you can reach it without having to bend over while you’re having a shower so it’s kind of the best of both worlds here so before we get started don’t forget rule number one turn off the water drain the line just because you turn it off doesn’t mean you’re not gonna have a mess the lines of pressure first so I always drain the line first so this valve is going to go on our center line which is about here if you’re in a situation where you have more stud space Peck’s is awesome they have these wonderful little holders and you can actually bend it around to go to a 90 without using a crimp okay in our situation here though we’re we don’t have enough room to turn that so I’m gonna have to use an elbow and since I’m using an elbow in the hot line there’s no sense using this on the cold because I’m only gonna be able to have as much pressures on the hot side anyway in a shower so the easiest way to hook up your plumbing is to use a laser level get your laser level on the center line and then just mark all of your lumber where the line is okay all the way up to the showerhead and that’s it now there’s no more measuring involved done God owned a laser level if you run away at home next thing is it’s a rough in just to measure all your components we’re going to temporarily screw this to the wall good to know in this system the there’s two bolts for screwing it and two holes for attaching the plate the ones that you screw to the wall with this manufacturer don’t have any threading in them so they’re easy to identify I know some companies thread all the holes regardless there’s always drives you crazy so we will put that there now for this you’re going to need a half inch coupling for the tub I like to use one of these bad boys because I can attach it to the wall it’s a 90 degree well that comes with a mount on it now what you measure is you measure the gap and then add one inch so you get a half inch for each fitting so we’re going to go seven so I need to cut an 8 inch piece of pipe measure my 8 inch with my thumb of course this is a rough Tumut if you’re at all concerned you can just take off a little bit for good luck okay and you also want to cut at the same time about a 5 inch extension for the tub spout now the particular tub spoke fixture that we have is a slip-on tub spout where the attachment happens near the wall you really only need about 2 inches out of the wall I just like to go a little overboard so that I’m guaranteed I’m not going to have any soldering on the pipe where I’m trying to slide it over the top fixture later ok because we’re dealing with copper and we’re dealing with our hands we’re gonna have oil on the line we just make sure we clean up the copper all the ends give them a good scratch with the sand cloth of course use the fitting brush inside all of the fittings get them all the good scratch quitting here and I’m gonna scratch up the valve as well before we continue we just want to get all of our torch products sitting here handy ready to roll one of the best ways to do your soldering is to have your fixture mounted somewhere so that you don’t have to be holding on to something it’s gonna get rid up I’d like to wear my safety glasses when I’m touching because when I get my fixtures soldered I’d like to use the brush with the flux and just give it a quick wipe guarantees a good seal and making something flashing in your face

so that takes care of that now before we solder we went to assemble alright so we want to get flux inside all of our fixtures you you all right so I put this together temporarily for now I’ve got a screw in this elbow so that while I’m heating things up in the side and they’re starting to the the flux goes kind of very liquid a lot of times these fittings will fall off and I don’t want all this stuff falling in behind that’s up so this is this anchor at all and keep it all in place until I’m done I’ve thrown the screw here to get my waterline bent out of the way and keep it away from the heat so now we’re ready to do this [Applause] I know it looks a little archaic but the fact is we’re not welding we’re soldering so you know in a perfect world it’s nice to have a nice little pretty joint but my goal is to get the solder not if the joint is going to inside the fitting where we scratched it up now I’ve got a scratched fitting and a scratch pipe and solder stuck in all those little grooves that’s what the flux does it’s like a magnet and it pulls all the solder into the inside of the joint where the heat is so you heat where you want the solder to go and then when it’s hot enough to melt it it sucks it in so although I maybe have a couple of points here you might see it what you think is a pin hole I’ll guarantee you that is watertight and before we close up the wall we will guarantee that it’s watertight and do a pressure test so we’re gonna be okay real quick note don’t worry if you get any of this solder on your acrylic they do not bond together and it will just wipe right off okay now because we have turned off the water right yeah and drain the lines a lot pretty sure I’m confident because I’m looking over at the bathroom tap and it’s open and nothing’s coming out yeah oh all right yay all right so what we’re gonna do is we’re just gonna measure how where we want to be here with the water line with our thumb just a little bit below on this again is eyeballing and it might be easier if the blade is facing you sit it in the cradle and this is you want to cut while you turn that’s how you cut it straight without collapsing the pipe if you just cut it straight on you’re gonna crush the pipe out of shape like that and then putting on the fittings is real pain in the back so always add a ring as you go okay and it’s not going to stay where you want it to but that’s okay we also need to add enough to go from here to here I love the fact that this pax is covered in numbers because it makes it really easy to measure okay again we can put the rings on ahead of time we’re gonna have two joints all right now here’s one of these situations everything is so tight together that we can’t connect it now we can take that off put it all in place then we’ll throw another set screw on again just keep it all in still while we’re working all right same with the other side twist and cut and there’s no good to us right fitting two rings connect that eyeball

it cut it all right then we have to take our trusty crimpers now these are awesome I think the last time we did one of these copper to PEX videos we used a different locking system since then crimp right has come up with a crimping tool that is around $40 instead of 400 so it’s finally making something that a homeowner can use so you can use these solid rings to crimp now as a homeowner without a huge investment in your plumbing again this means that you can do your own plumbing and the tools will be a lot cheaper than hiring a plumber now the goal here is to get the ring about a quarter inch away from the fitting all these fittings have these little barbed rings on it so as long as you’re making solid contact on one of these rings you’re going to be fine but if you aim for the quarter-inch rule you’re sure to be good as gold you know the scary thing is plumbers today are using exactly the same system that seems like an awful lot of money to play with Lego pay for a plumber now don’t get me wrong I love my plumber and there’s a time and a place to call in a professional but when they make plumbing systems this simple man man oh man he’d better learn how to do this yourself or you were just throwing away your money now what we’re going to do is we’re going to take our valve and we’re going to put them back in in the closed position which is straight up and down and we will put back our clips and this is a pretty simplest system to install a little bit of a push push that down and then close them into the end of the cradle probably see it easier on this side I just got to push it in right drop this in there okay we are good to go the last thing to do here of course we have to put in the shower system just thread this on again go backwards until you feel it sit right nice and gentle in case your cross threaded there we go I know I mentioned this when I was taking this apart but I’m putting it back on you’ve got to use a pair of gloves here you’re supposed to do this hand tight you can use a wrench just for a quarter turn but hand tight is plenty but wear gloves all of these machine lines here if your hand slips at all it’ll just slice you to shreds all around the inside of your palm hey and I learned that one the hard way alright so now we’re at a point where we’ve got our hot and cold water supplies all krypton the shut-off valves are back in our cartridges back together our tub supply is all installed and capped now it’s time to do the shower and this is just a pecs to pecs this is a drop ear connection again put it on your line and tighten it down to the board so I’m just gonna eyeball it to the perfect cut add a little bit that’ll never hurt wonderful thing about the pecs is you can always cut it a little bit long because you can bend it in place and then just drop it down get your crimping tool set that to a quarter inch well we now have plumbing let’s go turn the water supply on and double-check everything please alright so my son’s downstairs turning on the water supply what we do is we get on the phone together so that I can communicate with him if we have any leaks and the first thing we’re to do is with the taps closed we’re going to check our solder joint here and our connections leading up to the valve and we have no initial issues can you go full pressure please all right and we’re all pressurized okay come on upstairs buddy okay so now here’s a great little invention that I get at my plumbing supply store I haven’t seen these in the hardware store before so if you’re looking for one you might want to go to a specialty supplier but this is just a simple little cap has a gasket on it an extended pipe so that it’s easier to cut wallboard and identify things when you’re doing your tile work but it just threads into your showerhead spout okay it’s exactly the same diameter as the fixture itself and you just tighten that on nice and tight now you can test the pressure in the whole line because I’m

capped up here with this and I’m cap down here with a solder so now we’re gonna open up the cold water supply perfect we’re all finished our plumbing rough-in system now the final trim goes on after the tile and that’s also where the cartridge gets installed in here the reason they have the shut-off valves on this bracket is so that you’re not mixing hot water through the cold water line I know that there are some systems out there that come with a test cap that don’t have the locks and I’ve had situations like that where you install your shower before you know it a couple days later the toilets running hot water while you’re busy tiling so these are designed to keep the water from flowing until you get the rest of the system put together and that’s about all you need to know so if you want to see how this is all finished up I’m sure I’ll have some of the finishing trims in the project video later on but thanks for watching thumbs up if you liked it and comment down below if you’ve got questions about this system or other systems we’re always here to help me answer your questions every day and we’ll see you then you

A Guide To Indie Eyeshadow Bases and Primers

hey guys wasn’t you I think that my neighbor has decided to provide us with musical background so if you hear music somewhere in the background it’s because we’re not that far away from each other and he has the music turned out really loudly and it’s too warm so I don’t feel like closing the windows either so I hope you don’t mind anyway today’s video is going to be a really cool one or at least I really think it’s very cool we’re going to talk about in the eyeshadow bases and eye primers now I’ve tried recording this video before and I’ve never really liked the outcome of it just because I feel like it’s such an important video probably you think it’s super stupid but I think it’s such an important video for me to make that I feel like I want to do it the right way and I will not satisfy for anything less than what I imagined from this video to be what I want this video to be basically is a bit of a guide for all of you who are not familiar with in the eyeshadow bases and primers so that you can kind of take from here useful information into your decision of which base you would like to pick for yourself because you think it will suit you the most so I think I’m going to start with the two primers that I have and those are from concrete minerals and from darling girl now these two are primers in the regular sense of primers so they are meant to increase the longevity of your eyeshadows and even though they are supposed to help with the minerals in the loose eyeshadows stick to your eyelids that’s like a bit of a bonus with these guys these are really eye primers so let’s just talk about those first I’m going to show you each of the products I’m going to talk briefly about my experience with those and then I’m going to show you a swatch of an eye shadow over these primers and the eye shadow I picked is arsenic from concrete minerals now the reason I picked arsenic is because arsenic has beautiful chunky glitter in it I don’t know if you can see is a beautiful plum II base with blue sparkle in it and I think that an eyeshadow like this is a really good example of how these primers perform I’m not sure that you’re going to be able to pick that up on camera when it’s washed just on the back of the hand because I think a lot of these things work a little bit differently when you apply them on the eyes but I am going to give you just my personal experience with them as well now without further rambling I’m going to start with concrete minerals electric eye primer the eye primer looks like this it comes in a tin screw-top jar and it has this really soft mushy texture the jar it looks like it has a color to it but that does not really translate so much on the eyes so this is how it looks like you see that there is absolutely no color and I’m now going to swatch it right here on my hand for you so that you see that on the skin it really doesn’t have a color and I’m going to apply the eyeshadow over top of it and then I will tell you what I think about it okay guys so this right here is a swatch of arsenic overtop of concrete me neurosis electric eye primer so the price of the primer is eleven or twelve dollars I think they changed it recently in the amount that you get is quite decent it is 10 grams now this primer has a very lightweight very silicone rich texture which is why it plays really smoothly on your eyelids it’s one of the most pleasant primers I’ve ever had the opportunity to work with because it’s very smooth and it makes your eye it’s really really smooth probably because of the waxes and silicones it contains which is why it also makes your eyelids really really like smooth and the surface it gives you it’s a very good one to work with so when you have to like blend your eyeshadows you really have can do that completely effortlessly now this primer is supposed to help mineral eye shadows and glitter particles in mineral eye shadows stick now what you see here on my hand is that blue sparkles are really there and you can nicely see them I have to say that from experience of using this on my eyes with this very same eyeshadow you get the blue sparkles for like about half an hour and after that they just fly away because this primer is not so great in keeping sparkles for a significant amount of time the other thing that I have a problem with this primer because on my eyelid it does not perform very consistently in terms of longevity now let me say up front I have quite oily eyelids so maybe I’m not the best standard for that but I’m just talking to you from personal experience so on my only eyelids eyeshadows applied over

this primer only tend to crease in approximately 6 to 8 hours not really much longer because personally I have not experienced eyeshadows not creasing on me with this for over eight hours when I use a long home that was the window sorry I think we have a somewhat of a storm approaching so it may be that it gets really interesting in about the half an hour but back to the concrete minerals electric eye primer so like I said it is a very pleasant primer to work with because it provides you with this extremely smooth surface but if you have super oily eyelids I would be a little reluctant to advise you to get it because you might be able to disappointed that your eyeshadows crease after six to eight hours so that’s all I wanted to say about the concrete minerals electric eye primer and then we can move on to the other one which is printed and primed from darling girl cosmetics which looks like this it comes in a standard jar of darling club eyes shut offs just like that and inside it is full to the brim this is how it looks like it does not really have a color now the first thing you notice about this primer when you dip your finger into it is that it has quite a waxy texture and when I apply it on the skin like this it does not have a color either printing primed primer cost $4 and the amount that you get is three grams so here is what this eye shadow looks like over primped and primed just with the other primer I’m not quite sure that sparkles will really stick to this for a very long time and now I’m going to talk about the quality of this primer which can be viewed as a pro and account depending on your perspective this primer is a champion in keeping my eyeshadows in place like if I put eyeshadows with this primer underneath they literally do not move for ten hours which is pretty spectacular for someone like me who has pretty oily eyelids now on the con side this primer dries out my lid like nobody’s business it’s very hard to apply it on my eyelids because it dries out the skin really quickly and then you basically tug a little bit to spread it on your eyeballs the other issue that I’m experiencing with this primer is that if I start blending eyeshadows directly over top of it it’s pretty much mission impossible it just does not work solution to that is to apply just a skin colored eyeshadow all over your lid before you start applying anything else that needs to be blended because it really helps the blending process now I must be honest with you because this primer is kind of difficult for me to work with I don’t reach for it very often I do reach for it sometimes but it’s not my go-to primer not the one that I will pick up immediately from the punch I do know that at the moment Susan the owner of darling girl is working on making a new primer watch one which is a little bit creamier and I’m really really looking forward to trying out her formula because I do love how how much longevity this primer gives me I absolutely am blown away by it but on the other hand it makes blending such a hassle that I need to really have a lot of time on my hands to use this primer because I need a lot of time for blending after that whereas with the concrete minerals eye primer for instance blending goes like a dream so you have awesome blending versus longevity take your pick take it as you like there are ways to work around both of these but like I said if you’re willing to invest the time into applying skin color eyeshadow and only then blending and you you don’t mind the dry feeling that this primered print and print will give on your eyelids then definitely pick it up and try it because it’s quite inexpensive in the end so those were the two actual primers like buy primers that I wanted to talk to you about in this video and the next three products are going to be loose eyeshadow bases is the most white term I can apply to these products because they are not glittery fixatives although technically a lot of companies call them glitter fixatives I really call them loose in the loose eyeshadow bases and the ones that I’m going to talk about are from indie companies and they’re pretty popular I think one is the cult pixie epoxy from fiorini the second one is going to be glitter glue from darling girl and then we are also going to talk about shadow buying from notoriously morbid now these three are quite different from each other so I would like to take the time to really talk to you about each of them my first venture into the world of sticky eyeshadow bases for loose

eyeshadows was pixie epoxy from Fiorini pixie epoxy comes in this like standard lip gloss kind of tubes and it also has a doe foot applicator just like a lip gloss and I don’t know if you can see but the texture this is quite tacky the price of this tube is I think seven dollars and it comes with I think nine milliliters of product I think so or something I in any case you get a lot and they also offer mini sizes so you can always test this out with a smaller tube when you apply it on your hands it really goes on completely transparent this is how it looks like when it’s first applied and I think you can see that it looks quite techy this is a swatch of arsenic overtop of pixie epoxy now a few thoughts on epochs when I first bought this product I used it once and then I tossed it away because I never wanted to look at it again there is a learning curve associated with the usage of pixie epoxy and for all of you who have this product but I have just stashed it in a drawer and don’t want to use it because it’s too difficult I wanted to give you a few thoughts first of all when you’re using epoxy my recommendation to you is apply the tiniest tiniest tiniest amount you can imagine on your eyelids first of all I never applied directly from the tube I always put a little bit of the product on the back of my hand and then I used my finger to dab the product on my eyelids I actually used do that with all of these sticky eye bases but I specifically recommend it with epoxy because epoxy is so tricky to work with so because it’s so tacky when you apply it on your eyelids you can literally feel how sticky it is and the thing with this base is that you need to wait a little bit until it’s not overly sticky and then apply your eye shadow but on the other hand you don’t want to be too slow with it too because if it dries then your eye shadows are also not going to stick so my recommendation is use the tiniest bit apply that with your finger then wait a little bit until it’s not super tacky anymore and then apply the eye shadow that you want overtop so what I normally do is that I have already blended everything that needs to be blended in the crease above and what not and only then do I use epoxy on my moving lid to apply the loose eye shadow that I want to really stick there because blending over epoxy can result in unmitigated disasters I have had times when I apply epoxy and then I try to blend over it and then I get these gooey little things starting to form on my Islands and it’s just really really ugly so my recommendation to you here is try to use epoxy as a very last step in the process and not as something that you do in the very beginning then let’s move on to the next sticky I shadow base and that is glitter glue from darling girl which comes in this squeeze tube it costs I think six dollars or something like that and you get let me see whether it says how much you get I can’t find on the sticker here how much you get but I think it’s again 9 or 10 milliliters it’s quite a lot so it comes in this squeeze tube like this which basically forces you to really put the bit on the back of your hand and only then on your eyeballs so if I squeeze a bit on the back of my hand this is how the product looks like again it’s transparent okay this is a swatch of arsenic overtop of glitter glue now what I can tell you about glitter glue is that’s not as thick and go with inconsistency as compared to epoxy so in that respect it’s a little bit easier to work with but the same rules that apply to epoxy in my opinion apply to glitter glue as well better do all of your blending and the likes first and then apply the eye shadow over top of glitter glue and also once again apply tiny amounts once again wait until the base has dried a little bit of course the thing is a real epoxy you have to wait a little bit longer for the base to dry as compared to glitter glue but for the rest the same rules apply and the last base I want to talk to you about is shadow bind which is by a notoriously morbid this is how the full-size product looks like I think it costs six or 650 and you get eight milliliters of product once again it comes in a squeeze tube so you’re really forced to first squeeze a bit some on

the back of your hand let’s do that let me spread it so that you can see once again the product is transparent this is a swatch of arsenic overtop of shadow bind by notoriously morbid now my advice would be when you work with shadow bind just stick to the same rules that you would stick to when using glitter glue or pixie epoxy however there is one very significant difference whereas um epoxy is very very sticky and tacky glitter glue is a little bit less sticky and tacky shadow bind has the more most liquid type of texture so there is a little bit of stickiness to it but it’s also quite liquid and quite smooth feeling now I’m not someone who knows what about formulating this kind of product so I’m going to like your eyes here what’s the difference between all of these in terms of texture I think the difference between all these bases comes from mostly the presence of glycerin epoxy contains the most glycerin and these contain less glycerin so epoxy contains the most glycerin and shadow bind contains the least glycerin which is why I also think that they’re tacky Ness is like in descending order from epoxy to shadow bind with epoxy being the most sticky and tacky and shadow bind being the most like liquidy and less least tacky of them all is there also difference in performance I personally think that there are slight differences in the performance of these and I think that shadow banking glitter glue performed quite equally so as products I think they’re also quite comparable to each other and I think that epoxy is the one that really stands out and where epoxy really stands out for me is eyeshadows which contain chunky glitter so when I’m applying eyeshadows which have tiny shimmers or some some sort of a duochrome effect it really doesn’t matter which one I’m going to apply because they all work perfectly fine for that sometimes even just a regular primer works very fine with this eyeshadows but the chunkier the butyl gets in your eyeshadows the more I think powerful picks epoxies in keeping that glitter on your eyelids all of these products are going to keep sparkles in place for the whole day that you’re wearing your makeup this is without a doubt because I have tested it however I think that epoxy is the one that performs the best because of its slightly more liquid texture I think shadow Bank can also be used as a mixing medium I think if you put a little bit of shadow bind on like a mixing surface and just a little bit of eye shadow I think you can easily create your own liquid liners just using shadow Bank without the necessity to have a special mixing medium perhaps you can also do that with glitter glue I’ve never actually tried but I think it would be rather impossible to do that with epoxy another thing that I have noticed is that when I use concrete minerals electric eye primer and any of these over top for extra stickiness for the lucite shadows it does kind of elongate the longevity of my that okay it does kind of help with prolonged ink how long the eye shadows don’t crease on my eyelid so if the electric eye primer on its own would give me a longevity of six to eight hours before creasing and fading if you apply this as an extra step I think that process of creasing and fading occurs a little bit later it depends a little bit on the eyeshadow that you’re using and how oily of a day you’re having but all you know I think that these guys really extend the life of your eyeshadows to about eight hours and more now I don’t really want to give you advice on which one to get because I think it’s a little bit of a personal decision and it depends a little bit on your goals your loyalty to companies and whatever I know a lot of people stick to their Indies and they want to support it and that’s just perfectly fine but I think that there is a place for epoxy in your stash and there is a place for dieter glue or shadow bind in your stash I think these two glitter glue and shadow byte are a little bit interchangeable because they’re very comparable in how they perform and how easy they are to work with but I think it poxy is the one that really stands out for me as for some eyeshadows when I use some eyeshadows on the other hand I must be totally honest with you epoxy is not easy to work with it takes time to get used to the product it takes time to figure out your way to work with it and it’s not the easiest one to start with so if you’re someone who is dipping their toes into eyeshadow bases I would suggest picking up either shadow byte or glitter glue my personal opinion is that shadow byte is the easiest one to work with just because the texture is so liquidy and smooth doesn’t take long to dry and it’s just so user friendly

I think the glitter goo is just as easy to use it’s just slightly tackier than shadow bind so for me these two are quite comparable whichever one you pick you can’t go wrong but if you’re someone who is starting out with loose eyeshadows and sticky bases for loose eyeshadows I would suggest wait a bit until you are your levels of expertise are a little bit higher and then go for epoxy because then you’re really going to appreciate the value that epoxy has in your stash okay guys I think I have blabbed more than enough about in the eyeshadow primers and sticky bases I hope that this video was useful to you definitely let me know if you have any questions because I would be more than happy to answer if I can I’ve been wanting to make this video for a really long time and I really wanted to do it right so I really really hope that what I’m going to look at right now when I’m checking how this video turned out is okay because I have received a lot of questions about this eyeshadow bases and a couple of you have actually requested a video talking about all of them so I hope that you like this video definitely please let me know if you have any any questions and I will get back at you thank you so much for watching and I will see you in my next video bye

Wedding Guest Makeup – Full Face Talk Through Makeup Tutorial | Angela Lanter

hello gorgeous welcome back to my channel today I have a really pretty makeup look this is a very kind of glam look but it is for anybody who’s wanting to go to a wedding to people wedding to attend this summer whether you’re in the wedding or your guests I think this is a great look it’s pretty simple in my opinion but I’m going to take you through step by step to show you how to recreate this look so if you want to see how I got it keep on watching alright so to get started I’m going to use my handy dandy little cat ears of the cat ears right I think to get my hair out of my face and I’m going to prime my skin today I am trying out Marc Jacobs primer this is the coconut oil primer they sent this to me and I haven’t tried to get it’s brand new so it’s there’s like nothing in it I’ll service I’ve seen a lot of people talk about this so I’m excited to try it out can play that all over my face so I was going to do skin first and then I just remind some into eyes first so got my primer I’m just little something for minutes and I would do NBD okay so for eyes I’m going to prep my lids I’m using Mac’s AB prep and prime this is a 24 hour extended eye base and putting a little tiny bit on my ring fingers and I’m going to apply it for my lash line to my brow bone remember when you’re doing anything with your hands around your eyes always use your ring finger because that’s where you have the left the least amount of power in them don’t use your pointer finger because think about it if pointer finger is so much stronger so just lightly applying this all over my lid don’t forget if you are going to apply makeup under your eyes like if you’re going to do a smoked out eye line or whatever just go ahead and carry your primer right under there just to continue on with the base okay so for eyes today I’m going to be using the urban decay this is the naked heat pallet honestly I just think that the colors are so beautiful and that’s why I’m using it my favorite thing I don’t know if I’ve ever said this before in a video or not but I have light eyes and if you have light eyes green or blue then or hazel if you really want them to pop use an eyeshadow with an orange or a red and oh my gosh your eye color will BAM it’ll pop out and as you can see this palette oh my gosh the shades the colors are incredible and there’s so many beautiful oranges and reds so I’m using this and drawing inspiration from this basically and I’m going to create my look solely around this palette so what I’m going to do is I’m going to go in with a little bit of Bounce which is that first color and it’s just a light um pick a light highlight and I’m just going to apply that right underneath the brow bone using a flat shader brush here you can do your brows first if you want or after your I’d makeup it’s really up to you I typically do my brows first I’m just doing everything out of order today for some reason back or then look at me okay so now that that’s on the brow bone on you should be able to see on camera that there’s just a really pretty highlight I want to have a lot of highlight right from my inner corners of my eye so I’m using a NYX jumbo pencil here this one is in milk and I’m going to apply that right on the inside corner of my eye as a base can you get floppies in the matter cause we’re going to blend it out put a little bit right there the reason I’m doing that as I want a lot of shine a lot of shimmer right there and this is really going to help to hold that shimmer down I’m just taking that same flat shader brush and I’m just going to blend that out a little bit like so and then work it under the lid if there’s any excess just drag it and then your lower lash them okay so it keeps that white like pretty even and then I’m going to go back in into that lightest color in the palette called out if you’re looking at the palettes this color right here called ounce and I’m going to Pat that color right there on the inner color or enter crown and recorder my lid right where I did that base commensal it underneath and don’t worry about being super neat with this because if you have a lot of excess you can go in with a makeup wipe afterwards and pleat it up it’s not that serious and I’m going to take it and pull it out a little bit and blend it all right so next I’m going to go in with the second color right here that is called chaser same flat shading shader brush which is the Mac I believe two to four if you just so much that there are no numbers and I’m just going to finish off the rest of my lid with this to just give it a base this is just a nice nude shake and it’s matte where I did one was

obviously very shimmer shimmery so now I’m going to go in with this shade right here P devil and a little bit maybe of the Cayenne so I’m Anna do is use a combination of those two colors with my zueva soft shader brush knock off any excess I’m going to really focus on the outside corner building that up and then blending it towards the center and as you can see this brush is dirty but it’s the same color so it doesn’t really matter um this is a really really pretty color okay so now that I have the crease done I’m going to go on with this shade called it membre Lu MBR yet or not absolutely break and we’re going to go into the flat shader brush and just Pat this along the outside corner of the lid and get a really pretty shimmery shade going on out there next I’m going in with another flat shader brush this is just a little elf one I’m dampening my brush with some makeup setting spray just using the Jane Iredale ear Dale our garage Dale it’s the hydration spray thanks Iredale just beautifully and I’m going to use a little bit more of an ounce which is that first shade I use with the shimmer and apply it here to get a little bit more pigment out of the color and pop on the inside corner go back with in with some bloom bright color that I just patted on the outside for my lid with the smokey eye brush from makeup geek and I’m going to work that on the outside corner of my lower lash line pull it in but I’m going to get it a little bit thicker on the outside and then thinner towards the inside and you can actually go back and correct that with a makeup wipe and concealer later we just want it to meet where the white is and then to combine the two I’m going in with the color called low blow it’s like a matte brown I’m going to put that right service center and stir things up okay next may use a little bit of black gel liner this is Frankie rose watch eyeliner and I’m using my Morpheus may be 45 this is the explanted liner brush I actually really liked it for getting in a really tight line along their lash line and going to start on the inside corner of my eye and then work my way out Center just thicker okay so I’m going to go in with some makeup wipes I’m using honest Beauty this is the refreshment clean makeup wipes and simply have under my eyes because just fall out I just made a mess honestly I mean for mascara I’m using it cosmetics to superhero mascara just applying a coat on my upper and lower lashes and then apply false lashes so I’m going to let this dry from it and move on alright next while my lashes are drying I’m using it cosmetics this is the build a brow and universal taupe and I’m using the benefit brow brush to fill in my brows okay so I know if I’ve ever talked about this particular brow gel but the universal taupe because it blends with basically every brow color that’s out there which is incredible I really like it especially when I’m on the go because I don’t have to worry about making sure I grab the right color when I’m filling my brows like sometimes I do is on a Sofia and because I keep different colors my kids obviously different reasons but this one is just really nice and it blends really well and it holds all day believe it’s waterproof actually too so my browser like a lot thicker than I like them right now and you get them but we can do so for lashes honestly lately I have been just loving Salon purpose flashes which the only thing that I have found to buy them I think is Walmart my favorites are the six 14s in the sixth 15th I think for this look today I’m going to go with the sixth 14 it really feels like house of lashes like a lot feels identical to them at a fraction of the price because you get a big whole thing of these I think I’ve been at Walmart for like is it $10 for that whole thing anything like that is incredible so going to apply these with my house of lashes glue at my favorite glue for a really

glamorous all right now they got my lashes on I’m gonna go back in with the coconut primer from Marc Jacobs and clean up or put the apply somewhere I cleaned up with the makeup wipe which is right under my eyes a lot of people probably don’t think of putting primer on your under eyes but for me that’s the darkest area of my face in a place that needs the makeup the most so setting a primer set my makeup stays in place and doesn’t you know move fudge crease fold whatever you want to say important for foundation today I’m going to be using Make Up For Ever Ultra HD I think that I’m in between these two shades this one’s a little bit this one’s a little bit too tan for me this is the why 245 and then this one’s obviously too pale for me which is why 205 I’m going to do a combination of the two and apply it and see how that goes and if it doesn’t work great if you could see my beauty room right now you would understand some mess Madison it is a debacle no I can’t find I don’t know where my mixing board is my handy dandy little mixing board that’s from these wonders I’m going to use the back of my hands to mix these two together then I’m going to apply it with my fingers and blend it out with my pure brush which I’m actually really a big fan of so we’re in see what happens here we do a little bit more tan than I am the lighter to light that’s you I guys to light we’re going to start over again add a little bit more and that all right I added an extra job of the tan give it a little bit more olive color which I have at Olive undertone to my skin and blend it out and see what happens you don’t love it and I love it we’re going to start over clearly I’m a little bit more tan than I realize which is weird because I don’t let my face in the TAM in the sand all on my face is a tan I don’t let my face in the Sun without sunscreen because I am a freak about it but I’m going to just go in with the why 245 and see how that works because maybe this is my color after all let’s look I think that that’s going to be closer honestly let’s just go with this if it is a little bit light the bronzer will even it out but I should have skin matched honestly before I filmed a bad bad bad beauty guru but I know sometimes I just gotta roll with the punches all right using my pure brush which I love and then one listen okay so for these areas that are kind of harder to get like room I just need to think up to be blender and okay the color is not terrible it’s a little bit yellow more yellow than what I’d like but honestly I think that after bronze and everything it’s going to look good for concealer I’m going to be using the it cosmetics it is b-bye-bye under eye this is the waterproof version mediums neutral and then do it to the under eyes and then also my chin because a couple of boo-boos right there that are just really unflattering and are not going to look good in photos because that’s the whole purpose of this you know this this look I said is obviously for a wedding guests to a wedding guests not to but a wedding guests but honestly you can wear anywhere and most weddings that you go to you’re going to be in what a couple of photos that’s a very least so you want something that’s going to look really nice on camera and you want your blemishes covered I love this concealer for under eyes and for blemishes because I still get is a really really good job so I blended it out with my finger and them and take I do love the pure from the other one but when I would need to get in closer where there’s makeup involved I like my Beauty Blender because I can get such a precise edge with the pointy tip there and don’t worry if you don’t have a really great sharp edge on your eye makeup after you do this because you can go back in and just touch that up really easily but I feel like that that concealer does a really good job as with my chin looks pretty darn good after the combination of the Make Up For Ever HD and then also / under eyes okay so for powder today using the Kat Von D it’s the translucent loose powder this one is in translucent just going to Pat that all over my face to set my foundation in place especially if the wedding is outside in at summer time oh my gosh you got to make sure that you’re setting that foundation if you knew what was going on in this

room right now you die my husband is behind the camera doing situps put a sari pushup right now okay Scott powder in please going on with a little bit of bronzer today we’re using ze Too Faced chocolate Soleil oh not in focus Too Faced chocolate Soleil my brows are just like not wanting to cooperate today are they just stay up guys anything brow gel I don’t have to do this rajae on them using Too Faced chocolate Soleil which really I just wanted to use this cuz I like to it smell because this brush is from our teeths which they sent me I talked about this on Instagram the other day but they sent me the whole collection sorry I need to show that in camera and this is the there’s five in this one but this one is the linear one which it says what the linear one is got a very narrow edge of fibers so it’s really great to get along like a lash line or whatever I love this for brows I wanted to show this to you guys really put because this would be really good for brows but also there is the oval three which i think is really nice to help with contouring of the nose because it’s got that really nice shape you can just get right there along the edge of the nose like so chocolate Soleil this is the milk chocolate so it’s not going to be super super tan is really great for contouring when you’ve got a skin shade like mine because it’s just enough to do a natural contour like so and then I like to blend it out your Beauty Blender in turn stamps we’re just a really really soft really pretty contour this is nice too also for under the lip which as you know for my other videos it just helps to create the illusion of a fuller bottom lip so it kind of just creates a little bit of shadow you can see and then blend it out just a little bit more powder I’m going to set my under eye with the laura mercier secret brightening powder really helps to brighten up my dark circles and I’m going to clean up under my eyes a little bit with the palette just make sure that everything looks the way that I intended to to fix alright using my narcissist palette here from NARS and applying some blush is gonna go with Laguna today your little combo of a couple different colors here alright for highlighter I am using an Urban Decay’s Naked illuminated trio I have not tried this palette yet from excited they’re really beautiful colors let’s try a little handy dandy brush that it comes with here let’s see I think I’m going to go with using a combination of the Twilight and the Oasis the toilet is this really beautiful peach that – it which will be nice on my cheekbones because I’ve got like this pinky thing going on oh yeah it’s doing something for me guys Oh did you come to the beach with me I just decided it’s gotta come how does that anything gets me more excited and highly turns on me good your minds a little bit ouais down the bridge of my nose not as Wow but it’s nice for our nose a little bit well that’s a little bit too glittery actually oasis I’m not as big of a fan of as I am spoilers you need to be more like precise with the laces so I’m skipping trip high high right py RIT a little bit toilet okay that’s that’s a nice combination it’s a little bit thicker a highlight than I typically go for but it’s nice alright we’re going to skip the Cupid’s bow because we just found out that not necessarily the right highlighter for a Cupid’s bow but the Twilight is stunning for the cheekbones oh my gosh yeah because it’s got that really pretty peachy glow which is really beautiful with the blush yeah that’s yeah I’m a fan I got to stop the time I keep putting it on and then I’m gonna put a little bit of oasis because I feel like this will be nice right here but it’s not goes to the Cupid’s bow because you can see there’s like chunks of glitter in it for lips I

am using the lip pencil in world now I know that doing a little bit of the cream cheese whipped up and cream cup cream puffs yeah but we’ll go honeybee awesome Mac you’re all on that close I’m doing a combination of what I want we didn’t quite find the color that I was looking for so these two combined should be good so really pretty just pinky nude and then I’m going to top that yes g’way lipgloss is the new high pigment lip gloss this one isn’t run set pretty yep that’s it that’s the color I was looking for because it really plays nicely on the eyes it actually makes the eyes look a little bit darker than than they were I feel like because they are so light and the combination just really balances the two out I just think that it’s just really really pretty alright guys so this is a finished look I think it’s just really pretty especially for a summer wedding and if you want to get some ideas on hair if you’re a wedding guest or maybe you’re in a wedding you know you’re a bridesmaid and you enter your own hair and makeup I totally get it I don’t like what other people do my makeup then leave a comment below and let me know because I love doing CFC hairstyles thank you guys so much for watching today don’t forget to visit me on my blog angelo Lanter calm and please be sure to subscribe to my video because you know you can be in the first alert group to know when a video goes up anything that I used in today’s video is will fit for you in the description bar below so if there’s anything you wanted more information on it is down there for you to check out thank you guys so much for watching and I love y’all so much or blah

How to mount S3 bucket with Linux server

hi this is Moi’s in this video I’m going to show you and give you this some brief inside about history it only is Amazon Web Services offer storage system called s3 simple storage this storage system is purely programmable and restful api support and you can write your own program with the help of restful authentication to send the request to the storage in order to send or receive files directly to the storage and received directly from the storage all these actions are operations you can make it through your program this history the purpose of the s3 storage is to provide you scalable and distributed distributed storage and scalable storage and also cost-effective storage for the large applications and under the files so everything you stole to the s3 bucket is just object because it’s a object drive and storage system and it’s a multiple it maintains a multiple copy of your data objects stored in and also in AWS cloud in same packet is has different features apart from just simple storing it’s also support the s3 portioning in supports the versioning and it supports security policies and is also it supports many other functional stuff and s3 bucket a fee in many cases apart from program apart from writing a program to interact with this system as you sometimes you may need to mount the s3 storage to a Linux machine in today’s video is purely based on s3 storage and mount the st so rich to Linux machine so more directly s or s3 storage is not possible you need to create a bucket and then you more you can want that bucket the next server what is bucket is a container file container where file or folder container so object container you can say other in other words you can say object container as everything stored with the s3 bucket s3 system is the sewage system is treated as objects so is the object container so you need to create a object container and give the appropriate permission to the container then you can use your one of your Linux machine may be sent to is or reddit or Fedora or open to whatever the flavor you have you can use that to mount it this is a bucket to the system the thing is modding before mounting it you need to create wistfully key set so to send the restful even though we will be using some sort of packages that I’ll be covering in the next slide solution is a company based in the UK and has a consulting services and and support services with check mark we have training centers here with the training center we are for many online courses online offline and or corporate training on all the major technologies like cloud and storage and Linux administration DevOps and continuous integration system land as well as testing and Java development all this you can find the more details and take monitoring dot-com you can’t just drop him l if you have any queries or if you need any further information about technical solutions and consulting for consulting reaches a 10-4 for training you can reach us at info China Tech more training com we have other really informative blogs and articles here you can find out all the latest particle or any all the queries you can post here or you can get get all queries answer Facebook here is a Facebook profile very keen post and visitors and subscribers to get a latest update on the new articles or videos in this video I’m going to show you a demo with this specification this is the system I’m going to use as to show you the demo so the current system I’m going to show you on is demo this is the

system just I will show you what is the specification I’m using cat you see that hat release it can show you the which version of operating system I’m using if you name or sorry even name or name is 64-bit architecture so I’m using six point seven you can use seven or similar flavor and red hat or and and I’m going to you can follow up with the next video where I’ll be showing you how to mount the same s3 storage to you Linux Ubuntu machine that I will be covering in the next follow-up video so these are the dependency package you need to install them before starting anything in a Linux machine now the source package the the fuse is the package which can help you to mount yes the bucket using a restful authentication system then the backend the fuse will take care of sending out your request to s3 bucket using a restful key and also you need to add those keys to the fuse configuration system that will be covered in the steps below s3 storage I’ll be creating a TMS – demo s3 storage with our AWS account and then I’ll mount that storage in am a local Linux machine this machine by creating a s3 – demo folder in it I’ll be mounting this where the time it came is demo that’s Reebok head so whole installation and configuration is divided into four five steps the five steps is simple steps and just quick quickly can get through the first step is create API key set access and secret key that key set is a consist of as access key and the secret key this is the very important concept to send a RESTful API request you need to have access scheme and a double years so the key will have appropriate permission to gain access in AWS cloud all the services you can allocate assign one service to or you can give privileges to access one service or many service at a time all this you can manage with the appropriate privileges to that set of key or that set of user the key is mapped again to the user that I’ll be showing you in the slide and download the key so you need to save that key because if you don’t save it save the key then you’ll be lost you need to just recreate the key so better you save for a safer side so that you can reuse that key several places the civil time and whenever it require then create s3 bucket so the tech creating these bucket here with AWS account and install the contents along different configured dependence package to your Linux machine and then start the morning they super key to Linux machine finally verify everything is perfect like by writing the files into and deleting files from it all this we can very forward to just cross-check the mount is working correctly just log in first step let me just move you over the first step create a API key set you need to add a user policy like after creating a user record you need to sign up use the appropriate user privileges that privileges you can basically get a sign get it assigned to any user using user policy this is the where you will give that access to the resources in your AWS cloud at API key access key and sacred key API key to send an API request you need to have this set of key well that set of key is consists of access key and the secret key the combination these two is a authentication system for sending a restful request to AWS and to send the request and to get authenticated and to get to gain the access to particular service in AWS you have to define the policies so these I’ll be covering I will be showing you now log into a Rubeus cloud using AWS console create an adhesion account with API he said download the key downloading he is very much important because if you don’t download then you’ll be losing that secret access kept secret key so this will be shown in one time when you create it if you forgot or if you missed copying it or downloading it then forget about it you need to create the new set of key set so I’ll be showing that right

away and define user policy allowing s3 access to an account let’s cover this now the first step I’m already logged in to account I will go to the I am identity service management is the way where you’ll create a user account and key and erase a key set pair of key so I will get into the user account section and this key I’m just creating to show you a demo that’s it I’m using a user here are using demo create an access key for each user so this is where you have to select whether these user need an address for a key set or to really the developer or will you be using these account to send the restful request to different services with AWS so I said I would like to check this up to create so I’ll say create so let me just minimize this for you yeah now you can it’s visible here perfectly so I’ll be show credentials and I can download them so I can use the downloaded information several time whenever it’s needed so I’ll just download it if I open this I’ll be knowing what the parameters are attributes I can find this is how that TV would look like as I said the user is this and this is where comma this is the key access key and the secret key this is how it has divided into access key and the secret key due to a portion of key attribute you need to combine them when you use a new restful api that i’ll show you next thing is to give the user privilege close this and i’ll select this and i’ll get into and i’ll give their access permissions attach policies further demo purpose i’m just giving it there’s three full access just to show you you can just limit their access to there’s three bucket i’m giving full access here okay it’s got access access is given here nothing then you go to the s3 bucket and create the history bucket in our case you know demo will be using a three bucket call what is PMS – demo d/f mess – demo it’s already there let me delete this create TMS – demo the region I can select the region because I’m based in UK so I’ll be using a line I’ve created demo so that’s it because the user is already have full access to the demo if you want to give the permissions here you get into the property section where you can manage your you can manage all the permission from this property section so next step so this is the first step is our next get into the s3 bucket so AWS cancelled cleared s3 bucket in this step is also covered so this is how the keys the set of key is created now you just get into the server here get into the server here just I’ll be kidding I’ll be creating a password file here it is he password dot s3 FS just for the sake of providing all the he credentials restful K credential that’s a gate access key details PD here is the key let’s add this by adding here the : between these two attributes just paste these to the file here so this is how it should look like okay the first set of information first

portion and this Keith the whole entire key is the key and say secret here this is how it looks like they see access key and the secret key the first portion here is access key and after the colon this secret key that’s how we have copied it to the file the user we have created with in the previous step this is how you can suppress separate them by adding the city after saving this file what you can do is just set the permission here to make this file secure save image mode 6 4 0 et Cie and and the password have an s3 file this is now secure with the given permissions and it’s all dependency packages here so just copy this I’m just already done this for you toward so this packages is just quick quickly download them so it depend upon how i’ma speed you have so make sure you should have internet to do this configuration and also to Montessori bucket you should have Internet to your Linux machine if there is no imminent request will not be sent it out so you shall be pausing this till this we’ll see here almost everything is already installed now it’s time to download the fuse source by package I’ll be downloading directly just get into opt folder here W get so sorry W get download this is already there extract it extract it fuse it’s fine and sex act should get into the fuse folder again switch over in here then you can refer the install file it will show you what are the steps you really need to follow here so what I’m going to do is just just seeding config and making prefix prefix to install everything with user local if you don’t prefix it will just install in local bean something like so I’m repeating but make sure you have dependency package installed before running this yes it’s next turn to make I’m compiled configuration is does compiler now I’m compiling it with the configuration have said the repo required libraries and everything now I’m compiling then I will do the make installation Nellie pausing for so it’s done make install write already config yes configuration setup next but you export this package configuration file so this is the package lib configuration file location if you better you export this package conf you file here it shows when you make it do the make installation you’ll find this location here so you can set this environment and now we can check whether the what is the version of fuse package you have installed in it just now yes this is two point eight point four we are good to go now the package is successfully installed we had said this export command to Jack’s check the path and the fuse version so the version seems to be perfect next on s3 bucket download that extract the s3 bucket our file so what I can do is I can just download s3 fuse this is a file we’re just again I’ll go back to the opt folder I’ll rerun this so I’ll be getting this package here Tarzi xvf s3 so s3 bucket is extracted now so again you can refer the installation procedure here if you have any confusion how to install this just configure the configure configure make make install our set make sorry you better you again use the same set of location here configure prefix just copy

this configure and prefix prefix just to install everything into the right place so right then make makin solve make finally make installer just I’ll pause this video make in strong nest done last let’s check whether the history a package install yes it is reinstalled now I can check the version as well as a lesser version too this is free software so it’s free and it’s got install in it so next getting back to the last step just create a Mac directory just to show you the demo like I’m creating ma carrière demo what is the demo it says three demos s3 3 demo so this has nothing in it now and there if you say go and check is it mounted nowhere it’s mounted now it’s time to mount with s3 bucket so what I will do more this one sorry demons thieves yeah it’s remounted I use this sorry TMS Mon why because have created TMS demo sorry this is the wrong one I need to mount unmount history demo you malt has three demo no I see I have mounted the wrong one so that the folder in AWS s3 bucket is TMS dev oh yeah if I go back and see it’s mounted successfully switch to s 3 is 3 demo there is nothing in it I will touch some file 1 2 3 4 in it it will be created in s3 bucket directly it will be a bit slow because it depends on your internet speed you have with the UNIX machine also as I said it’s quite slow in comparison to the restful request so just shall refresh here I’ll be seeing all the new files created under n8 underneath yeah this all files have been created now so if you see the DFS you’ll get to know and you can also mount this permanently with this sitting in FS tab and and also you can do use RC dot local to mount this every time when you boot up your system thank you

Creating Applications for Fusion Using Docker Images

– My name is Dikshita Deuri, and I’m working for customer support team here in Lucidworks for past one and a half year Today, my colleague Vrinda and I will be presenting on creating application for Fusion, using Docker images We will be using AppStudio Enterprise search template for creating a UI application So before getting forward, I would request Vrinda to please introduce herself – [Vrinda] Hi everyone, I’m Vrinda And I work as a technical lead in the support team And I’ll be presenting ASE on Docker images, along with Dikshita – Okay, so now let’s move to the agenda for today’s talk Okay? So first we’ll see what AppStudio Enterprise search is Let me like go to the agenda (indistinct) So we’ll see first what AppStudio Enterprise search is We’ll see how it is different from the AppStudio Wizard that is available on Fusion 4x UI We’ll see how ASE is compatible with different version of Fusion In the talk itself, we’ll also have a short demo on how we can use different ways to deploy our search application WAR file on both Fusion 4x as well as Fusion 5x We’ll see how ASE Docker image deployment is done on Docker in Kubernetes And to compliment it, we’ll have a demonstration on how to generate a Docker file, and push our search application to the Google Kubernetes Engine We’ll discuss during the demonstration process itself regarding few of the troubleshooting technique And at last we’ll end the talk by discussing about benefits of running ASE on Kubernetes So now let’s start with it Okay Creating an enterprise search application, or if you say creating search application, shouldn’t be an overwhelming job Here in AppStudio, gives us a way to connect people with the search data, by building modern user-friendly front-end search application AppStudio Enterprise is an AppKit-bASEd web application, that connects your Fusion instance or any other data sources to the AppKit design framework It comes preloaded with a starter search app template, which can be used as an entry point for building a standalone search application ASE is a successor to the embedded AppStudio Wizard, which is available on Fusion 4x UI Both ASE as well as AppStudio Wizard are powered by AppKit framework AppStudio expose us to a number of front-end JavaScript services, and these services are bASEd on AngularJS framework Moving forward on Fusion 5, AppStudio will no longer be included on Fusion UI However, we can use AppStudio Enterprise search, to create app or Fusion file And one of the very exciting feature that AppStudio support, is building of Docker image and running it as a container So this gives us even more flexibility and compatibility to work with Fusion 5x Now let’s see how ASE is different from the AppStudio Wizard, which is already available on Fusion 4x As I mentioned earlier, right, that both ASE as well as AppStudio Wizard are powered by AppKit framework But ASE is not included with Fusion UI, it is a standalone Java-bASEd web application, that connects your Fusion instance or any other data sources to the AppKit design framework On the other hand, AppStudio Wizard is an app development wizard building within the Fusion 4x UI Since it is included in 4x UI, therefore its version always matches the version of Fusion it’s running on, which contradict with AppStudio Enterprise as its versions are very loosely tied to the version of AppKit framework it include It releASEs when a new version of AppKit is releASEd So for instance, the AppKit 4.11 just got releASEd, and so as AppKit AppStudio Enterprise search 4.11 As a result, AppStudio Enterprise itself does not need to be updated, to move the latest code from one version to another simple code change of AppKit version can be done in the pom.xml as well as in the package.json Now let’s see how ASE is compatible with different version of Fusion So any version of AppKit framework, can be used with 4x, but there’s a restriction when it come to Fusion 5 In Fusion 5, the AppKit framework 4.6.0+ is only supported Now ASE is compatible with any version of Fusion,

that has worked with Fusion 4x as well as Fusion 5x ASE is also compatible with any AppKit framework Therefore we have our preferences to choose which one to use, bASEd on the availability, and the Fusion version we are working on Now, let’s see how we can upload the WAR file on Fusion 4x as well as Fusion 5x cluster Since Fusion 4x AppStudio is included in UI itself, therefore we can create our project, and then upload our WAR file from the UI itself On the other hand, as I mentioned, in Fusion 5x, AppStudio is not included on the UI Therefore we’ll be creating AppStudio bASEd search application, as well as deploying the WAR file using REST API calls In the upcoming slide, we’ll see what those REST API calls are, and we’ll have a short demo of uploading a WAR file on both 4X as well as 5x cluster So as you can see in the screen, this is a screen snippet of my AWS instance, which I’m displaying here I’ve created a project named as Bannerghatta National Park in the 4x excuse me, in the 4x UI And there’s an Upload button, right? So in that Upload button, you can upload our WAR file And then just above the Upload button, there’s a view publish UI, on click of which, it will navigate us to our AppStudio search application Now generation of WAR file requires script that need to be executed, and that is ./app-studio package And this will create a WAR file as well as the JAR file inside the dist folder I will show you how it is done moving forward If you see, as I mentioned earlier, in Fusion 5, we do not have any UI for creating a project of AppStudio nor to deploy it So we’ll be using REST call The first REST call, as you can see here, the first API call, we’ll be creating are project inside our Fusion app The app name is the name of the Fusion app that will be there in the Fusion cluster And the ID, that is my movie ID as you can see, my movie app, is the name of the project, which I will be using The second command will upload the WAR file As you can see, there is a data binary and the path of the WAR file and this, we will upload it to our project that I just created So there is one more thing in Fusion 5, when it comes to deployment of the WAR file You need to be very sure about what AppKit version you are using If your AppKit version is less than 4.11, then you need to expose your Web App Service with Load Balancer, before accessing the UI Because until and unless you won’t expose it You won’t be able to access your UI There’s a command, as you can see here, of kubectl expose deployment, which we will use to expose our deployment We can do it from the Google console UI as well I’ll show you there, how it does that Now let’s move to the demo (sighs) So I’ll be sharing my screen, just a second I hope you are able to see my screen So this is an AWS instance on which I have deployed 4.2.x Fusion And this is the AppStudio UI, where I have created a project name, Bannerghatta National Park We have an icon of uploading the WAR file, as well as we have the icon of viewing your published UI So, just give me a second As you can see here, So this is my project for a Fusion 4 cluster I have named this project as AppStudio Enterprise 4.10.0 fusion 4, F4 this is the dist folder, if I show you the dist folder I have already generated a WAR file here just a few minutes before, since this process can be a time taking So I have generated a pre-hand To generate the same, what we need to do is we need to execute this command (keys clicking)

And once this command is executed, your WAR file will be created on the dist folder, as mentioned here So what I’ll be doing, I will be uploading the WAR file here (keys clicking) And as it is publishing it, let me like show you how the published UI will look, as this may take a little time So this is the same AWS instance, and this is the published UI As you can see, this is my project, that is deployed with the same WAR file So this is how it is done on Fusion 4x Now, let me show you how it is done on Fusion 5x cluster as well So if you can see, this is my Fusion 5x cluster, it is running on 6764 port And as you can see, I need to log in it once more time, let me login it Yeah, as you can see, we do not have a Build UI option here So we need to use a REST call to do it I already have three of the project running here As you can see, this is the URL where we can see what our projects are There There is animal shelter, animal shelter two, animal shelter one So for the demo, I will be creating one more project So let’s give it the name as an animal shelter three So this is the curl command that we’ll be using This is the Fusion host, and we’ll be executing this command (keys clicking) So as you can see, my upload is completed My project has been created with the name of animal shelter three You can see it here itself also So this is the animal shelter three I do not have a WAR file yet on it, as you can see on other, there are WAR file already present So what I’ll been doing is I’ll be creating a WAR file I will be uploading the WAR file that is already there So this is on my Fusion 5x cluster, the process is same of creating a WAR file So yeah So this will take a little time to upload my WAR file So as it is happening, let me show you, I already have one cluster, one of the project deployed, like, as I mentioned here This is actually animal shelter two So this is already deployed and this is how the UI looks Okay, so we are able to view this, because, as I mentioned, we need to expose our Web App Service, as a Load Balancer So as you can see, this is my Google console, Google cloud console, and this is my Web App Service And in the Web App Service, I have exposed my Web App Service as a Load Balancer You can use the command, as I have mentioned in the previous slide, or you can just go here, we have an Expose option, we can go there, we can select the name as Load Balancer And we have to give the targetPort as 8780, and we can expose it As it is already done, I’m not doing it let me like go back to my command prompt As you can see, yes, my project got uploaded My WAR file got uploaded and you will be able to see it, if I changed to three, the project will get loaded Yes, so this is what it got loaded Here is a small project that we have developed More about it will be described by Vrinda in the coming slide So this is the small demo of how to upload the WAR file Now I request Vrinda to carry forward with the other slides – If you see, this is how your Docker file will look like We have this key for key-pair in the Docker file Let’s start with the From It will just build an image of the Java 8 on your container,

and install it there Then we can pass on the arguments, like the arguments that you define that variable, that user can pass during the build time, okay Furthermore, you can add to a JAR path like where this particular JAR will reside on your container and from where the source will pull this particular JAR set And then you can also provide Java environment variables with the keyword ENV So here I’m not really providing any Java options when I want to build this particular JAR So it is empty Furthermore, I’ll be building this application and exposing on port 8080, which is default AppStudio port So this is what I’ve done like to expose this particular port, that by default it is the TCP port So that’s what we have exposed 8080 for Furthermore, there is a keyword for Entrypoint, so basically where I want to execute this particular JAR So here in the container, it will just execute this particular command say, Java, JAR, and appJAR that has been built, that has been copied from your application or from your image to the container And here I have some Java options for Java security edge This is particularly for grading a random number, in the session of Docker, which we’ll just make the Docker application, to be deployed a little faster So we will not really worry about this one right now And looking to this particular Docker command that has been introduced in ASE, it’s like you just do AppStudio Instead of AppStudio start or package, you can do Docker package, okay This will basically create a JAR or a WAR file again on the dist folder, which will be no good to deploy on any Docker container So here you have this options to package and start at the same time, or just package it With the Profile option, by default, it will be a development profile But you can, when you are deploying it on a production, you might want to change it to production, so that the config files of production will be pulled in this particular JAR file that will be built Lastly, you will have an option to define what should be the name of your Image, the Docker image So, and it will be by default tagged as Latest So I think it would be good if we just now have a small demo of this Let me share my screen Yeah Okay, so I have this here, this is my terminal, let me just see that Yeah, I am in the project AppStudio ASE 10, 4.10 is what I’m using here So if you see, I just create this package, the same command that we just discussed about right now And this is my image that I would want to give So it’s a gcr io lw support team is my cluster name, the project name in the GCP So everything that I packaged and just deployed over the Google cloud console, that’s what we will be using in this particular demo That does not mean it is the only one that is supported You can deploy it on any of the Kubernetes application platform that is AWS or OpenShift So yeah, let me just create a image, which can be pushed to your Docker container registry So this might take a little while This particular image will be tagged as this image name, the production, which will be pushed to your GCP container registry Give me a moment, it will just create a image Yeah Okay, it’s just building it Hmm, yeah, so yeah, while we see that this is deploying, let me just move on to further

Okay, it is tagging this as Latest, and we are good to go Yeah While this is building further steps from here will be that we will just push this particular image that has been created, to the Docker container registry Once this is done, you will be able to see it here Let’s not wait for that process, I have done this in past I’ll just show you how it will look like So this is where your images will be shown in the GCP So I had tagged it as Production So yeah, this is the one latest And once this is completed Okay, yeah, this is done I’ll just push here And once this is pushed, I’ll be able to see my latest application over here And it will be, this particular image, the new one will be tagged as Latest So we can just deploy it as it is, and expose it as a service So yeah, it’s building Further, let’s just see how it can be How can we just make a deployment out of it, once this is done? Okay Did I just Okay Let me just push it rightly Okay, this has been pushed I’ve created a deployment out of it If I go to UI, I will see in the workloads that this particular deployment is present Yeah, it is present This is how your YAML will look like, okay We have this image that is Latest, this is the container If you see, this has been tagged as the latest one Once this is done, you can go ahead and expose it as a service Let’s see, once this is exposed as service of types or Load Balancer, you’ll be able to see it here, okay It is exposed Mm, yeah Here you can see that, I have just used this targetPort as 8080, the same port that we had defined in the Docker file So the one that you define in the Docker file has to match this particular targetPort, okay If this doesn’t match, you will have issues Now, if I go here, this particular has been deployed and I have it ready here, it’s 3483, yeah So this is how it will look like once it is deployed, but lets see where I am on this one Okay, this has been So these are the commands that you can expose And then once this is done, exposed as a service, you can go ahead and do a kubectl, get services, it will give you the IP that we just are accessing This is how our application will be accessible And let me just walk you through the application that we have created I have this date facets here I have few facets that are searched within facets So let me just search and, yeah, okay karnataka Yeah, you have karnataka and kashmir here We have this pie chart that has been shown as a facet You can see what all national parks were created or established in particular year Then we have this Google API that we have exposed So this is just a geo map, that is, I think, a very new feature in ASE, okay You can just select the location and have this as a facet So it comes very handy when you really want to just see what all national parks are there in this particular area So you can use this Google maps API here Then we have this feature to export whatever results you get So here I’m using this media tag to export media tag as an excel Furthermore, I have these tabs here, which I have created one for each data sources

So yeah, this is pretty much how the simple application could go on when you are using ASE So this is pretty much like whatever you had in AppStudio 4 as a part of like wizard UI Yeah, so this is pretty much it Let me just walk you through a few benefits of having Kubernetes, sorry, ASE on Kubernetes platform So first of all, if you see, like Fusion 5 is basically cloud native Yeah, let me just share my screen first, the slides first So if you see a Fusion 5 is a cloud native application, but the few ASE is no more packaged with it So now if you want it to be in the old way, you can deploy ASE on your Fusion, like Kubernetes Fusion cluster as a deployment, and then expose it as a service or having cluster IP and expose it from using ingress So that is one way of keeping everything in one place Apart from that, you can also This deploying it on Kubernetes will be very cost effective So if we think, if during like holiday season, if you want to add more nodes you do not really have to go through very tedious process of deploying on each node, and then everything on tomcat All you need to do is just add a replica and the YAML file, and it will just open up more number of pods and you are good to go there So that is one way of auto scaling in Kubernetes Apart from this, it’s obviously a very fast market As we saw that I just deployed a product I just may pushed the image to the container, and then it was deployed off its own and we are good to go So it’s like very fast, you do not really have to have any third party in between to make this deployment process automated So yeah, you, save a lot of time and money there Apart from this, you can also integrate the deployment process along with the travis/jarvis or say Dockerhub So yeah, there are many ways to do it And it’s not just GCP that we have demo, you can have this on your on-prem cloud or hybrid cloud environment or OCP, Open shift or maybe AWS Kubernetes cluster So this is pretty much flexible when it comes to Kubernetes, like advantages are no less than Kubernetes It is like ASE advantages with Kubernetes it as another less than what you have in K8s So yeah, that’s pretty much it Here are a few references that he used along the way All the steps that we demo, I or Dikshita, are documented as knowledge-based on our support website So you can go ahead and refer those ones when you really want to implement or try it out yourself So yeah, that will come handy then And here are a few links that we used for demonstrating this particular exercise So yeah, that’s pretty much it Thank you guys

Integrating Google Apps with Salesforce using Google Apps Script

IKAI LAN: Hi, everybody Welcome to a very special edition of Google Developers Live My name is Ikai Lan ARUN NAGARAJAN: Arun Nagarajan here IKAI LAN: And today we’re going to be talking about how to integrate Google Apps with Salesforce using Google Apps Script And when I say we, I mean Arun’s going to be doing this and I’m going to be following along just explaining things about Apps Script Because I don’t know very much about the Salesforce API at all, whereas Arun knows a lot ARUN NAGARAJAN: All right, yeah So actually, one of the things that I realized this morning was that the very first time that I worked with salesforce.com was in 2006 Yeah, which is decades ago in tech And it was back when we were building some mobile applications, and we had to tap into the API And all they had was a fairly early-on version of their SOAP API So I was very happy to know that things have come a long way It’s much more robust, much more secure, very easy to connect to And it’s always been cloud-based So it’s a great fit for Google Apps in general to exchange data, documents, spreadsheet-type data, things like that And before we kind of dive into the API aspect of things, maybe for yourself and the other viewers that are out there, maybe I’ll just give a very quick overview of what Salesforce is IKAI LAN: What is Salesforce, Arun? ARUN NAGARAJAN: Exactly, ask me the question, right? IKAI LAN: What is it? ARUN NAGARAJAN: Salesforce.com is a CRM system So there are many like it Oracle, Microsoft– a lot of these vendors have their own CRM systems that are on the cloud IKAI LAN: And a CRM system is– ARUN NAGARAJAN: A CRM system stands for Customer Relationship Management It allows you to track contacts with your customers– for sales, for service– and it allows you to track accounts and contacts and opportunities against them Opportunities are things like deals So you may want to know– I started to market to this customer It took them a couple weeks to get to know what it is Now they’re evaluating us against another vendor And then finally, they procure our software and paid us our bills So if you’re a small company, a big company, this is a typical flow for a salesperson to have It’s a pretty common business purpose software So what I’ll do is just give you a little overview of the components and the contents that a CRM system may have By the way, everything that I’ll be doing today is something that you guys can follow along Salesforce.com actually has a free developer version And it’s actually– I think it’s free unlimited and allows you to have hundreds of records for testing purposes and a lot of good things there And obviously, it’s great for testing as well You can actually add your content and get a good sense for what it’s like So a typical CRM system, when you come in, you have– the key moving pieces are Accounts So accounts are like companies, right? So these are– if I just go in, I can see all the different companies here You have United Oil & Gas, Express Logistics, GenePoint, Grand Hotels Contacts are people that work at accounts If I just go into Contacts, these are people They have title, they have phone numbers, they have email addresses, and so on And Opportunities are what I mentioned before These are sort of the deals So a single account can have multiple opportunities associated with it They could be for different amounts, and they could be in different stages with different probabilities as well So those are the three main pieces that most folks will deal with So that’s salesforce.com So what we’ll do is actually, we’ll start off real easy And we’ll actually kind of create a spreadsheet to dump some data from salesforce.com So we’ll try to do three things today– get data out of salesforce.com We will then try to push data into salesforce.com And then we’ll try to do some interesting workflow-type things where we tap into an email and then upload data into salesforce.com contextually IKAI LAN: So to clarify a little bit, what are some of the things that you can do in salesforce.com? And what would be some examples of reasons that you’d want to get this into Google Apps? ARUN NAGARAJAN: So there are a couple of important things that I think people will end up doing in salesforce.com One is– so if you’re a salesperson that you’re on the road, you want to be able to quickly look up these contacts You want to be able to log a meeting You want to be able to say, I met with this person on so and so date, the call went well, things like that Also, if you’re an internal sales or marketing person, you’re oftentimes bulk-editing data So you want to load data en masse So you want to import it from a lead spreadsheet and then put it into salesforce.com, for instance Or if you’re a sales manager, a lot of times you want to run analytics on it You want to be able to look at– what are the different stages of the opportunities that I’m tracking right now and all sorts of interesting things like that So those are the key use cases that I see And I’ll actually start with the one that I mentioned, which is downloading data en masse So what I’ll do is I’ll go ahead and–

I’m in Drive, so drive.google.com And like I said, everything that I’m doing here you should be able to follow along Some of it might be a little tricky But what I’ll do is– in this, for the very first one, we’re actually going to use a canned script So someone has written a really nice script that works really well with the Google Apps Script platform So I’ll go to the Script gallery IKAI LAN: And the script gallery is– you can always submit something to the script gallery You can do this when you’re in the script editor at script.google.com Others Submit to Gallery I think there’s a little bit of confusion between Submit to Gallery and Publish So Publish is what you do when you want to expose your application as a web service or web app Whereas Publish to Gallery is to publish it into the script gallery here, which you can access right now through a spreadsheet You go to Spreadsheet You go to Tools and Script Gallery You can look for things that people have published ARUN NAGARAJAN: And I’ll go ahead and– I just searched for Salesforce– and try clicking on Install And this is actually one of the members that a contributor did, Sanjay Gidwani I’m going to authorize this script Going to close– close it here And you will notice that there’s a new menu available now called Cloud Connector– great name for it In this one, the way it’s going to work is it’s going to actually ask me for a password So it’s using the old mechanism to authenticate It’s going to actually make me type in my password, which obviously may not be the most secure approach Let me log in here And then one of the things that Salesforce instituted a few years ago was that, for a third-party app to access– it’s sort of like an application-specific password, except it’s for all third-party apps And I actually have to save it– they email you it And I’m going to save that So that’s another reason this approach is not the best– IKAI LAN: This is kind of a really funny approach if you think about it Because the whole thing about using OAuth and third-party authentication is that you want to give people a password that’s not the same password they’re likely using somewhere else So in this case, they’re asking for your password, and they’re asking for initial security So they’re protecting their system, but they’re not protecting you ARUN NAGARAJAN: That’s about it That’s fair So I’m going to log in So it’s sort of stages of things I type in my credentials I have to hit Login And then I can query So this is actually interesting So the Salesforce interface is based on the syntax called SQQL– SQOL– IKAI LAN: So it’s like SOQL ARUN NAGARAJAN: Exactly It stands for Salesforce Query Language– that’s a typo there This is the right version, SOQL And it looks like SQL It’s got most of the properties of SQL But sort of like some of the systems we have, it’s got some things that SQL cannot do– things like Group By, some of the advanced structures So what I’ll start off with is some of the simple ones So I can say Select ID, FirstName, LastName So this requires some familiarity with the system, but then it’s actually quite nice to use it So I can say From Contact I hit Query, and it’s going to dump the data into a nice spreadsheet So now I have it into a Google spreadsheet, and I can go ahead and export it I can save it, and share it as a PDF It’s in a spreadsheet, so I can do a lot of cool things And I can create another tab of the sheet here And what I’ll do here is query for– let’s get account information I’ll show a couple examples here as to why this might be useful So I’ll say Select ID, Name from Account IKAI LAN: I notice that this script caches the credentials somewhere ARUN NAGARAJAN: That’s right IKAI LAN: So do you know where it does that? ARUN NAGARAJAN: Yeah, it does it under User Properties I don’t want to show it because my password will be there And I’ll do– IKAI LAN: You almost fell for my trick there ARUN NAGARAJAN: So I’m actually going to create a new tab first And there’s a lot of benefits to this approach And I’ll show you the real reason why this might be really beneficial for a sales manager I’ll say Select Name– let’s see– Amount, remembering my Probability from Opportunity– “opp-or-tunity”– if I can spell All right, so this is going to download the sales deals 100% means it’s sold 60% means the salesperson thinks it’s getting close And then if it’s 20%, they just started this opportunity IKAI LAN: Is that probability or progress? Well, I guess it depends on how people want to use it ARUN NAGARAJAN: Yeah, so the field is called Probability, so let’s kind of go with that So what I can do as a sales manager– and this is just the fact that it’s in– oop, [? can’t see. ?] All right, so let me actually go back in, say Data, and create a pivot table So what I can do very quickly is add something as a pivot table and add values for amount

And you can see that very quickly, I have a little stage here And I can add another field for Amount, and this one I’ll do just Count And you can see that, as a sales manager, I can see that my sales pipeline is left-heavy So a lot of deals are stuck in the early stages And I can just go ahead very quickly and then select these guys and insert a chart And we’ll call this a typical pipeline chart And there it is So as a sales manager, ignore the ones that are 100% That’s kind of skewing the data Just look at this part I can see that a lot of these deals are just starting up So I cannot expect a great next two weeks, because it takes a couple of weeks for deals to move So these are the types of data and these are the types of reports that a sales manager likes to see So that hopefully was a little example of why you want to bring it into a spreadsheet and analyze– IKAI LAN: That’s a very good example And there’s one more thing you could do here, which I think is kind of cool, is that, with this chart– you can publish this chart ARUN NAGARAJAN: That’s right, that’s right So you can actually publish it to a site or a dashboard, And then that person doesn’t have to have access to the salesforce.com interface So this data is now published and very similar to the analytics example a couple weeks ago IKAI LAN: And that’s interesting because Salesforce also provides functionality that allows you to create dashboards And some people might prefer that method Some people prefer this method There are advantages and disadvantages to both If you use Salesforce natively, it has native access to the data Whereas when you’re using Google Apps and Apps Script, you have to remember to import the data and always get the newest data But you also get access to other Google properties such as– you could access Calendar, Gmail, and, I don’t know, Finance ARUN NAGARAJAN: Yeah, Sharing, all the versioning, all that good stuff And let’s actually go ahead and take a quick look at the code as well This gentleman did a real good job here of calling the SOAP service for the login part, but then followed it up with the ability to call the Salesforce REST API Sorry, my font’s a little funky here So you can see all the menus that get added And then let’s just take a quick look– so here’s the login process So that’s the SOAP message that gets sent up And then they follow it up with the ability to call the REST data, which is through a very simple function called Query And you can see that that is a really straightforward call So this is the beauty of Salesforce API or really any REST API And one of the nice things that you’ll see hopefully is that, anything that we’re showing, hopefully you’ll be able to adapt conceptually and also code-wise into any other system that you may have IKAI LAN: Do me a favor and scroll back up real quick to the XML So a couple of things to point out here are that, when we’re constructing the XML, it looks like this developer has done so by building the string directly Another method you could do this is using the XML Service Now, I personally think that for smaller XML documents, sometimes it’s just much easier to do it this way with direct string Because you don’t have to remember, where in the DOM tree am I? You just go ahead, you construct your XML, and you’re ready to go ARUN NAGARAJAN: Right, absolutely That’s correct IKAI LAN: The only thing to be aware of is, when you do use tools like XML Service, it takes care of escaping for you So you have to remember– which quotes am I using? Am I escaping or not escaping, greater than, less than? Just be aware of these things when you’re writing XML you want to send as part of an API ARUN NAGARAJAN: Right, so if my login name had an apostrophe in it, that system would break– which is valid IKAI LAN: Oh yeah, makes sense ARUN NAGARAJAN: So hopefully, that was interesting And that’s a script that we didn’t have to write A great member of our community wrote it, and it’s available today for you to try out What we’ll do next is actually use the REST API and actually upload some data in bulk And for this, we’ll actually use OAuth IKAI LAN: OK, OAuth, yeah ARUN NAGARAJAN: Yes, this is going to involve a little bit of copy-pasting of the code I wrote ahead of time IKAI LAN: So again, while he’s doing this I’ll talk a little bit about OAuth OAuth, if you don’t know what it is– it’s a mechanism for authorizing third parties to use your service So a good description I’ve seen on the OAuth website is that it’s like a valet key for the internet So for instance, if Arun has a service and he calls it Arun’s Social Network He’s got a total of maybe three or four people that are using it, but I want to write applications against this API So me as a user– you don’t want to train your users to give out their password to third-party APIs Now, this is something that was very common in Web 1.0 It started to become less common in Web 2.0 And nowadays, everything, whether it’s Facebook or Twitter, you get an authentication panel In your browser, users get to see HTTPS Twitter, HTTPS Facebook So you know they’re giving their password to the right authority and not to ikaismaliciousscript.com ARUN NAGARAJAN: That’s right And Salesforce actually does a really good job of explaining this as well They have a really good resource here on their Developerforce wiki And you should be able to just search for it, and we’ll make

sure to include a link for this as well It’s a really good overview of all the cool things that the API can do, different approaches And you want to use the web server flow when you’re dealing with Apps Script And we will get into this probably deeper into a blog post or a separate session on this by itself It’s a fairly complicated topic And it’s a pretty sophisticated piece of documentation that they have on how this all works And we are the client application in this case OK, so what we’ll do is I’ll have to– for this, I just created a script against the spreadsheet So I went to Tools, Create Script Editor I’m just going to create a blank project IKAI LAN: So he’s not going straight to script.google.com He’s creating a spreadsheet, and he’s going to Tools, Script Editor ARUN NAGARAJAN: That’s right And a lot of the ideas will apply even if I start from scratch In this case, it’s a lot easier for me to kind of showcase this in a spreadsheet container OK, so what I’ll do is– actually, I wrote up all the code ahead of time, both for sharing it and for me to copy and paste So if you go to my GitHub page, it’s all there So you can follow along as well IKAI LAN: And what’s your GitHub username? ARUN NAGARAJAN: Entaq– E-N-T-A-Q IKAI LAN: Does that stand for something? ARUN NAGARAJAN: No, it’s– don’t put me on the spot IKAI LAN: Do you know what my GitHub name is? It’s Ikai, I think ARUN NAGARAJAN: You have a very unique name OK, so what we’re going to do is I’m going to go ahead and copy some of this code So the one called RowUtilities– this one should look really familiar This one is just code right from our documentation This has all the utilities around converting a sheet into a JavaScript object It allows you to query for them by range, and then all sorts of good stuff So let’s go to the Raw here, copy this, and then come in here IKAI LAN: I’m sorry, let’s go back That was kind of on the quick side So when you’re using GitHub, if you’re new at GitHub, one thing you’re doing when you look at code is that you can copy-paste the code But look for the Raw link Because it’s sometimes easier to click the Raw link and open up just the text of the code So that’s what Arun is doing right here ARUN NAGARAJAN: That’s right And when they show you the preview, it’s really nice to get all the syntax highlighting and comments and things like that But when you want to copy it, you don’t want that formatting All right, so we paste that in And I’m going to save this project as Salesforce Scripts And I’m going to rename this just to make sure I understand So I’ll call this RowUtilities And then I’m going to create a new script OK, and we’ll call this Salesforce IKAI LAN: You’re creating a new file ARUN NAGARAJAN: I’m sorry, yeah, that’s right Thank you And I’ll go back and then pick this guy, the OAuth code And I’ll call this guy– again, doing it quickly But all I’m doing is bringing the code over so that I’m not typing this in front of you And you can use this today I should say that it’s not production caliber We’re working on cleaning that up and publishing it as a sample at some point soon But it’s great to get started and get a sense for what the script does IKAI LAN: I’m kind of already seeing where you’re going with this when it has the authorization page I can’t wait because I can already tell it’s going to be really ugly ARUN NAGARAJAN: I said not production ready All right, cool So we’ve got the stuff So what we want to do now is actually a couple of things So I want to– in order for OAuth to work, your script is both bound to a container and also published as a web app So that’s kind of a tricky concept to get to make sure it makes sense to you So it’s got two entry points, one from the spreadsheet, another one when it gets called in from the browser So if you can think about that, that’s necessary for the callback that the OAuth service returns with the token IKAI LAN: Let’s try to rephrase that again So you’re saying that we need two entry points Because when you’re doing OAuth, in a typical OAuth flow, after you go to, say, your service, arunssocialnetwork.com, and you say, yes, grant ikaismaliciousscripts.com access to my personal info, it’s going to redirect you back to my site So that’s what he’s talking about when he says he needs to expose a web app, which he’s doing right now Because inside this app, arunssocialnetwork.com is going to pass a bunch of authorization codes that you can then use to do some key exchanges and make API calls on my behalf Now again, the scope of OAuth is big and can be very complicated So we’re not going to go too much into it But that’s why he needs a web interface for this even though he’s not going to be serving a web application ARUN NAGARAJAN: That’s right, and hopefully you’ll be able to watch it again and get the flow if we’re going too fast But this should all make sense in a little bit OK, so now what I did was I copied the URL that this service was published as And what I’m going to do now is go into Salesforce and register a new application So this is me telling salesforce.com that it’s OK

for this custom third-party application to access my data And the administrator does this So we go to Setup We’ll go down to Develop We’ll go down to Remote Access And I have a couple of samples, but this is all– you want to do this from scratch So you want to go down to hit New So this is the application registration Again, this is something that a single administrator does for all their Salesforce users So we’ll call this Ikai Demo This is a great live demo, hopefully And I’ve saved myself a little logo I’m going to put that in And I’m going to just point to our developer site if something goes wrong, and then just use my email address there And now here’s the important bit It wants a callback URL So this is the callback URL that the web app calls into, the redirect calls into Oh, I lost it IKAI LAN: Right, so again, this is the page that he’s publishing This is the page where Salesforce is going to give back a token This is how Salesforce is going to give Apps Script a token ARUN NAGARAJAN: So I’m going to paste that in Now, there’s one thing that you have to tweak So when a script is bound to a container, it’s not scripts.google.com It’s docs.google.com So this is a manual edit, and hopefully we’ll correct this very soon And then another thing that’s really great about it is, as an administrator, you can give domain-wide privileges So you can make this application available for all users without them having to authorize it All they need to do is log in so that they don’t get that warning message saying, hey, there’s a third-party application Do you trust it? Which may alarm some people So I won’t check it for this case because it’s just me for now So I’m going to hit Save And what this is going to do is you can see that it just registered this application The application’s called Ikai Demo You have the callback URL that I pasted in And there are two bits of information that are very critical here, the key and the secret So I’m going to reveal it You can use it I’ll delete this after And this needs to get pasted into the application So copy this and– IKAI LAN: I know that some joker out there is going to try to hack this account But just so you guys know, this is a test account You’re going to get absolutely nothing of any value out of this ARUN NAGARAJAN: So what I’m going to do is copy over the dummy one that I had saved in there, delete it, paste it, and then also copy over the secret So this is a little bit of a set up There’s an overhead involved with OAuth But in the end, your users are more– their data is more secure They trust the applications more So it’s a really worthwhile thing to do So that’s what I’ve done so far, the ID and the secret So that’s the pairing that explains that this code is Ikai’s demo application that we registered All right so, so far so good And I’m going to quickly test this as well So for now, since I’m the editor, I’ll just pop open this script directly So I’ll just hit Run That’ll make me authorize it IKAI LAN: So this is a demo But if this were a real script, there are a lot of things that we could do to enhance the user interface Like, for instance, there’s the bit about replacing the URL script in Docs We could have made that a UI that came up where we replace it– where we just go ahead and do a string substring But we’re not trying to do that right now We’re trying to show you guys how to access Salesforce using apps ARUN NAGARAJAN: Yeah, the goal is to give you guys the sample code, a bunch of recipes, and the building blocks with which you can go ahead and build the greatest Salesforce integration we’ve ever seen So I’m going to click on just one option here called Upload to SalesForce And actually, one thing that I’ll want to do is clean some things up here So ignore this for a second Ignore that IKAI LAN: Was that your password out there? ARUN NAGARAJAN: No Oh, was it in there? IKAI LAN: I don’t know We’re changing it after the show ARUN NAGARAJAN: I’m going to hit Run salesforceEntryPoint, hit the button And what that’s going to do is say, hey, this is the first time you’re calling this I don’t know who you are I tried to log into Salesforce It wanted me to go in and then hit Login So I’m going to hit Click Here to Start IKAI LAN: It’s opening a new tab ARUN NAGARAJAN: So now you can see that it says, Ikai Demo is requesting permission to access your information You can see the logo that we supplied, the description, and all sorts of useful things that I think is important And I’m already logged in That’s why it didn’t ask me to log in If I weren’t logged in, it’ll actually make me log in again So now I’m going to go ahead and say Allow And now you can see that the URL callback– client identifier invalid

I screwed something up Let’s take a look Let’s try one more time IKAI LAN: Ah, your client ID Now, you pasted over the client secret as well as the key, but I don’t think you set the client ID ARUN NAGARAJAN: No, what I didn’t do is, once I pasted in the code, I didn’t republish it IKAI LAN: Ah, of course ARUN NAGARAJAN: So this is one of the things that– you kind of have to publish it first, and then you’ll get the new credentials And you have to paste it in and then republish it– a little bit of an annoyance All right, go ahead IKAI LAN: So this is OAuth 2.0 In OAuth 1.0, they had all these different parameters you had to pass in And one of them, I believe, was a client ID So I don’t think you have to do that anymore in OAuth 2.0, but– there you go ARUN NAGARAJAN: Cool, so I just refreshed it Hopefully the error message will not happen when you’re doing this for the first time But you can see that, at this point, the URL is [? rpublishservice ?] So this is the callback that I was talking about OK, so I can close this window, go back in here into the spreadsheet– again, so this is not very nice You could have a little timer in here You could automatically close it I was being a little lazy So actually, before I use it, let’s set up the context as to why we want to do this So if I go into my Account section here– or Contacts, I should say– I have a lot of contacts here But maybe I want to bulk-enter a bunch of contacts I’m an admin, I’m familiar with spreadsheets, I don’t want to deal with salesforce.com directly So what I’ll do is just type in a bunch of contacts, type in some numbers– do you want to give your real email out, Ikai? IKAI LAN: Yeah, that’s fine How did you know? ARUN NAGARAJAN: Let me fix this I think there’s some format checkers I think it makes sure that it’s at least numbers And we’ll use our producer, Eric, as well eric@test.com All right, so we’ve just punched in three contacts really quickly– their names, their contact info What I’m going to do is go ahead and say Upload to SalesForce And I’ll show you the code as well, so that this doesn’t seem like magic And this time, it again says, hey, you know what? You don’t have to log in this time I already have the token And I’ve gone ahead and uploaded these people Beautiful, isn’t it? IKAI LAN: I’m, like, laughing at this right now You made the message the giant title box ARUN NAGARAJAN: Of course, man So what I’ll do is actually go into New This Week, and there they are So the contacts that we just added– hopefully you guys can see on the line there But that’s the power of Apps Script So you can work with the simple tools that you’re familiar with, things like Spreadsheets, things like Docs And then through a couple clicks– boom, publish out to another service IKAI LAN: And there are lots of reasons why you might want to use the Spreadsheets UI to do this Now, could we go ahead and show us how you would create a new contact using the Salesforce UI? ARUN NAGARAJAN: Yes, New Contact IKAI LAN: So we’re going to click New Contact And now you’ll see that, OK, you’ve got to jump around from field to field So you get a lot more features here for instance, but you could always modify the script to include additional fields It’s just that suppose that– he very quickly entered in three contacts And now it would probably– here you go It’s taking a little bit longer to do it ARUN NAGARAJAN: And then I would have to do it again, yeah IKAI LAN: And he’d have to do it again and again So there are definitely lots of reasons Other reasons are, for instance, maybe you have a Google Form attached to your spreadsheet where people submit their contact information ARUN NAGARAJAN: We’re not going to show that right now But for instance, you could just go and say Tools, Create a Form And it’s smart enough to know that the fields are FirstName, LastName, Email, and Phone And this is a very simple thing you can publish out And yeah, that’s great So I’ll show you the code real quick We won’t dwell on it too much because there are a lot of moving pieces But what it really does is calls the Utilities function getRowsData– hopefully you guys can see that– and then just iterates through all the objects, creates a little post payload, and then just sends it up using URL Fetch So URL Fetch is your friend in these cases And then further down– and you can see this in the script as well– there’s lot of set up that needs to happen to preserve the user’s properties for the token, for the callback server for themselves You need to make sure that the authorization header is passed where the OAuth token that was downloaded is passed up So these are the things that you need to keep in mind, but hopefully all the samples will make it easier for you get started Does that make sense to you? IKAI LAN: Makes sense ARUN NAGARAJAN: All right, cool So let’s do the last bit, and then hopefully there are some questions as well that we can take Great, so the last thing that I wanted to do was let’s go into– so I set up this sample account called Arun DevRel All right, so this account–

he’s a COO And he’s got a bunch of details about him– the last time I talked to him, the last time I tried to sell to him, and whatnot So this is a contact that I have a relationship with for business purposes IKAI LAN: So I’m thinking about this demo And we should have named it [? Colleague ?] because now it’s just going to be confusing Do you know what I mean? ARUN NAGARAJAN: Yeah, probably There are a lot of– yeah, I should probably have thought about that You’re right So what we’re going to do for this demo is we’re actually going to paste in a new function, which is going to allow the Apps Script environment to go ahead and seek into my inbox and find matches for emails from this person And then actually if there’s an attachment associated with it, take that attachment and push it up to Salesforce as an attachment that’s available within the system So that when I’m collaborating with someone through salesforce.com, they can reach into this They can edit it They can add notes to it, and so on IKAI LAN: So again, to disambiguate the accounts, he’s receiving emails from Arun DevRel, and he is Arun Nagarajan ARUN NAGARAJAN: That’s right, and I’ll actually showcase that one more time So the email associated here is appsscript@gmail.com So that’s my DevRel account– Developer Relations, code for And I’m actually logged in to this account, so this is– you can see that, it’s Arun DevRel And this is my inbox associated with Salesforce So this is just my test inbox You see there’s a few messages in there OK, so what I’m going to do is pretend to be this customer of Arun and hit Compose And I’m going to say, my details for you Sending this doc for review And I’m going to actually– I think it’s called Sales Detail or something like that And it’s actually a Microsoft Word documents as well IKAI LAN: So a lot of reasons why Salesforce allows attachments is that a lot of times, you have these things called RFPs, which stands for Request For Proposal So typically, people tend to use Word or PDFs Now as much as I would love to see people doing this in Google Docs, the reality is that there are lots of times when you want to send out a PDF Or perhaps you want to send out a Visio doc that says, here’s how you would wire up your network ARUN NAGARAJAN: Right, there are a lot of people that haven’t seen the light, I guess, with Google Docs So what I’ll do is I’ll paste in this other function And this is called scanEmail And for now, we’re just going to run it manually But this, as you can see after this runs, can be triggered every hour or every minute, whatever makes sense for your personal purposes I’m going to save this And I’m going to go ahead and pick that function to run And I’m going to say– so it’s going to realize that I’m now trying to trick it and read my email So it’s going to make sure that I reauthorize it– Grant Access, Close, this time run it for real All right, so what is it doing? So it’s going into this inbox, looks through my email, sees that there’s an email from this particular email address, which matches a Contacts email address in Salesforce And then, if the demo gods are with me, there should be a new attachment that wasn’t there before now visible And it’s in fact also converted into a PDF So I can click on it and view it IKAI LAN: Wow, very nice ARUN NAGARAJAN: Make sense? Yeah, so let me just show you the code real quick So for the purposes of this demo, I made it just so that it scans the last five threads You could go and be a bit more intelligent, remember where it left off and do some pretty interesting backoff there IKAI LAN: So when I’ve been programming with Gmail App, one thing that I like to do is look for a document that looks for saved searches Because there are a lot of very powerful things you can do with Gmail searches You can say, label dash label You could say, has colon attachment There are lots of things you could do to filter down before you start iterating over things ARUN NAGARAJAN: That’s a good one, yeah IKAI LAN: Since this is a demo, we’re just going to go over the last five emails ARUN NAGARAJAN: Exactly, I’m cheating So what I’m going to do is then also look for emails with an attachment I probably should have used your trick That’s a really good one Then I’m going to find the first attachment And then I’m going to read the attachment as a PDF So this is that sort of online conversion that Apps Script provides that I think is ultra-powerful And then I’m going to take the bytes and then Base64 encode it So this is something that the Salesforce API stipulates It only likes documents as Base64 encoded blobs And then it gets the email address of the person The address comes in this format, so there’s a little regular expression magic that happens Then it sees, is that email address associated with the contact in Salesforce? Runs that– IKAI LAN: And you’re using– that’s not SQL, that’s SOQL ARUN NAGARAJAN: Then it’s going to use the original name and attach a PDF extension to it along with some details, give it a parent ID of that person that matches that email address, and then just run it

IKAI LAN: And the parent ID, what does that represent? ARUN NAGARAJAN: In this case, the contact ID So it runs the Select against that entity, gets the contact ID like so, and then it associates it with the parent So most objects in Salesforce can have attachments So I can have a parent ID of an account ID, and that’ll be an attachment against the account So hopefully that made sense So what we’ve been able to do is automatically find an email with an attachment in it for people that have a record in my salesforce.com instance, and then be able to send an attachment to that record So this code– again, all of this is on GitHub Go check it out– pretty easy to find If you just go to github.com/entaq, it’s the second project there, hopefully There it is And then if you just look through it, all the code we talked about is there And then you’ll be able to create a sample account in salesforce.com yourselves and try this all yourself IKAI LAN: Very, very cool In fact, I think that– we keep talking about SOQL, “so-quill,” and I think that you’re so cool for being able to pull this demo off I’ve been waiting for that one all show You’ve gotta give this to me ARUN NAGARAJAN: No, that’s good IKAI LAN: Let’s take a look to see if there any questions in Google Moderator There weren’t any when we started up the show But it’s possible that we have live viewers that, as watching, came up with questions So we’ll see if there’s anything there ARUN NAGARAJAN: I actually don’t have a link to that directly, so let me see if I can find it IKAI LAN: So– developers.google.com/live– so if you’re finding this show from our YouTube channel at youtube.com/googledevelopers, you can always find out about future live shows at developers.google.com/live It’s going to take a little bit There we go ARUN NAGARAJAN: All right, let’s see So “could you write an Apps Script to integrate with Salesforce Chatter, Salesforce’s social media channel for the enterprise? That would be neat.” This is Marc R from Waltham So the answer is, yes So the Chatter API is also exposed to the REST interface And you’re able to query against it and run clouds about which people are chatting the most, which people are liking my posts, and things like that So the social enterprise can be brought into the Google Docs platform as well– Google Apps platform, I should say IKAI LAN: Good question ARUN NAGARAJAN: Really good question All right, let’s see. “You’re probably already planning to do this Please include a few minutes of Goo Salesforce for those who are not using it.” IKAI LAN: For Goo Salesforce ARUN NAGARAJAN: I’m not sure what that is, but I’ll have to look into that Hopefully, that’s a typo But maybe they were just talking about just an introduction to Salesforce So another resource that I didn’t point out is this REST API So take a look at this one as well So salesforce.com/us/developer has all these docs And this kind of outlines all the real API endpoints that they expose– by objects, by version So you can actually go ahead and take a look at how we figured out the attachment example So I can just go in here, go into Working with Records, Creating a Record So this is the example that I used to figure out how to upload a contact, for instance– very straightforward Cool Does that make sense to you? IKAI LAN: It makes sense to me Let’s see if he’s come in with any more questions Because sometimes what happens is, when we’re doing these live shows, more and more questions come in And if not, you guys know where to find us and you can feel free to post comments on the YouTube video as well We’re going to take a look at this every once in a while and see if anyone has any new questions or comments Again, you can always find us at the standard channels, too So all right Is there anything else you want to show us? ARUN NAGARAJAN: Let’s see I think that that about covers everything that I want to talk about Hopefully this gives you some ideas, some sort of building blocks with which you can take and build your own cool applications and workflows Think about integrating with the Google Calendar Think about doing some interesting things with Gmail Labels and [? Start ?] Emails and things like that Do you have any other ideas that would make sense in this? IKAI LAN: Yeah, a very common thing that we used to do is, sometimes you talk to people, you talk to prospects, and they’re not ready to buy yet They don’t have budget yet But they tell you, I’m going to have budge in Q3 or Q4 Now, Salesforce does have an interface that says, find me these people when I should contact them But if you’re already using Google Calendar, that’s another very interesting use case ARUN NAGARAJAN: Yep, setting up reminders and things like that, that’s really cool IKAI LAN: Right, and there’s so many things that you could do once you integrate with Google Apps You’re taking all the power of Salesforce, which you’re likely already using if you’re a Salesforce shop, and you’re just extending it Because a lot of times I see people that are doing these very manual things ARUN NAGARAJAN: Right, yes Any time you find yourself doing something that’s mundane or repeatable, find a way to write a script for that IKAI LAN: Right OK, so I think that’s all we have for today then, isn’t it? ARUN NAGARAJAN: Yeah, that covered all the three things that I wanted to talk about Thank you for watching IKAI LAN: Thank you guys for watching Again, we’ll be having these shows of various topics And this is for people that are on the live show We’ll be doing a show about triggers This will be happening next Tuesday So check developers.google.com/live, and you’ll be able to see when that show’s going to be So if you were watching this show and you’re thinking,

well, this is all very cool, but I want to periodically update a spreadsheet, or I want to periodically send an email out Now, I’m pretty sure you can do that in Salesforce But suppose you prefer programmatically editing it and sending it out in Gmail Well, you can do that using triggers And we’ll be talking about how to use triggers And that’ll be happening next Tuesday So again, go to developers.google.com/live And you’ll be able to find details about future shows OK, so yeah, that’s our show ARUN NAGARAJAN: Thank you very much IKAI LAN: Thank you guys very much You guys have a great weekend And we’ll see you next time

DORM ROOM TOUR | University of Illinois at Urbana-Champaign (UIUC)

so hi guys it’s your girl deja and welcome back to another video in today’s video i have a dorm tour if you guys don’t know i attend ufi which is the best school but today i’m going to show you guys around make sure you guys like comment and subscribe to my channel we just hit 1k and now we’re on the road to 5k let’s get into the video okay you guys this is the first hallway and as you can see there’s a door right here this dorm is originally there for four people but only two people currently live here and right here this is my room are you guys ready for the big review here is my room so the first stop will be the closet the crazy part is there’s other doors so i got these curtains from big lots and as we just pushed that back at the top you can see that i have some gray bins where i just keep like cleaning supplies i have some snacks cups bowls and iron all of my clothes are right here i have my hamper and i have my shoes down here so let me close that up and as we come around here i just have my birth bag sitting here i can kind of just add a little special touch to the room and i also have another bin where i pretty much keep like lotion or like my makeup bag any kind of like miscellaneous body products and as we go to around right here we have my beautiful bedding i got this throw blanket it’s so soft from target and my bang is from kohl’s and this stroke pillow right here it’s also from target and the cool thing about this bed is that when you lift it up there are some drawers down here so there are three on this side and there are three on this side as well and underneath here i just have another container where i keep like my beauty products down here as well and one right here and as we go above my bed as you can see i have my painting that i did it just says love as you can tell i wanted to really go for like a white black and grey room theme and as we come around here i have two pictures on the wall this one says fashion and this one says i do not do fashion and i also have my led lights and i will turn those on for you a little bit later and as you come right here i have my picture that says bless i forgot where i got that from but i also have my calendar my jewelry holder and check out my dollar tree video if you have it to see how to make it and i have my tissue okay guys so after this section right here i have this nice body mirror i got this mirror from target i love it because i can see my full outfit and right next to it i have my desk i have my tv up top with this stand that i got from amazon my remotes i got these cute little gray bins from target as well and like the dollar section where i just pretty much keep my face mask this is the match um i gave us and i have another one on this side my hand sanitizer and as we go to the bottom of the desk i have my mirror that i got from target i have this thing to keep my pencils and pins this candle is really here just for decoration and i have this cool lighter box that says faith and i could turn it on and off and it’s battery operated i got this from five and below and i have my vaseline my room spray to keep my room smelling fresh i have this nice beautiful lint and i love it because it has little power cords have my flowers and i have my planner and right here as you can see this is where i keep like pretty much in my desk i just have some pencils some face mask calculator tape some lashes that’s not really school supplies but it’s there and let’s just move this out of the way underneath the desk you can see that i pretty much just have some snacks and my free snacks um i have my little granola bars so yeah i keep that underneath my desk and also underneath i have like my notebooks here two school supplies

i’m gonna put that i’m just gonna put this here for now and also in this one i have more school supplies as well so yes got my stapler my pencils post-it notes all of that underneath my desk at the bottom you can see i have this nice fluffy gray rug i got this from amazon and right here next to my desk they gave us a little trash can and as you look up on my wall i have this ace of rocky dior poster okay you guys i want to show you my led lights so all i have to do is just click the button turn them on so this is pretty much the color i keep them on but i can always switch it that’s red green blue and that’s white i’m going to turn up the lights too so you guys can get a better appreciation for it so that’s what it looks like off and i can also click a button where they pretty much just change colors and i got these off of amazon if you guys want to get them as well i think it’s a cool little touch to add to your room and i love it when it’s nighttime okay you guys so this is my living area right here i have my fridge and my microwave they’re getting this cool little stand right here i think it was meant for a tv but me and my roommate had our own personal one so we just decided to put some cute flowers right here and she has her own fridge here as well we have this cool little thing on the floor and i have this nice big rug that i got from bed bath to beyond and i love that they gave us little city chairs you can sit here relax do a paper if you need to and we also have this nice couch right here we put some white pillows kind of out of touch and as you go from the living room right here is another mirror which i love and here are the other rooms so this room right now is empty but this is my roommate’s room so she gave me permission to show you guys so we’re going to go in this is her room it’s very cute she also has some lights so we can plug that up as well her room is so cute i love that it’s very i feel like it’s like very girly which i love and yeah this is her room she has some cute pictures right there and she has a pink mirror and she also put up some curtains on her door as well as we leave that area the bathroom this is a nice bathroom right here so we have our towels our soap and underneath we pretty much keep our cleaning supplies so some storage underneath there and there’s some more lights here and as we go right here this is the bathroom so you can come in here very tiny i like that it’s time for the shower so we need to use it we have some toilet paper down some spray just in case you know somebody got something going on and as we leave right here we have some more space right here to keep like our body products just like my little shower can this is basically my show this is her show we have this cute little marble trash can that matches the soap dispenser and this is the shower so as you come into here we have a curtis it’s a pretty nice shower like i love that i have my own issues of community style so i pretty much speaks for itself we have our towels right here and we’re gonna come from right there um also you guys forgot to show you that i love the fact that it gave us like this cool little storage space right here that’s what i like that’s the life for that so we pretty much just have like a swifter some extra containers so this is a nice little storage area are you guys that’s the end of the tour i hope you guys enjoyed the video make sure that you like comment and subscribe to my channel if you’re in college comment down below and let me know how your year is going bye is it gonna go that’s weird work work i’m trying to do that just like to keep it like i can’t talk justin why do you do it hi guys

Magnification and resolution

Hello welcome back to this fundamental of optical and scanning electron microscopy course in the last class we just started reviewing all the fundamental principles. And we started looking at the basic rules of light and then some of the basic definitions of refraction, refraction, reflection and soon. And we also discussed about some of the image formation rules and then we would like to continue from there and if you look at the, the criterion for the image formation and this is how it looks It is a base criterion, in order for the lens to form an image of the object at least two diffracted beam should enter the objective lens and allowed to recombine in the image plane. So if you go back and see the image animation What we what I showed in the last class it is very much clear that the race which is coming from this periodic object the orifice from O1, O2, O3. They are all passing through this glass lens and then you can see that at least two diffracted beam are converging into this image plane to form an image. In this case you have got one two three but the Abe’s criterions states that at least two diffracted beams will recombine to form an image. So that is valid the other important point is, There is a relationship between the periodicity and orientation of the object and the spacing and the orientation of the spots in the dive better. Let us go back and see again I just mentioned in the last class the diffraction pattern is forming in the back focal plane and this is a transmitted spot F naught and F1 and F1 dash they are diffracted spot. So to prove this exact I mean the statement that is the relationship between the periodicity and orientation of the object and the spacing and the orientation of the spots in the diffraction pattern. We will now take up an example like this look at this very interesting diffraction pattern This is an optical diffraction pattern the pattern A pattern, B patterned, C patterned, D and pattern E and then this image F. Look at them carefully the pattern A is from the, the gating a grating with the spacing of 0.126 mm. This grating is in the form of vertical lines along the length of this image. So you see that diffraction pattern appears perpendicular to that orientation okay. That is very important information suppose if I have the grating ruling between this horizontal lines then I will get the diffraction in the vertical direction okay. That is very important so if you look at the B, C, and D They are from pattern coming from a hundred mesh grid with the spacing of 0.25 mm and then C is coming from a mesh of 200 grid with spacing of 0.125 mm and the pattern D is from a 400 mesh grid with the spacing of 0.06 25 mm. And the pattern E from 2d crystals shown in F so what is that we are trying to understand from this. Look at this number is very carefully

of course the pattern A one clearly demonstrates the depending upon the orientation of the objects your diffraction pattern is going to appear. But if you look at the pattern B, C and D you can see that that is a clearminuscut relationship between the spacing of the mesh grid with the spacing in the diffraction pattern That is a relationship I hope you will be able to appreciate this you can see that as the spacing in the grid decreases the spacing in the diffraction pattern increases you can clearly see that. So just from this optical diffraction pattern it is clearly understood that there is a relationship between periodicity and orientation of the object and the spacing and orientation of the spots in the diffraction pattern. This is just to prove that how much the diffraction pattern is important as an introduction so you will see that how we will exploit this to understand and most of our micro structural and crystallographic data in the due course of this time. So as an introduction you should know the importance of this diffraction pattern that is why I brought this information Now we will concentrate on what is this resolution let us look at the introductory remarks resolution rather than magnification is usually the prime concern of a skilled microscopist. It is the smallest separating distance D that can be discerned between two lines in the image So you have to be very careful you should not confuse resolution with magnification we have seen some of the aspects of this magnification in the compound lens microscopy in the last class. We derived a set of equations you can refer to that. But we will also emphasize our will make little more a discussion in the due course about this magnification But you have to be very careful resolution is not magnification the solution is the smallest separating distance D that can be discerned between the two lines in the image the unaided eye at the least distance of comfortable vision about 250 mm. That can resolve 0.1mm resolution is determined by one wavelength λ of the radiation and the numerical aperture NA of the objective lens. And it is expressed by the base formula D equal to λ divided by 2 times numerical aperture. This is very important basic relations And we will now see what is the theoretical information or theoretical definition for this resolution. The resolution is defined as the minimum resolvable distance, and if you look at the theoretical resolution. If there is no aberration at all there solution of any lens whether it is a glass or electromagnetic is customarily defined in terms of the Raleigh criterion. Which is a practical definition we will now look at, what is this Raleigh criterion the criterion gives us a merit in terms of the ice ability to distinguish images of two selfminusluminous incoherent point sources. To understand this statement we will now look at some of the simple schematic and then animation okay, because yes single point source will not be imaged as the point even if no abrasions are astigmatism are present Let us look at this before we see the animation let us look at two more points the finite

size of the lens results in the diffraction of the race. At the outermost collection angle of the lens usually by the limiting aperture this diffraction results in your point being image as a disk called the airy disk. This has the crossminussection intensity profile Let us look at this schematic and the animation, so the individual point P1 it is a self luminous point source and this particular point source is called added disk, and this is the cross section profile intensity profile. And let us look at this point P1 and P2 they are to self luminous point sources. And then as you have witnessed when these two point sources match together you see that there is an increase in the intensity and the amplitude however our interest is to find out to what is the distance at which our eye will be able to identify these two selfminusluminous point sources as a individual image. That is what the Rayleigh criterion is trying to state so if you look at this image point see I will play this animation again for the clarity I want to look at this animation little more care fee to appreciate what is this valley resolution we are talking about So in the first case it is merging together and the second case it is approaching and then it stops so to understand this we can consider like this you look at the point source P1the Maxima of this P1 it is overlapping with the minima of the, the second source If you look at the center point it exactly come and hold up with the minima of the second source. Here and this is the distance this is actually the distance what we defined earlier as an air raid disk this is a disk. And this is the radius of the array disk that is fixed 0.61 times λ by β and if you look at this where is this dip ill occur it is approximately at about eighty percent of the maximum intensity of the source p 1, so this is the depth the distance basically as I mentioned this is if the array disk and with this distance our I will be able to distinguish these two point sources as an individual image So let us now summarize this rather stated that if the maximum from one source lies over the first minimum from the other source then the overall intensity profile exhibits a dip in a middle at about eighty percent of eye max the eye can discern this dip as two overlapping images thus indicating the presence of two separate objects, under these circumstances the distance apart of the two incoherent point sources is defined as theoretical resolution of the lens rth and it is given by the radius of the arid discs are rth is equal to 0.6 1 times λ divided by β where λ is a wavelength of the radiation beta is the semi aperture angle so I hope you have some idea about the Rayleigh criterion now We will now let us take some of the examples of some images which displays that the Rayleigh

criterion for a spatial resolution look at this image carefully this is again a intensity profile for the point source a you can see that it has got 0 order first order second order and so on it is a self luminous point source of light and then if you look at the B then you have these two points overlap corresponding to this intensity profile match, and then point c you have these two points just touching each other correspond to intensity profile C So the profile of the two discs separated at the rally limit such that the maximum of the disc overlap with the first minimum of the other disc, so this is what shown in the image B it is two points or barely resolved but if you look at the intensity profile see two disks at the separation distance such that the maximum of each disk overlaps the second minimum of the other disk like me we have seen in the previous schematic you can see that the minima of the second source is matching with the first Maxima then the points are clearly resolved so that clearly tells that the Rayleigh criterion for a spatial resolution I hope you will get this Now we will move on to the other important parameter called numerical aperture we have seen that in the very definition of the resolution this d equal to the inversely proportional to this numerical aperture that is what we have seen so in order to understand this what is the numerical aperture first we will just look at the introduction remarks the numerical aperture value indicates the lightminusgathering power of the compound lens system And it is obtained from the relation numerical aperture is equal to n sine α where n is the refractive index of the medium between the front lines phase of the objective and this specimen and alpha is the semi apex angle of the light cone defined by the most public raise collect end of the lens. So in order to understand this lightminusgathering capability of the objective lens I would like to draw some schematic on the board So let us now see first I will draw the objective lens because objective lens only collects the Rays coming out of first order second order and so on, so let us assume this an objective lengths let us like so this is a angle α and this is I this angle of incidence

and angle of reflection so this is a first order. Let us consider this as a first order beam and this is zero order beams, so this is a collection of first order and zero order beam by the objective lens like this and this is how the angles are defined okay We will now write we will kind of draw another schematic the condition for the diffraction of these two so let us write condition for the diffraction of must honor by a rule great the object is a rolled grating and then we will see what is the condition for the diffraction which is further being collected by the objective lens, so let us consider this as a the rule grating and then I have a set of ray is coming, let us this also draw the zero order all this much more clear So this is as zero order on arrays and this is first order please let us mark the angles α and then this is and you will find mother fuck this angle plate let us assume this the distance between this the rules rulings or the grating is d now let us look at the path difference between the zerominusorder race and the firstminusorder race for that let us draw, so this is α and this is I we can write the path difference between this 0 and

the first order raised from the successive ruling this is such a ruling is exactly one wavelength that means we will write D I sign I plus D sine α equal to λ So the path difference between zero and the first order diffracted from this rolling with spacing D is exactly equal to λ we will write since two beams are just collected by objective I equal to α, so now we can write the limit of resolution that is the minimum is d minimum is equal to λ times 2 sine α. So this is one expression from this ray diagram we can write And we can also now say if the objective lens is filled with some medium of refractive index n then the wavelength of the light in the medium λ M, yes we can write that λ and so now we can write the minimum is equal to λ n divided by 2 sine α which is equal to

λ divided by 2 plus sin α which is equal to λ divided by2 NA, so this is D minimize slammed up please we are n sine α is called numerical aperture So now you will appreciate the resolution definition we just stated before we get from this a path difference ray diagram a small derivation and then now we will see the effect of the numerical aperture on the resolution we can simply write either increase in numerical aperture that means the light collection ability of the objective lens increases our decrease in λ will produce the same effect of the on the resolution, so this is we ought to remember that is what this mathematical relationship explains either increase in numerical aperture are decreased in λ will influence the resolution power of the objective lens Now we can take some example in the well-known electromagnetic spectrum you just take the visible light ranges in wavelength around 650 nanometer at the red end of this vector to at 400 nanometers at the blue edge three we all know this I just want you to give an emphasis that is why I have written this the visible light ranges in the wavelengths from 650 nanometers to that is the red end of the spectrum to400 nanometers of the low end So the live a top from if you consider this range the limit of the resolution at the blue end one and a half times better than at the end

Just to give an immediate example from the well-known visible spectrum and you have the limit of resolution at the blue end that is this here 400 nanometers is one enough times better than the radiant spectrum which will have the wavelength of 650 nanometers. So I hope you got the some idea about this numerical aperture and then how it affects the resolution, so now look at this slide come back to the slide This numerical aperture range in the typical value from 0.08 to 1.25 suppose this is for this is for the medium air where the refractive in the index is equal to 1suppose if you replace this with the layer of say dark wood oil which has got the refractive index of 1.5 are mono brome naphthalene which has got a refractive index of 1.66 the number of rays of the reflected light accepted by the front lines of the objective is increased, and the resolution and the contrast are improved And this is what shown in the schematic look at this, this is an objective piece just to show the difference between a drive lens that is a dry objective with the objective immersed with the medium and oil, so you see that when the refractive index is one the you can see that the Ray reflected from the specimen which are the rays which are trying to enter the objective has some limiting angle this is roughly about 450 and then rest of the rays are reflected back by the internal reflection On the other hand if you look at the objective filled with the oil this the internal reflection is totally avoided and then the same location from the where the Rays were reflected back due to the internal reflection they are now accepted by the objective lens because it has not an oil which is having higher refractive index. So that is a clearly shown in this and these 720 is acceptance angle and this is 67 for the oil immersion objective Let us look at a few more points on the numerical aperture, so whatever I just stated before for dry lenses numerical aperture is limited because, the Rays subtending angles of 41° This is what I said this is upcoming angle here shown or greater or lost to internal reflection and never enter the lens. The practical bit for violence is about 39° which corresponds to an acceptable angle of 72°, and an numerical aperture value of point 9 5 by adding high refractive index emotion I matching that of the glass cover slip, cover slip is because it is covered with this oil on the objective Which is having the refractive index of 1.515

which can collect the light reflected up to 67°, which corresponds to numerical apertures of 1.4? So let us now look at the other terminology spatial resolution. For all practical purposes we are we are using only the spatial resolution Whatever we are looking at is only a spatial resolution in the microscope, and we will see what the points to remember are. For point objects that are self luminous whether it is a fluorescence microscopy or a Darkling microscopy. We will see them that principles and techniques in due course or, even for non luminous points that are examined by the bright field microscopy in a transmitted light Where the condenser numerical aperture is greater than or equal to the objective numerical aperture. The solving power of the microscope is defined as D equal to 0.61 times λ by numerical aperture. Where D is a minimum resolved distance in micrometer λ is the wavelength in micrometer. And any numerical aperture of the objective lens, And in the case of bright field microscopy where the condenser numerical aperture is less than objective numerical aperture. That is the condenser aperture is closed down and are an oil immersion conduction is used in the absence of oil their solution is given as D equal to 1.22λ divided by condenser numerical aperture plus objective numerical aperture. Please look at this the number 1.22 here it is considered, a complete diameter of the array disc here we have considered only the, the radius of the array disc. So do not get confused with this, this is he but here it is diameter of the airy disk is considered There it is radius of the array disk is considered an another important appt a parameter which we talked about in the light microscopy or any microscopy is an image brightness very important, and the ratio of numerical aperture to the magnification determines the light-gathering power of events. And hence the image brightness B, B is defined through the relationship like this B is proportional to numerical aperture divided by magnification whole square for the Trans illumination mode Tran’s illumination mode. Where and B is proportional to numerical to the power of 4 divided by magnification square for a AP illumination mode We will see what are these two elimination mode when we when we go to the, the instrumentation details I will just show you the corresponding the illumination mode. When we look at the instrumentation and this is how the brightness is defined and where M is the magnification and the NA is numerical aperture. A geometric parameter related to the light-gathering power of an objective lens a numerical aperture as a primary determinant of the spatial resolution of the objective. So it is very important to note that numerical aperture of objective lens determines the resolution power and of course it has got some range of values We will see that not that all the values of the numerical aperture is emitting be useful but if you look at actually the useful magnification is totally if you look at it, it is 500 to 1000 times of the numerical aperture value of any objective This is a total magnification which is useful okay, and if you look at this slide what is shown here is the range of useful magnification in the light microscope. So we should not

think that suppose if you keep on increasing the numerical aperture value or you will keep on decreasing the are adjusting the other parameters. We are going to achieve the magnification that is not true what is shown here is the total magnification here in this schematic plot And then this grits shows some kind of, the way of reaching some kind of a progression geometrical progression of objective and ocular combinations. So we have seen in the beginning I said most of the microscope we use a compound lines one is one we have objective as well as subject ocular IPS. The total magnification we have seen that it is the magnification achieved by the objective times the magnification H1 by the ocular are the eyepiece. So these two IPS as well as the objective has a range of values only that combination will give you the useful magnification okay So this diagram conveys only that, that is the combination of eyepiece and combination of objective and the Green Line shows these the useful magnification range. So this is done with powerful objectives with the combination of different, different ocular lens. So it is perfect using matched part focal objective and oculars enables the specimen to remain in focus when the objectives are stepped changed by rotating the nose piece it is called Michael series. A geometrical progression with the common ratio of approximately 1.2 for you can see this is approximately 1.25 provides a basis for magnification values For the objectives and oculars so the bold lines outline a box within which objective or ocular combinations give the useful magnification So this is the boundary so you take an ocular magnification and then objective magnification so within this matrix you find that the total magnification is useful. So it is not that all the, you know magnification values are useful. So now we be just come to a situation that is we were initially talking about magnification now we are talking about useful magnification and that is anything which is not useful magnification out of this green box is called empty magnification So we can write a kind of a definition for this empty magnification. So we write that excessive magnification should or increases, the size of the image, without increasing the amount of detail and it may degrade also That is image quality it is called empty magnification

So it is not that we have all the values for the objective numerical aperture is going to be useful. So we have the limitation and this is how the empty magnification is defined so we will see few more concepts and parameters in the next class IIT Madras Production Funded by Department of Higher Education Ministry of Human Resource Development Government of India HYPERLINK “http://www.nptel.ac.in”www.nptel.ac.in Copyrights Reserved

15-Minute Non-Toxic No Make-Up, Make-Up Routine

Hola mis amores! Today I’m gonna be showing you guys how to do a no makeup makeup look with all non-toxic and natural products. As you guys know it’s really important for me and it’s been one of my missions to bring you guys non-toxic, “clean” as they say, natural beauty. Many of these products are organic woman crafted small businesses and I just love being able to bring new healthier alternatives for your daily facial beat because I know we all want to look good! But I think it’s super important to do so while being as healthy as possible and I promise you that it’s totally a real thing to be able to you know get that really awesome glow and beat that you want and that you desire and they usually get from conventionally store-bought products with healthier alternatives. So let’s dive right into it! For those of you who don’t know I’m Jessica Jade and I craft an organic skincare line called Sunkiss organics and for me, maybe I’m biased because I craft organic skincare. But to me, there is no way that you’re gonna get that beautiful beat that you want on your face if your skin is all dry and scaly and not up to par and moisturized. That is the key! Hydration is the key to healthy skin people and it’s also the key to putting on makeup and looking flawless! So let’s get to it First I’m gonna spray my face quickly oh yes! I just used the Sunkiss Organics Aloe Rose Toner. It obviously has aloe vera, it has rosewater, it has rosehip oil and a bunch of other essential oils that make it super super hydrating and make your skin feel super super supple. So I’m just gonna let that dry just a little bit and then I’m gonna add five drops of the Carrot Seed Serum which is also one of the products from my organic skin care line. 1, 2, 3, 4, 5 drops to my face is good It’s feeling pretty hydrated already so I usually tap it in always in, in an upward motion. Gently tap and press into your skin Especially in those places where you know you have drier skin. A lot of us have combination skin and we forget to add a little bit more moisture to the places where your skin is dry. For me that is the chin area don’t ask me why! I have no idea. Then I’m gonna use…it’s also important to use a good moisturizer Just because you put a serum on doesn’t mean you don’t need a moisturizer. I’m using this sample size of the Tata Harper hyaluronic gel moisturizer and it really does turn into somewhat of a gel when you put it on your face leaving it kind of making it like a bit of a primer so I’m just gonna add a couple of pumps it’s it smells really good and it’s chock full of really really great ingredients so again there we go and I usually whatever moisturizing agents I’m putting on my face I like to also put them on my on my neck I think that’s a can’t forget some moisturizers our neck as well thank you for making my skin feel so good okay Oh a shout out to Botanika beauty for the poppin curls, you feel me? they look good okay so I also like to use a tinted SPF. Sunscreen is a must ladies don’t be out here in these streets without sunscreen porque mija you’re gonna look old and no offense you know. There’s nothing against aging. I believe it is a privilege to age! However, you don’t want to look it, you feel me? so I had to choose between three of my favorite tinted sunscreens, facial sunscreens but today I decided to choose a brand that’s actually pretty pretty cost-effective has pretty like clean, “clean” non-toxic is what I really mean ingredients and that gives you a very beautiful light coverage and that’s the the face Coola mineral sunscreen It’s unscented which I like that means that you know there isn’t any nasty hidden fragrances that are gonna make you sick low key years from now. This is this is their mineral BB cream and it’s SPF 30 and its broad a spectrum so I’ll shake it up only shake your

products guys! People forget to shake the products and then wonder why it looks weird when it comes out anyway so why should always shake it and I put about this much like about that much on my face cuz I’m not just trying to protect my skin from the Sun now. I’m trying to hide some of my imperfections and blemishes right so I’ll do that and you always want to target the places that you want to try to get most when trying to use this at the end of the day this is a tinted sunscreen it’s a BB cream but it’s a tinted sunscreen so what you want to do is you want to make sure that you’re hitting areas that you know are highly exposed to the Sun so like your high points, your forehead cuz you know I make a lot of wrinkly faces I make a lot of expressions so like my lines here my underneath my eye and now that provides a super super super light coverage because it’s a tinted BB cream so it’s not just a sunscreen it provides like coverage which is amazing it’s exactly what I want when I’m trying to go for a no makeup a makeup look. If I have any places or like red marks or red dots or blemishes that I’m trying to hide I would normally conceal it with concealer and that is the next product you’re gonna be using. I’ve been using sample sizes of the fit glow concealer. I’ve been using the C 4 and the C 5 I believe that I’m a mixture of the two because I normally put the C 4 which is lighter right in these areas and then I’ll put the C 5 further out so yeah I have to my plan is to purchase the C 4.5 which or yes 4.5 which is coming out which I think I already came out Fitglow products are amazing because it’s not just makeup their whole thing is about making their makeup skincare as well, you know? So you’re getting correcting skincare skin correcting benefits well as coverage and I mean who doesn’t want that. They also used a shit ton of healthy ingredients in their products like you’re not gonna get any crap. I kind of just let that sit for just some did old in it just a little bit cause I’m weird and for some reason I in my mind I feel like it creates more coverage but I don’t know if it’s all the way true but that’s how I feel Next we’re gonna be using the luminous bronze stick by Au Naturale in the color Trailblazer because that’s what I hope to be someday and then I just put it right underneath my cheekbones, chin, I shape my nose and a little circle there and then I’ll put it around the edge of my forehead. I have a big forehead y’all let’s be honest. All the pretty girls do right? Or so that’s what I hear! so I like to put it I’ll like to brush it and blend it deep into my forehead to try to hide the fact that my forehead is a little large. Then I’m gonna use a one of these little spongy brush spongy thingies I can’t remember what they’re called whatever you know what I’m talking about, you know what it is! And I always find that the fit blow fit glow concealer works better when my face is a little bit more moisturized, a little bit wetter. So I usually spray the Sunkiss Aloe Rose Toner onto the little sponge and then I will blend it. See how easily that blended then I like to bring it down you know down a little bit onto my eyelid I promise you it looks like hurts but it doesn’t. I’m just beating it, beating it ! And then I’ll go up and down the bridge of my nose make sure it’s blended well and then I’ll go in with an angled brush these are perfect for when you’re, what do you call it? When you’re blending your

contour. Also don’t mind my fake British accent I can’t help it, I’m a strange lady You’re welcome! Ohhh yassss, take that! I also like to contour upward. Riri taught me that in one of her vogue videos I’m gonna bring it down to my chin to slim it upward on my jawline, down to my chin and now, my forehead! that I go down Basically, I use the bronzer as a contour porque I really just don’t have time to use more than one product. I’m using more than enough products already. okay my nose, the bridge of my nose and there you have it mmmmm look at that Summer glow look at that Summer glow which I know you’re gonna want to keep as the fall approaches okay what’s next now I’m going to take the Han skincare cosmetics highlighter They call it an illuminating balm and again this is another product that is a skincare cosmetics so it’s meant to make your skin healthy look at that look how pretty that shimmer is and again you dab that onto your high points the bridge of your nose blend it in well. Mhmm Mhmm Mhmm the glow up is real y’all! I’m truly am thankful for healthy products that make your skin look perfect! okay now we’re going to do our eyes I’m gonna be using the Aether Beauty palette it is their summer solstice palette this is also another woman-owned brand that uses high quality ingredients and sustainable packaging you know so that you can be healthy and beautiful and so that you can help the world you can’t be mad at that right sorry super close-up! okay so I’m gonna be using the color solar eclipse for the base which this one right here. Tap tap tap tap Look how pretty that is it’s so subtle but it also gives you such a beautiful pink rosy look. Then I’m gonna be using the color Ruby right in the crease and this is Ruby right there so I usually like open my eye, I find the crease like that and then I open my eye so that it could go right in there, girl. I can know exactly where it’s gonna be once I open my eye you know I’m weird about that. Then I’m gonna take a brush I’m gonna use the color Sol no sorry I’m gonna use citrine. citrine is this shimmery one right here and I’m gonna put that right in the tear duct mmm girl this palette seriously makes me feel myself it’s so pretty okay all right so now that that’s done the last step for your eyeballs is to use a fluffy brush and blend blend blend blend blend no one likes harsh lines in their eyes it looks weird y’all. I’m gonna be honest I’ve seen some people and Im like don’t do it to yourself mama. Blend it! It only takes a second you see I’m done blending. The end. Now I’m gonna use my got a grab for it Ilia mascara. This is the truth! You

can tell that I use the crap out of this thing look at that! It’s peeling and I don’t know what I did to it or how I peeled or what or where or how or when but I love this mascara I’m gonna get real up close and personal with y’all, y’all ready? and I like to do outward I like to put my mascara like in an outward motion. I feel like it enhances the almond shape of my eyes and it’s the best way to really get mascara on my eyelashes perfection! All right now eyebrow brush. It’s time to do my eyebrows, its time to do my eyebrows! As you can see I have to get them done again soon my girl Yulisa does my eyebrows. No one else touches them so if I haven’t been able to get an appointment I’ll just wait till her bushy as hell oh and I’m using the PYT Beauty eyebrow stick. I usually use the Lily Lolo eye brow powder but I can’t seem to find it. I don’t know what I’ve done with it but this has been great actually. I kind of just like fill in the blanks See, Wow it’s crazy how a good eyebrow pencil or powder or gel or whatever will like breathe new life into your whole face. Alright so we are at the end! Don’t worry it’s okay I’ll be back with another video for you. This is the Antonym blush and I just smile and I know where to put it. When I was younger I used to put it in all the wrong places and I don’t know why. Blush really confused me. Ohhh I love it! I love this blush. I love this blush it’s so pretty. It’s in the color, it’s a highlighting blush, also it’s in the color Lily. Mira que Lindo! I love it. Okay what else oh okay let me see I did everything except my lipstick! And because we’re going for a no-makeup makeup summer look, even though it’s the end of summer, it’s still nice out. I am going to use the Lilly Lolo Damson Dusk lip gloss. I love this lip gloss it’s not too sticky you know it leaves my skin super hydrated I’m gonna wipe off a little bit of the chapstick that I had on. I always wear chapstick why do my makeup so my lips are super hydrated since you know the lipstick is the last step always for me. I feel like lipstick is what seals the deal you know Perfecto! All right and this is a really nice color man it’s kind of like a Mauve color. And like a true Bronx girl I love love when my lip gloss is popping. It has to be like glossy you know if it’s a lip gloss do it up. Why be modest? Hay dios, mira que lindo! I love it. I love this lip gloss. It’s a natural lip gloss of course it’s beautiful So there you have it mis amores. Look at that. Bring the light closer so you can really see it. Look at that glow! You see that glow? I told you you could get a beautiful beat natural look with organic makeup. Natural non-toxic makeup is the truth, it’s the wave, it’s the future. I promise you it’s worth every single penny! So what I’m gonna do is I’m going to list every single product that I used below, of course, so that you can

have access to it. So you can see all the different colors and variations and tones and you’re gonna love it. I promise you’re gonna love a lot of these products. They’re so so so so good! Thank you for watching, thank you for taking the time to watch this no makeup makeup look. I hope you enjoyed it If there’s anything else that you want to see from me in the future, leave a comment below and let me know. And of course subscribe to my channel if you’re watching on YouTube and follow me if you’re watching on IGTV Gracias mis amores, until next time!