profile
viewpoint
Mustafa Hastürk muhasturk @Turkcell Istanbul https://bmhmusic-app-node.azurewebsites.net Computer Engineer

muhasturk/gitim 207

Clone all of your Github repositories, just single command from your terminal.

muhasturk/ukupgrade 80

Upgrade latest kernel automatically for Ubuntu and derivatives such as Linux Mint. :runner:

muhasturk/SFMono 57

San Francisco Mono typeface provided by Apple inside Xcode 8+

muhasturk/BMHCrypto 8

BMHCrypto is a pure Swift packages built on CryptoKit, adds useful extensions and ready to use.

muhasturk/smart-citizen-ios 4

Smart Citizen is my dissertation project at Istanbul University.

muhasturk/vt-crawler 1

Scrapy crawler spiders to crawl e-commerce sites to publish their information on vitringez.com

gamzeguven/FaceBookFriendsDemo 0

FaceBookFriends

gamzeguven/FirebaseExampleSwift 0

Firebase Log in Example

muhasturk/firefox-ios 0

Firefox for iOS

muhasturk/smart-citizen-api 0

Rest API for Smart Citizen. It uses Flask.

issue commentCarthage/Carthage

How: Please update to the latest Carthage version

This command updates brew itself, and does not take formula names.

the command should be brew upgrade carthage

fulldecent

comment created time in 3 hours

startedxpl/crx-hotreload

started time in 3 days

startedaunnnn/RHLinePlot

started time in 11 days

issue commentLeoNatan/LNPopupController

SPM Support?

You are right, 5.3 will add support for Binary Dependencies, we can wait until released.

https://github.com/apple/swift-evolution/blob/master/proposals/0272-swiftpm-binary-dependencies.md

muhasturk

comment created time in 11 days

create barnchmuhasturk/LNPopupController

branch : spm

created branch time in 11 days

fork muhasturk/LNPopupController

LNPopupController is a framework for presenting view controllers as popups of other view controllers, much like the Apple Music and Podcasts apps.

fork in 11 days

issue commentLeoNatan/LNPopupController

SPM Support?

Ok, let me develop, will send PR.

muhasturk

comment created time in 11 days

issue openedLeoNatan/LNPopupController

SPM Support?

Quite simple to add Package.swift and point source files. Could you please add swift package manager support?

created time in 11 days

startedfent/node-ytdl-core

started time in 12 days

startedsteve228uk/YouTube-Music

started time in 13 days

startedsindresorhus/got

started time in 17 days

issue commentivanvorobei/SPPermissions

Purpose of Checking SPPERMISSION_FLAGS?

I see that issue but there is no answer for my question. Is there any reason to check compiler flags? You can abort checking compiler flag for permission types.

muhasturk

comment created time in 19 days

issue closedivanvorobei/SPPermissions

Pod Version 5 Missing

Version 5.x.x are missing on pod specs. Could you please check?

https://github.com/CocoaPods/Specs/tree/master/Specs/9/6/0/SPPermission

closed time in 19 days

muhasturk

issue commentivanvorobei/SPPermissions

Pod Version 5 Missing

my mistake, new pod ends with 's'

muhasturk

comment created time in 19 days

issue openedivanvorobei/SPPermissions

Pod Version 5 Missing

Version 5.x.x are missing on pod specs. Could you please check?

https://github.com/CocoaPods/Specs/tree/master/Specs/9/6/0/SPPermission

created time in 19 days

issue commentivanvorobei/SPPermissions

Purpose of Checking SPPERMISSION_FLAGS?

Integration with SPM is causing crash. Please do not check compiler flags.

muhasturk

comment created time in 19 days

issue commentivanvorobei/SPPermissions

Purpose of Checking SPPERMISSION_FLAGS?

By the way I am using SPM for installation for SPPermissions. My workspace using own xcconfig file. So I could not select "SPPermissionsConfiguration.xcconfig" in project settings.

