Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore Wagner Garage Haziran 4.Sayı

Wagner Garage Haziran 4.Sayı

Published by mehmet.zantur, 2023-07-21 06:15:27

Description: WG_2023_06_S4

Search

Read the Text Version

Haziran 2023 Wagner Garage Sayı 4 Bültenimiz Hakkında Şirket içinde veya dışında, yaptığımız çalışmalar, ilgilendiğimiz konular ve edindiğimiz faydalı bilgileri diğer çalışma arkadaşlarımızla da paylaşmak adına aylık olarak yayınladığımız Wagner Garage isimli bir bültendir. Bu Sayıda Emeği Geçenler • Ramazan Karataş Editör • Mehmet Ramazan Duyar • Melike Göksoy Çoban • Zülfikar Erdem • İsmail Evcil • Muhammet Bozkurt • Mehmet Zantur • Hüseyin Heybeci Değerlendirmeler Bu sayı için hazırladığımız kullanıcı değerlendirme formuna aşağıdaki karekodu okutarak veya buradan ulaşarak değerli görüşlerinizi bizimle paylaşabilirsiniz. 1

Haziran 2023 Wagner Garage Sayı 4 Kapak Bu sayıdaki kapakta, 5 Haziran 1977’ de Apple firmasının ev kullanımına uygun ilk pratik kişisel bilgisayarı olan Apple II’ yi satışa sunarken yayınladıkları reklam afişi yer almaktadır. Bizden Haberler • Bu ay Terminal, Manage ve Infodesk uygulamalarında 2’şer adet yeni versiyon yayınladık. Toplam 21 adet geliştirme yaparak kullanıma sunduk. • Üretim, Planlama ve Bilgi İşlem departmanları olarak WM.Manage Raporlama Modülü’nün daha etkin kullanılması ve iyileştirilmesi ile ilgili süreci tamamladık. • WM’ in kesme bölünde de devreye alınması için yapılacak geliştirmeler hakkında Kesme bölümü ile toplantı geçekleştirdik. • Planlama departmanı ile üretim çizelgesi kullanımı hakkında toplantı gerçekleştirdik. • Devnot tarafından organize edilen DotNet Konferansına katılım sağladık. • Çalışma arkadaşımız Mehmet Ramazan Ektirir askerlik vazifesini tamamladı. 2

Haziran 2023 Wagner Garage Sayı 4 Tarihte Bu Ay Bilim ve Teknolojide Neler Oldu? ‒ Kaynak: Wikipedia • 1 Haziran o Thomas Edison, elektrikli oy verme makinesinin patentini aldı. • 3 Haziran o 1965 - Edward Higgins White, uzayda yürüyen ilk Amerikan oldu. • 4 Haziran o 1973 - ATM'nin (Bankamatik) patenti alındı. • 5 Haziran o 1977 - Ev kullanımına uygun ilk pratik kişisel bilgisayar olan Apple II satışa sunuldu. • 6 Haziran o 1976 - Kozmonotlar Boris Volinov ve Vitali Jolobov ekibinden oluşan Soyuz 21 uzay aracı yolculuğuna başladı. o 1985 - Aleksey Pajitnov tarafından tasarlanan Tetris oyunu yayınlandı. o 2011 - Apple Kaliforniya'da düzenlenen Dünya Geliştiriciler Konferansı bulut depolama servisi iCloud'un lansmanını yaptı. • 8 Haziran o 1887 - Herman Hollerith, geliştirdiği kart basmalı hesap makinesinin patentini aldı. o 1995 - Rasmus Lerdorf, PHP dilinin ilk sürümünü yayımladı. • 10 Haziran o 1909 - Telsizle ilk \"S.O.S.\" sinyali, Slavonia adlı İngiliz gemisinden verildi. • 14 Haziran o 1951 - İlk ticari bilgisayar olan UNIVAC I tanıtıldı ve ilk makine \"ABD Nüfus Müdürlüğü\"ne tahsis edildi. (İkincisini Amerika Birleşik Devletleri Hava Kuvvetleri alacaktır.) • 15 Haziran o 1911 - Sonradan IBM adını alacak olan \"Computing Tabulating Recording Corporation\" adlı şirket kuruldu. • 22 Haziran o 2010 - Apple iPhone (4G) piyasaya sürüldü. • 23 Haziran o 1902 - Bir İspanyol ismi olan \"Mercedes\", marka adı olarak tescillendi. İlk Mercedes otomobil, Wilhelm Maybach tarafından tasarlandı. • 24 Haziran o 1983 - Uzay mekiği Challenger, uzaydaki görevini tamamlayarak, Amerika Birleşik Devletleri'nin uzaya gönderdiği ilk kadın astronot olan Sally Ride ile Dünya'ya döndü. • 25 Haziran o 1998 - Microsoft, Windows 98'i piyasaya sürüldü. • 28 Haziran o 2011 - Google, yeni sosyal ağ projesi Google+'ı duyurdu. 3

Haziran 2023 Wagner Garage Sayı 4 Sahte Patron Dolandırıcılığı saldırılarının ne olduğu, siber suçluların (BEC) nedir? BEC saldırılarında hangi yolları izlediği konusunda farkındalık kazanmaları ‒ Ramazan Karataş gerekiyor. • Katmanlı bir savunma sistemi oluşturun. Çok faktörlü kimlik doğrulama (MFA) ve sanal özel ağlar (VPN) gibi IT kontrolleri aracılığıyla önlemek şirketler için bir sonraki aşama olacaktır. • Kurumsal bir güvenlik çözümü kullanın. Bu, otomatik saldırıları önleyecek ve çalışanlarınızın tehlikeli bir e-posta görme Siber suçlular şirket verilerini ele geçirmek için riskini bile azaltacaktır. sayısız yönteme başvuruyor. BEC (Business Email Compromise) adıyla da bilinen Wagner Kablo ‘da BEC önlemleri; patron/CEO dolandırıcılığında dolandırıcılar, şirketlerin özellikle finans departmanlarına sahte • İşbaşı eğitimlerinde “Veri güvenliği ve Farkındalık ” adında eğitimi verilmektedir. bir e-posta göndererek finansal kazanç sağlamaya çalışıyor. Kurbanlarının güvenini kazanmak ve • Bütün departmanlara Spam mailler ile ilgili teyide başvurmadan acil para transferi yapması için bilgilendirme mailleri atılıyor. Her e-postada kendilerini üst düzey bir yönetici olarak Penetrasyon Testi (Sızma Testi) sonunda tanıtan siber suçlular, genellikle ödemesi geciken eğitimler veriliyor. sahte bir fatura olduğunu belirtiyorlar. • VPN ile bağlantıyı uzun yıllardır kullanıyorduk fakat Çok faktörlü kimlik doğrulama (MFA) ve daha güçlü şifreler için BEC Saldırıları Kimleri Hedef Alıyor? Haziran ayında çalışmalar tamamlandı. • Microsoft Office anti-spam koruması Büyük ölçekli şirketler, genellikle çok fazla sayıda (Exchange Online Protection (EOP)) Aktif taşeron şirket çalıştırdığı için sahte bir faturayı olarak kullanılıyor. gerçek bir faturadan gerektiği gibi ayırt edemeyebiliyor. Öyle ki büyük ölçekli şirketlerin tek bir fatura için ödeme onayını daha kolay Hibrit E-posta Mimarisi vereceğini düşünen siber suçlular, bu tür şirketleri hedef alarak gerçekleştirdikleri dolandırıcılık ‒ Zülfikar Erdem sonrası yakalanmalarının da uzun zaman alacağını bilerek hareket ediyor. Hibrit e-posta mimarisi, şirket içi BEC Saldırılarına Karşı Alınacak Önlemler; e-posta sunucuları ile , Microsoft 365 veya • Şirketlerin halihazırda bir güvenlik Google Workspace gibi farkındalığı programı bulunmuyorsa bulut tabanlı e-posta sağlamak için çalışanlara güvenlik eğitimi verin. hizmetlerinin birleşimidir. Mimari, işletmelere hem • Muhasebe ve finans departmanını şirket içi e-posta hem de bilgilendirin. BEC saldırıları karşısında bulut tabanlı e-posta yüksek risk grubunu oluşturan hizmetlerinin avantajlarını departmanların başında muhasebe ve tasarlanmıştır. finans departmanı geliyor. Bu nedenle muhasebe departmanı başta olmak üzere risk altında olan departmanlarının BEC 4