muhasturk

comment created time in 19 days

issue openedivanvorobei/SPPermissions

Purpose of Checking SPPERMISSION_FLAGS?

What is the purpose of checking every SPPERMISSION_FLAGS in xcconfig and throw fatalError if there is no flag defined. Just use it without compiler flags.

I already have my custom xcconfig file and I dont want to use any third party framework's xcconfig file.

What should we do?

created time in 19 days

startedCocoaDebug/CocoaDebug

started time in 19 days

startedclockworkone/CWRateKit

started time in 19 days

startedaslanyanhaik/RoundCode

started time in 19 days

starteddreymonde/Time

started time in 20 days

startedGenericDataSource/GenericDataSource

started time in 22 days

starteddatatheorem/TrustKit

started time in 22 days

startedandreamazz/AMScrollingNavbar

started time in 23 days

startedgoogleads/googleads-mobile-ios-examples

started time in 24 days

issue commentAndyIbanez/andyibanez-com

posts/cryptokit-not-enough/

Amazing article thank you.

Fix following method usage of digest.

func dataToHexString(_ data: Data) -> String {
  let hexBytes = data.map { String(format: "%02hhx", $0) }
  return hexBytes.joined()
}

By the way this data extension is faster for converting data to hexEncodedString.

public extension Data {
    enum HexEncodingOption {
        case upperCase
    }