Haziran 2023 Wagner Garage Sayı 4 Temel bir hibrit e-posta mimarisinde, şirket içi e- bulut veya şirket içi bir çözümden daha posta sunucusu (genellikle Microsoft Exchange), uygun maliyetli olabilir. şirket içinde bulunan kullanıcıların e-posta’larını • Güvenlik: Hibrit e-posta, hassas verileri yönetmek için kullanılır. Bulut tabanlı e-posta hizmeti, uzak veya mobil kullanıcılar için e-posta’yı şirket içinde tutarken bulut tabanlı yönetmek için kullanılır. Mimari, şirket içi e-posta sunucusu ile bulut tabanlı e-posta hizmeti arasında hizmetlerin ölçeklenebilirliği ve güvenilirliğinden yararlanarak yüksek düzeyde güvenlik sağlar. güvenli bir iletişim kanalı oluşturmak için bir hibrit bağlayıcı kullanır. Bu bağlayıcı, iki e-posta sistemi Türkiye’deki Yapay Zeka Girişim arasında e-posta, takvim ve iletişim bilgilerinin senkronizasyonunu sağlar. Örnekleri Hibrit e-posta mimarisinin avantajlarından biri, ‒ Mehmet Ramazan Duyar işletmelerin mevcut şirket içi e-posta hizmetlerini kesintiye uğratmadan e-posta hizmetlerini kendi hızlarında buluta taşımasına olanak sağlamasıdır. Örneğin, bir işletme belirli kullanıcıları veya departmanları buluta taşırken diğerlerini şirket içinde tutmayı seçebilir. Hibrit e-posta mimarisinin diğer bir avantajı, işletmelerin bulut tabanlı e-posta Udentify; müşteri davranışlarını analiz eden bir sistemdir. Makinelere bir resim hizmetlerinin ölçeklenebilirliği ve taslağındaki insan figürünün tüm önemli noktalarını bildirmektedir, bu figürlerin ölçümlerini kullanılabilirliğinden yararlanırken e-posta altyapıları üzerinde kontrolü elinde tutmasına olanak vermesidir. Hibrit E-mail’in İşletmelere Sunduğu çıkarmaktadır ve sürekli eğiterek devam Avantajlar Nelerdir? etmektedir. Bireyin gelişimini ve temel özelliklerini tanıdıktan sonra, makinenin video içindeki her Hibrit e-posta, hem bulut tabanlı hem de şirket içi fotoğrafta aynı kişiyi bulması garanti edilmektedir. e-posta sistemlerinin özelliklerini birleştiren bir e- Bu, sistemi izleme kapasitesi vermektedir. Bir posta modelidir. Bu yaklaşım, aşağıdakiler de dahil sonraki düzenlemede, elde edilen bilgiler olmak üzere çeşitli avantajlar sunar: senaryolara dönüştürülmektedir ve karşılaşmalar karakterize edilmektedir. Sürekli olarak analitiğini • Esneklik: Hibrit e-posta, işletmelerin hangi genişletmek ve müşterilerine daha önemli e-posta özelliklerini şirket içinde araştırmalar sunmak için çalışmaktadır. barındırmak ve hangilerini bulutta Monument; Kickstarter'da en çok fon toplayan depolamak istediklerini seçmelerine olanak girişimlerden biri olan Monument, resim ve video merkezli “derin öğrenme” yenilikleri üzerinde tanır. Bu, şirketler e-posta sistemlerini kendi çalışan bir şirket olarak açıklanabilir. Müşterileri için özel ihtiyaçlarını karşılayacak şekilde resim ve video medyasının yönetiminde önemli uyarlayabildikleri için yüksek derecede esneklik sağlar. • Maliyet tasarrufu: Hibrit e-posta, noktaları ayırmaya odaklanan merkezi bir kapasite ekipmanı geliştiren ve yüz tanıma özellikleri yaratan şirketlerin mevcut altyapılarını Monument, programlanmış koleksiyon oluşturma, benzerlikleri kabul eden resimleri bir araya getirme kullanmalarına ve sadece ihtiyaç duydukları ve zaman içinde belirsiz resimleri anlama gibi yerde bulut hizmetlerine yatırım yapmalarına olanak tanıdığından, tamamen özellikleri gerçekleştirmeyi planlamaktadır. Analiz 5

Haziran 2023 Wagner Garage Sayı 4 ettiği madde sayısı, öğrenme hesaplamalarına sağlayan yeni ve daha iyi yöntemlerle bağlı olarak arttıkça daha iyi sonuçlar sunmayı gerçekleştirmek için dijital teknoloji ve özellikleri hedeflemektedir. uygulama sürecidir. Anatolian Advances & Labs; Anatolian Dijitalleştirme, dijital dönüşümün temelidir. Dijital Innovations & Labs, otomobillerin dış dünya ile dönüşüm, işinizi yeni yöntemlerle ileriye taşımak Türkçe veya İngilizce iletişim kurmasını sağlayan, için teknolojinizden, çalışanlarınızdan ve üretilmiş içgörü yenilikleri yaratan bir inovasyon süreçlerinizden nasıl yararlanacağınızı yeniden şirketi olarak tanımlanabilir. Otomobillerin tasarlamanıza olanak sağlar. Günümüzde, dijital hatalarını, talep durumlarını izlemelerini ve bu dönüşüm tedarik zinciri, ERP, operasyon, müşteri algıları bir insana benzer şekilde dış dünyaya hizmetleri ve daha birçok alan dahil olmak üzere iletmelerini sağlamaktadır. Ayrıca, kullanımdaki işletmenin her alanında manuel ve analog hataları anlamak için sesli bildirimlerle süreçlerin dijital hale getirilmiş süreçlere optimizasyon sağlamaktadır. SeaSong Asistant, dönüştürülmesi anlamını kazandı. Temel olarak makine öğrenimi yoluyla otomobillerin profilini dijital dönüşüm, çalışanları, yerleri ve nesneleri çıkararak her otomobile bir insan gibi karakteristik bağlantılı hale getirerek işletmelerin ve diğer özellikler kazandırmak için çalışmaktadır. varlıkların daha iyi sonuçlar oluşturmasına yardımcı olur. Veslabs / Jetlink; Jetlink, doğal dil işleme kütüphanesini kullanarak sohbet botu geliştiren Her şirketin dijital dönüşüm gerekçesi kendine girişimlerden biri. Jetlink Chatbot Framework ile özgüdür. Kimi, büyüme fırsatları veya artan rekabet hızla büyüyerek, hem akış bazlı sohbet botu baskısı nedeniyle, kimi ise değişen düzenleyici kurgularına hem de doğal dil anlama noktasındaki standartları nedeniyle bu yola girebilir. Şirketlerin müşteri ihtiyaçlarına cevap verebiliyor. Bir yandan bu yoldaki gerekçesi ne olursa olsun sonucunda da canlı destek paneliyle, müşteri temsilcilerinin üstün ürün ve hizmetler ve müşteri beklentilerini günlük hayatını kolaylaştıracak makine öğrenmesi karşılayan ya da bu beklentilerin üzerine çıkan temelli birçok öneri mekanizması sunuyor. deneyimler elde edilebilir. Daha fazla verimlilik ve diğer iş avantajları kârlılığı ve inovasyonu artırabilir. Dijital Dönüşüm Kamu sektöründe dijital dönüşüm, kaynakları koruma ve vatandaşların yaşam kalitesini ‒ İsmail Evcil iyileştirmeye yardımcı olma arzusundan kaynaklanır. Dijital dönüşüm genellikle Dijital dönüşüm teknolojileri diğer iki benzer kavramla karıştırılır: Dijital dönüşüm yelpazesi uygulama yazılımları ve dijital hale getirme ve yazılım, ağ oluşturma özellikleri, yapay zeka, dijitalleştirme. makine öğrenimi, artırılmış ve sanal gerçeklik, Bunlardan en basiti Internet of Things (IoT), algılama teknolojisi, video dijital hale getirme, tabanlı analizler, bulut ve çok daha fazlasını kapsar. analog veya manuel Dijital dönüşüm konusunda asıl unutulmaması biçimdeki bilgileri dijital biçime dönüştürme gereken, dijital dönüşümün belirli bir teknolojiyi sürecidir. Örneğin, elle yazılmış kayıtları bilgisayar seçmekten ziyade istediğiniz sonuçları elde etmek kayıtlarına dönüştürme. Dijitalleştirme ise için doğru teknolojiyi seçmekle ilgili olduğudur. normalde yaptığınız pek çok şeyi, daha iyi sonuçlar 6