    func hexEncodedString(options: [HexEncodingOption] = []) -> String {
        let hexDigits = Array((options.contains(.upperCase) ? "0123456789ABCDEF" : "0123456789abcdef").utf16)
        var chars: [unichar] = []
        chars.reserveCapacity(2 * count)
        for byte in self {
            chars.append(hexDigits[Int(byte / 16)])
            chars.append(hexDigits[Int(byte % 16)])
        }
        return String(utf16CodeUnits: chars, count: chars.count)
    }
utterances-bot

comment created time in a month

push eventmuhasturk/BMHCrypto

Mustafa Hastürk

commit sha ae8b5ab55eec5775f811fd7f5eefb0bb13fd44ce

add byte array

view details

push time in a month

startedivanvorobei/SPAlert

started time in a month

startedefremidze/Magnetic

started time in a month

startedmalcommac/Owl

started time in a month

startedra1028/DifferenceKit

started time in a month

push eventmuhasturk/smart-citizen-api

Mustafa Hastürk

commit sha 8e3d8bbbac8dcb0055ef9be81ec4e9a2409aea06

Update README.md

view details

push time in a month

push eventmuhasturk/BMHCrypto

Mustafa Hastürk

commit sha 5831e9d2ebfdb8a321b885f6f21a3f9d9e89bf11

move feature up

view details

push time in a month

issue closedmuhasturk/ukupgrade

Installation instructions are incorrect

root@dev:/tmp# curl https://raw.githubusercontent.com/muhasturk/ukupgrade/master/ukupgrade > ukupgrade
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:00:04 --:--:--     0
curl: (6) Could not resolve host: raw.githubusercontent.com
root@dev:/tmp#

closed time in a month

davidnewcomb

issue commentmuhasturk/ukupgrade

Installation instructions are incorrect

Check your network connection and try again.

davidnewcomb

comment created time in a month

PR closed muhasturk/ukupgrade

Don't auto reboot the machine

The user should be told why he should reboot, he will know when to reboot.

+1 -2

1 comment

1 changed file

EmmanuelMess

pr closed time in a month

pull request commentmuhasturk/ukupgrade

Don't auto reboot the machine

Already implemented.

EmmanuelMess

comment created time in a month

push eventmuhasturk/ukupgrade

Mustafa Hastürk

commit sha 04efdc1515a01631aefc7636360ae4451de302dd

update readme

view details

push time in a month

push eventmuhasturk/ukupgrade

Mustafa Hastürk

commit sha eecf8cd75721da78a14957286e3980b06ec06879

update readme

view details

push time in a month

push eventmuhasturk/ukupgrade

Mustafa Hastürk

commit sha bbc531d12e0a77a73db06bc62fa1b891238be856

add License file and update readme

view details

push time in a month

issue closedmuhasturk/ukupgrade

Installs lowlatency while selecting no on install of lowlatency

Hey thanks for the script. It installes the low latency while i selected no and want to install generic. Any idea?

FINISHED --2016-09-10 19:53:21--
Total wall clock time: 8.7s
Downloaded: 6 files, 58M in 8.5s (6.80 MB/s)
Installing Linux Kernel...
Selecting previously unselected package linux-headers-4.8.0-040800rc5.
(Reading database ... 108736 files and directories currently installed.)
Preparing to unpack linux-headers-4.8.0-040800rc5_4.8.0-040800rc5.201609041832_all.deb ...
Unpacking linux-headers-4.8.0-040800rc5 (4.8.0-040800rc5.201609041832) ...
Selecting previously unselected package linux-headers-4.8.0-040800rc5-generic.
Preparing to unpack linux-headers-4.8.0-040800rc5-generic_4.8.0-040800rc5.201609041832_amd64.deb ...
Unpacking linux-headers-4.8.0-040800rc5-generic (4.8.0-040800rc5.201609041832) ...
Selecting previously unselected package linux-headers-4.8.0-040800rc5-lowlatency.
Preparing to unpack linux-headers-4.8.0-040800rc5-lowlatency_4.8.0-040800rc5.201609041832_amd64.deb ...
Unpacking linux-headers-4.8.0-040800rc5-lowlatency (4.8.0-040800rc5.201609041832) ...
Selecting previously unselected package linux-image-4.8.0-040800rc5-generic.
Preparing to unpack linux-image-4.8.0-040800rc5-generic_4.8.0-040800rc5.201609041832_amd64.deb ...
locale: Cannot set LC_ALL to default locale: No such file or directory
Done.
Unpacking linux-image-4.8.0-040800rc5-generic (4.8.0-040800rc5.201609041832) ...
Selecting previously unselected package linux-image-4.8.0-040800rc5-lowlatency.
Preparing to unpack linux-image-4.8.0-040800rc5-lowlatency_4.8.0-040800rc5.201609041832_amd64.deb ...
locale: Cannot set LC_ALL to default locale: No such file or directory
Done.
Unpacking linux-image-4.8.0-040800rc5-lowlatency (4.8.0-040800rc5.201609041832) ...

closed time in a month

ezraholm50

issue commentmuhasturk/ukupgrade

In Usage section from Readme it should be noticed that script should have executable permission

Is there any way to give executable permissions to files on git? @q2dg

q2dg

comment created time in a month

issue closedmuhasturk/ukupgrade

This is not issue :)

Great job done here. Works like a charm. Thanks :)

closed time in a month

rostenkowski

issue commentmuhasturk/ukupgrade

This is not issue :)

Thank you friend.

rostenkowski

comment created time in a month

created tagmuhasturk/BMHCrypto

tag0.1.0

BMHCrypto is a pure Swift packages built on CryptoKit, adds useful extensions and ready to use.

created time in a month

startedralfebert/TinyHashes

started time in a month

push eventmuhasturk/BMHCrypto

Mustafa Hastürk

commit sha eaaa4b6ab762fcad5d58f66c29360e4987922261

edit README

view details

push time in a month

push eventmuhasturk/BMHCrypto

Mustafa Hastürk

commit sha 14076557009ed18d16003018d9b7902325b0f6d7

edit README

view details

push time in a month

push eventmuhasturk/BMHCrypto

Mustafa Hastürk

commit sha 647a45aecaff3d216a7d580c197cf1f186b0e936

edit README

view details

push time in a month

push eventmuhasturk/BMHCrypto

Mustafa Hastürk

commit sha e5e69997c231d8a9a64db5bd4a3328cc14353749

edit README

view details

push time in a month

create barnchmuhasturk/BMHCrypto

branch : master

created branch time in a month

created repositorymuhasturk/BMHCrypto

BMHCrypto is a pure Swift packages built on CryptoKit, adds useful extensions and ready to use.

created time in a month

fork muhasturk/SCrypto

Elegant Swift interface to access the CommonCrypto routines

fork in a month

fork muhasturk/Kingfisher

A lightweight, pure-Swift library for downloading and caching images from the web.

fork in a month

startedsgl0v/SCrypto

started time in a month

startedTakeScoop/SwiftyRSA

started time in a month

startediosdevzone/IDZSwiftCommonCrypto

started time in a month

startedIBM-Swift/Swift-JWT

started time in a month

startedsoyersoyer/SwCrypt

started time in a month

startedsoyersoyer/SwCrypt

started time in a month

startedRNCryptor/RNCryptor

started time in a month

starteddaveverwer/SwiftPMLibrary

started time in a month

startedefremidze/Haptica

started time in a month

created repositorymuhasturk/Vibrate

The only Swift package that vibrates your devices.

created time in a month

pull request commentmuhasturk/gitim

avoid error on not finding path

sorry for late response, could you please rebase your patch? @ferdymercury

ferdymercury

comment created time in a month

push eventmuhasturk/gitim

Alexey Andreyev

commit sha a4b89c922c61bac7aa39b9ba6bef5c48949dad21

Introduce archlinux aur package

view details

Mustafa Hastürk

commit sha 7b6e898b7587f61b0c5f00c3ab9862868f94479d

Merge pull request #18 from a-andreyev/patch-1 Introduce archlinux aur package

view details

push time in a month

PR merged muhasturk/gitim

Introduce archlinux aur package

Hello! Thank you for the project, I've made a wrapper to get it as archlinux aur package.

+4 -0

0 comment

1 changed file

a-andreyev

pr closed time in a month

fork muhasturk/CodableJSON

JSON in Swift - the way it should be

fork in a month

PR opened SwifterSwift/SwifterSwift

Replace for in loop whit high order forEach

Checklist

<!--- Please go over all the following points, and put an x in all the boxes that apply. --> <!--- If you're unsure about any of these, don't hesitate to ask. We're here to help! -->

  • [x] I checked the Contributing Guidelines before creating this request.
  • [ x] New extensions are written in Swift 5.0.
  • [ x] New extensions support iOS 10.0+ / tvOS 9.0+ / macOS 10.10+ / watchOS 2.0+, or use @available if not.
  • [ x] I have added tests for new extensions, and they passed.
  • [ x] All extensions have a clear comments explaining their functionality, all parameters and return type in English.
  • [ x] All extensions are declared as public.
  • [ x] I have added a changelog entry describing my changes.
+2 -6

0 comment

1 changed file

pr created time in a month

push eventmuhasturk/SwifterSwift

Mustafa Hastürk

commit sha b1fb8c636853e6be7de597a37d71e60fdbcd3d80

Replace for in loop whit high order forEach

view details

push time in a month

fork muhasturk/SwifterSwift

A handy collection of more than 500 native Swift extensions to boost your productivity.

https://swifterswift.com

fork in a month

issue commentCocoaPods/CocoaPods

Error during pod install: Encountered an unknown error (783: unexpected token at

In my situation cocoapods installed with HomeBrew but ruby installed with rbenv.

Uninstalled brew based ruby and cocoapods and install again fixed for me.

brew uninstall ruby; 
brew uninstall cocoapods; 
gem install cocoapods;
pod repo remove trunk;
pod install;
wolfAle

comment created time in a month

push eventmuhasturk/gitim

Eduard-Cristian Boloș

commit sha 645e9c390e24de19518e28c3939d97b1e58e6e4a

Add option to skip forked repositories

view details

Mustafa Hastürk

commit sha 105426bd08974bdd9815c9f7fc7bd9e19d086fe0

Merge pull request #16 from eduardb/patch-1 Add option to skip forked repositories

view details

push time in a month

PR merged muhasturk/gitim

Add option to skip forked repositories

Self explanatory. The option is off by default.

+4 -1

0 comment

1 changed file

eduardb

pr closed time in a month

startedfinestructure/Arena

started time in a month

pull request commentgithub/gitignore

[Xcode, Obj-C, Swift] Remove legacy settings files

Why did not merge?

ealeksandrov

comment created time in a month

startedjohnno1962/InjectionIII

started time in a month

startedslackhq/PanModal

started time in a month

fork muhasturk/Alamofire

Elegant HTTP Networking in Swift

fork in a month

PR opened artsy/eidolon

change public spec source to CDN

You should use CDN for public pod spec after cocoapods 1.7.2

+1 -1

0 comment

1 changed file

pr created time in a month

push eventmuhasturk/eidolon

Mustafa Hastürk

commit sha c0edd4aa920dde5d2af3a12f3107b1af5c28042b

change public spec source to CDN You should use CDN for public pod spec after cocoapods 1.7.2

view details

push time in a month

issue commentCocoaPods/CocoaPods

pod install installs public pod instead of private pod

Just a quick note, you should use CDN spec source like below

source 'git@myCustomSpecsRepo.git'
source 'https://cdn.cocoapods.org/'
deathByLiche

comment created time in a month

startedcyrildiagne/instagram-3d-photo

started time in a month

issue commentCocoaPods/CocoaPods

Fix deprecation warnings introduced by Ruby 2.7

when upgraded 2.7.1 those errors gone.

rhysforyou

comment created time in a month

startedArtSabintsev/Siren

started time in a month

startedrtyley/bfg-repo-cleaner

started time in a month

startedWeTransfer/WeScan

started time in a month

starteddrawRect/Instagram_Stories

started time in a month

issue commentmrackwitz/Version

Carthage is failing to bootstrap and update 0.7.2

remove .gitmodule, commit and push. After carthage update will work fine.

ianbytchek

comment created time in a month

issue commentmrackwitz/Version

Carthage is failing to bootstrap and update 0.7.2

Releated https://github.com/Carthage/Carthage/issues/135

ianbytchek

comment created time in a month

startedmxcl/Version

started time in a month

startedmrackwitz/Version

started time in a month

startedthe0neyouseek/MonitorControl

started time in 2 months

startedsiteline/SwiftUI-Introspect

started time in 2 months

issue closedAlamofire/Alamofire

Purpose of Unused Code

When commented below code, project works fine. What is the purpose of this piece of code? It seems no one is called that function.

https://github.com/Alamofire/Alamofire/blob/755853f8fbf3b30c40e41cd5c9268bcbc599378a/Source/ResponseSerialization.swift#L171-L200

Alamofire version: "5.0.5" Xcode version: Version 11.4 (11E146) Swift version: Apple Swift version 5.2 (swiftlang-1103.0.32.1 clang-1103.0.32.29) macOS version running Xcode: 10.15.4 (19E266)

closed time in 2 months

muhasturk

issue openedAlamofire/Alamofire

Purpose of Unused Code

When commented below code, project works fine. What is the purpose of this piece of code? It seems no one is called that function.

https://github.com/Alamofire/Alamofire/blob/755853f8fbf3b30c40e41cd5c9268bcbc599378a/Source/ResponseSerialization.swift#L171-L200

Alamofire version: "5.0.5" Xcode version: Version 11.4 (11E146) Swift version: Apple Swift version 5.2 (swiftlang-1103.0.32.1 clang-1103.0.32.29) macOS version running Xcode: 10.15.4 (19E266)

created time in 2 months

startedrbenv/rbenv

started time in 2 months

more