Haziran 2023 Wagner Garage Sayı 4 WM Ekosisteminde Kaizen Peki bu canlı akış nasıl sağlanıyor? Takibi Bir banka düşünelim ve bu bankadaki hesabımızdan arkadaşımıza bir para göndermek ‒ Melike Göksoy Çoban istediğimizi varsayalım. Yapmamız gereken bildiğimiz üzere ilk önce bankaya gidip sıra WM.Manage 'Versiyon Geçmişi' almaktır. Sıramız geldiğinde banka görevlisine gideriz ve yapmak istediğimiz işlemi söyleriz. sayfasında her versiyon neler yaptığımızı Banka görevlisi de bu işlemi yerine getirir ve eğer tanımlanmış ise hesaptan para çıkışı olduğuna dair sizlerle paylaşmaktayız. Taleplerinizin bize bir bilgilendirme mesajı gelir, sonrasında oradan ayrılırız. hangi versiyonda hangi iş kaydı ile Olay Bildirim Modülü'de şu an bu akışa çok benzer gerçekleştirildiğini buradan görüntüleyebilirsiniz. bir şekilde çalışmakta aslında. Terminal cihazları her 10 saniyede bir, merkezi bir noktaya üzerindeki Son yaptığımız geliştirme ile kaizen olarak talep mevcut durum ile ilgili bilgileri gönderiyor. Tüm cihazlardan gönderilen bu bilgiler burada sıraya ettiğiniz geliştirmeleri, tamamlandığı zaman kaizen alınıyor. Bu sırayı işlemekle görevli, sürekli çalışan ve hazır bekleyen 5 tane uygulama var. Bu form numaraları ile birlikte bu sayfada uygulamalar sırada bekleyen bilgi paketini alarak, daha önce tanımlanan olay bildirim kurallarına görüntüleyebilirsiniz. Böylece talebinizin hangi göre kontrol ediyor. Eğer bu paketler içerisinde kurallara uyan bir durum var ise ilgili kural ve versiyonda hangi iş kaydı ile birlikte gerçekleştiğini tanımlı kişiler gerekli bilgilendirmenin yapılması için farklı bir noktada sıraya ekleniyor. Yine aynı ve kaizen form numarasını da takip edebilirsiniz. mantıkla bu sırayı işleyen uygulamalar da kime, ne bildiriminde bulunulacağını sırayla alarak bildirimi Bu geliştirme ile ilgili akış özetle aşağıdaki gibidir; gönderip süreci tamamlıyor. • AzureDevOps üzerinden kaizen talebine Bu akış geçtiğimiz sene böyle değildi ve istinaden bir iş kaydı açılır, kaizen olarak gönderilen verileri anlık olarak kontrol ettirip direk işaretlenir, talep eden kişi seçilir ve kaizen bildirim göndermeye çalışıyorduk. Bu durum; form numarası eklenir. birim zamanda aşırı yüklenme oluşturarak uygulamaların kullanımını zaman zaman • İlgili iş kaydı tamamlandıktan sonra sprint durduracak çok çeşitli performans sorunlarına yol bitiminde WM.Manage 'Versiyon Geçmişi' açtı. Bundan dolayı bir süre bu modülü durdurmak sayfasında (kaizen-'kaizen form numarası') zorunda kaldık. Bu problemi de yukarıda formatında iş kaydının yanına yazdırılır. örneklendirdiğim banka işlemi akışına benzeterek ve yapılacak işlemleri sıraya alıp işleterek çözmüş WM.Manage Olay Bildirim olduk. Modülü Nasıl Çalışıyor? ‒ Mehmet Zantur Altyapı iyileştirme çalışmaları sonrası tekrar devreye aldığımız WM.Manage'in bir parçası olan Olay Bildirim Modülü, üretimde çalışan Terminal cihazlarında, Manage üzerinde tanımlanan bildirim kurallarından biri veya birkaçı oluştuğu an tetiklenerek ilgili kişiler bilgilendiriliyor. 7

Haziran 2023 Wagner Garage Sayı 4 E-Tablo mu? Veri Tabanı mı ? sorgulama dilleri kullanılarak veriler üzerinde karmaşık işlemler yapılabilir. ‒ Hüseyin Heybeci Excelde ise veri analizi ve raporlama için daha basit araçlar kullanılarak yapılır. Ancak • SQL kadar güçlü değildir. Veri Güvenliği ve Bütünlüğü: Veri tabanları, veri güvenliği ve bütünlüğü açısından kapsamlı yapılara sahiptir. Excel ise temel şifreleme ve kısıtlama seçenekleri sunar. Veri tabanları kadar güçlü değildir. Teknolojinin gelişmesi ile birlikte verilerin Sonuç olarak; veri tabaları karmaşık ve büyük veri saklanması digital ortama taşındı. Bu şekilde kümlerinde çalışmaya uygun, veri bütünlüğü, verilere ulaşmak artık daha hızlı ve basit bir güvenliği ve eşzamanlı erişim için daha gelişmiş seviyeye ulaştı. Verinin türüne göre de farklı özelliklerini bizlere sunmasıdır. Excel ise daha uygulamalar kullanıldı. Bu yazıda sizlere İlişkisel küçük veri kümelerinde çalışmaya, basit veri analizi veritabanı ile Excel arasındaki farklardan ve raporlama ihtiyaçlarını karşılamak için kullanılır. bahsedeceğim. Bu bilgilere göre verileriniz nerede Bu bilgiler doğrultusunda verilerinizin nerede saklanacağı konusunda bilgi sahibi olabilirsiniz. saklanacağını veya saklandığını tespit edebilirsiniz. Gelelim bu iki uygulama arasındaki farklara; Kullanıcı Bilgisayarlarının • Veri Yapısı: Veri tabanlarında verileri Güvenlik Politikalarının düzenli bir yapıda saklanır. Tablolar ve Sıkılaştırılması sütunlardan oluşarak her tablo içinde benzersiz bir alan tanımlanır. Excel ‒ Muhammet Bozkurt elektronik bir tablo program olarak yapısı düzensizdir. Bilgisayarınızı açarken kullanacağınız şifre politikaları: Microsoft 365 bünyesinde • İlişkiler: Veri tabanlarında, tablolar güncellenen şifre politikaları ile uyum arasında bağlantı sağlayarak veri sorunlarını gidermek için kullanıcı şifreleri bütünlüğünü ve erişimini sağlar. Excel de kompleks düzeye çıkartılması gerekmekte. ise tablolar arasında doğrudan ilişki yoktur. Ancak analiz çıkartabilmek için bazı araçlar • Küçük ve büyük karakterlere sahip olmalı. sunmaktadır. (A-Z , a-z) • Ölçeklenebilirlik: Veri tabanları çok fazla • Sayı içermelidir. (0-9) sayıda verilerinin saklanmasıda ve • Özel karakter içermelidir. (“*”,”#”,”?”,”.”,”,”) işlenebilmesinde büyük rol alır. Excel ise • En az şifre uzunluğu sekiz karakter daha az sayıda verilerin saklanması için uygundur. olmalıdır. • Kullanıcı adınızı, gerçek adınızı veya şirket • Eşzamanlı Erişim: Veri tabanları çok kullanılıcı erişim ve eşzamanlı işlemler için adını içermez. tasarlanmıştır. Excelde de vardır. Ancak • Şifre geçerlilik süreleri altı ayı sınırlıdır. geçmemelidir. • Sorgulama ve Analiz: Veri tabanlarında • Belirlediğiniz şifre son üç şifreden farklı SQL (Structured Query Language) yapılandırılmış sorgu dili gibi güçlü olmalıdır. 8

Haziran 2023 Wagner Garage Sayı 4 Normal Şifreler Aşama 2; • AcciDent • Susan53 Güçlü Şifreler • Jelly22fish Acc1den7 • Sm3llcat .Susan53! • MapleLeafs Jelly22fi$h • ebay.44 $m3llyc@t • CreditUnion M@pleL3afs %ebay.44 Cr3d!tUni0n Mailinizi bir cihaza tanimlarken; • Bulut erişimlerinde çoklu kimlik doğrulama yöntemleri kullanılmalı. (Microsoft Authenticator, SMS) Aşama 1; 9


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook